Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-28 | Add GC_set_disable_automatic_collection API to disable automatic periodic ↵disable-automatic-collection-api | Jonas Echterhoff | |
collections | |||
2020-05-26 | Merge pull request #54 from Unity-Technologies/trigger-gc-api | jonas echterhoff | |
Add GC_trigger_collection API | |||
2020-05-26 | Change name; also start collection | Jonas Echterhoff | |
2020-05-18 | Add GC_trigger_collection API | Jonas Echterhoff | |
2020-03-23 | Merge pull request #53 from Unity-Technologies/switch-time-fix | jonas echterhoff | |
Fix GET_TIME, MS_TIME_DIFF & NS_TIME_DIFF macros for Switch. | |||
2020-03-23 | Fix GET_TIME, MS_TIME_DIFF & NS_TIME_DIFF macros for Switch. | James Moran | |
2020-02-05 | Merge pull request #52 from Unity-Technologies/enable-gc-retry-signals | Scott Ferguson | |
Default GC_retry_signals=TRUE always | |||
2020-01-31 | Default GC_retry_signals=TRUE alwaysenable-gc-retry-signals | Scott Ferguson | |
We saw GC lockups because of lost signals on Android. Any platform could lose signals, so we'll be conserative and always retry. | |||
2019-12-04 | Merge pull request #51 from Unity-Technologies/fix-arm64-hang | Joshua Peterson | |
Really fix 'potential unsafe sign check of a bitwise operation' code … | |||
2019-12-03 | Really fix 'potential unsafe sign check of a bitwise operation' code defect | Ivan Maidanski | |
(fix of commit af00c4d) * mark.c [!OS2] (GC_mark_from): Replace (signed_word)v>=0 to (v&SIGNB)==0 (anyway, the compiler generates the same code). | |||
2019-12-03 | Fixes for upstream Mono (#50) | Jonathan Chambers | |
* Ensure *.sh files use LF line endings * Bump libatomic_ops with fix for cygwin * Use noinst_LTLIBRARIES to avoid libtool wrapper scripts in mono source tree. | |||
2019-12-03 | Merge pull request #49 from Unity-Technologies/fix-reload-winrt | Joshua Peterson | |
Remove code that attempt to free the heap on Windows | |||
2019-12-03 | Remove code that attempt to free the heap on Windows | Josh Peterson | |
This causes problems in Unity for the UWP player when it unloads IL2CPP. It looks like it was never actually necessary on Windows desktop either, so let's remove it. | |||
2019-11-25 | Merge pull request #48 from Unity-Technologies/unload-reload-tests | Joshua Peterson | |
Allow BDWGC to uninitialize and re-initialize | |||
2019-11-19 | Don't call GC_win32_free_heap on Xbox as it does not exist thereunload-reload-tests | Josh Peterson | |
2019-11-14 | Fix the no-thread implementation of GC_reset_default_push_other_roots | Josh Peterson | |
2019-11-14 | Reset the GC_push_other_roots function pointer to its default | Josh Peterson | |
2019-11-14 | Only call a Windows-specific function on Windows | Josh Peterson | |
2019-11-06 | Allow the GC statics to be re-initialized | Josh Peterson | |
These changes are enough to call `GC_deinit` and then `GC_init` again on Windows. There are likely other statics that need to be initialized, but we can discover those as we find them. | |||
2019-10-03 | Merge pull request #46 from ↵ | Jonathan Chambers | |
Unity-Technologies/unity-master-fix-precise-array-marking Fix marking of value types too large to process in bulk (case 1188407). | |||
2019-10-03 | Fix marking of value types too large to process in bulk (case 1188407). | Jonathan Chambers | |
2019-09-26 | Merge pull request #45 from ↵ | Jonathan Chambers | |
Unity-Technologies/unity-master-avoid-finalizer-table-force-gc Disable collect call to avoid table growth that was enabled to addres… | |||
2019-09-17 | Add code path for when THREAD_LOCAL_ALLOC is defined. | Jonathan Chambers | |
2019-09-17 | Adjust signature for proper declaration. | Jonathan Chambers | |
2019-09-17 | Add dummy target for upstream mono | Jonathan Chambers | |
2019-09-13 | Disable collect call to avoid table growth that was enabled to address ↵ | Jonathan Chambers | |
https://github.com/ivmai/bdwgc/issues/182. In Unity steady state this causes frequent collections (case 1143739) | |||
2019-09-13 | Merge pull request #44 from Unity-Technologies/unity-master-bump-libatomic_ops | Jonathan Chambers | |
Update libatomic ops | |||
2019-09-13 | Bump libatomic_ops submodule | Jonathan Chambers | |
2019-09-05 | Merge pull request #43 from ↵ | Jonathan Chambers | |
Unity-Technologies/unity-master-precise-array-scanning Add vector marking helper routine. Refactor vector support to separat… | |||
2019-09-03 | Add vector marking helper routine. Refactor vector support to separate files. | Jonathan Chambers | |
2019-05-15 | Merge pull request #42 from Unity-Technologies/update-libatomic-ops | Joshua Peterson | |
Update the libatomic_ops pin | |||
2019-05-15 | Update the libatomic_ops pin | Josh Peterson | |
This picks up a change to remove GPL code. | |||
2019-03-06 | Merge pull request #40 from ↵ | netizen539 | |
Unity-Technologies/platform/linux/fix-memory-snapshot-crash Platform/linux/fix memory snapshot crash | |||
2019-03-01 | Merge pull request #41 from Unity-Technologies/unity-master-fix-win-compile | jonas echterhoff | |
Fix windows compilation under strict C89 rules | |||
2019-02-28 | Fix windows compilation under strict C89 rules | Jonas Echterhoff | |
2019-02-27 | Fixing whitespaceplatform/linux/fix-memory-snapshot-crash | Ryan Jones | |
2019-02-27 | Only copy valid blocks into the memory snapshot. | Ryan Jones | |
2019-02-25 | Merge pull request #38 from Unity-Technologies/unity-master-fix-il2cpp-warning | Jonathan Chambers | |
Cast to fix warning | |||
2019-02-25 | Cast to fix warning | Jonathan Chambers | |
2019-02-22 | Merge pull request #37 from Unity-Technologies/avoid-full-gc-in-table-grow | jonas echterhoff | |
Avoid triggering a full GC when growing finalizer tables if in incremental mode | |||
2019-02-21 | Merge pull request #35 from ↵ | Jonathan Chambers | |
Unity-Technologies/unity-master-precise-array-scanning Add GC_gcj_vector_malloc to support marking complex (value types with… | |||
2019-02-21 | Add GC_gcj_vector_malloc to support marking complex (value types with ↵ | Jonathan Chambers | |
reference fields) arrays. | |||
2019-02-21 | Avoid triggering a full GC when growing finalizer tables if in incremental mode | Jonas Echterhoff | |
2019-02-19 | Merge pull request #29 from ↵ | dbuckley3d | |
Unity-Technologies/revert-26-handle-suspend-on-altstack Revert "use SP saved in context, avoids problems when on alternate signal stack" | |||
2019-02-18 | Merge pull request #36 from ↵ | Jonathan Chambers | |
Unity-Technologies/unity-master-fix-get-thread-context-abort Prevent GetThreadContext failure assert. | |||
2019-02-12 | Prevent GetThreadContext failure assert. | Jonathan Chambers | |
Calls to GetThreadContext may fail. Work around this by putting access in suspend/resume loop to advance thread past problematic areas where suspend fails. Capture context in per thread structure rather at suspend time rather than retreiving during push logic. Newer version of https://github.com/Unity-Technologies/mono/commit/8db7ddaf0fd4ae0c82f7189e6a964aeefde2dd1b#diff-b099bfc788e96bbc1378a5744d2d4857 | |||
2019-01-29 | Merge pull request #34 from khakionion/unity-master | Michael Herring | |
opt Switch into atomic ops compilation, also remove old platform check | |||
2019-01-28 | opt Switch into atomic ops compilation, also remove old platform check | Michael Herring | |
2019-01-08 | Merge pull request #33 from ↵ | Joshua Peterson | |
Unity-Technologies/dont-set-incremental-when-disabled Avoid setting the incremental flag when incremental is disabled | |||
2019-01-08 | Avoid setting the incremental flag when incremental is disabled | Josh Peterson | |
If incremental GC is disabled, `GC_incremental` is not a variable, but instead is define, so it cannot be set. |