summaryrefslogtreecommitdiff
path: root/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Remove GC_copyright symbolIvan Maidanski2021-11-231-14/+0
* Eliminate 'suspicious concatenation of string literals' clang warningIvan Maidanski2021-11-231-2/+1
* Synchronize copyright years between README filesIvan Maidanski2021-11-221-12/+13
* Update comment in add_to_heap about recompute of GC_collect_at_heapsizeIvan Maidanski2021-09-261-1/+1
* Revert "Fix missing heap limits adjustment if scratch_recycle is called"Ivan Maidanski2021-09-261-16/+9
* Remove unused GC_prev_heap_addrIvan Maidanski2021-09-261-1/+0
* Declare API function and print amount of memory obtained from OSIvan Maidanski2021-09-221-4/+10
* Do not call add_to_our_memory with null pointerIvan Maidanski2021-09-221-3/+3
* Remove limit on number of heap sectionsIvan Maidanski2021-09-171-2/+44
* Fix handling of areas smaller than page size in GC_scratch_recycleIvan Maidanski2021-09-161-3/+3
* Move GC_scratch_recycle_inner() to alloc.c (refactoring)Ivan Maidanski2021-09-111-9/+34
* Ensure add_to_heap_inner arguments are valid (refactoring)Ivan Maidanski2021-09-111-0/+18
* Recycle soft_vdb_buf if soft-dirty bit not supported by kernelIvan Maidanski2021-09-111-0/+1
* Fix missing heap limits adjustment if scratch_recycle_inner is calledIvan Maidanski2021-09-111-12/+17
* Update copyright information in alloc.c and other modified files (2021)Ivan Maidanski2021-09-091-2/+2
* Add GC_get/set_disable_automatic_collection APIJonas Echterhoff2021-07-171-0/+26
* Add API function to force start of incremental collectionJonas Echterhoff2021-07-141-0/+22
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macrosTim Cannell2021-07-141-1/+1
* Add assertions that GC_page_size is initializedIvan Maidanski2020-09-081-0/+1
* Update copyright information in alloc.c and other modified files (2020)Ivan Maidanski2020-08-011-2/+2
* Do not hard-code finalizable objects limit which triggers GCIvan Maidanski2020-07-311-2/+24
* Move GC state non-pointer variables into GC_arraysIvan Maidanski2020-07-101-10/+0
* Take nanoseconds into account when updating full_gc_total_timeIvan Maidanski2020-04-161-4/+13
* Workaround 'checking if unsigned GC_time_lim_nsec is < 0' cppcheck FPIvan Maidanski2020-02-181-0/+3
* Workaround 'NULL==*flh is always true' cppcheck style warning in allocobjIvan Maidanski2020-02-171-2/+2
* Workaround 'condition *flh==0 is always true' cppcheck false positiveIvan Maidanski2019-10-041-2/+8
* Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads)Ivan Maidanski2019-09-251-0/+4
* Workaround 'argument to function is always 1' cppcheck false positivesIvan Maidanski2019-09-111-1/+1
* Workaround 'duplicate expression for condition and assignment' cppcheck FPIvan Maidanski2019-04-231-1/+1
* Enable true incremental collection even if parallel marker is onIvan Maidanski2019-04-171-0/+24
* Simplify loops of collect_a_little/stopped_mark invoking mark_someIvan Maidanski2019-04-161-43/+50
* Update copyright information (year) in alloc.c and README.QUICKIvan Maidanski2019-03-201-2/+2
* Workaround 'checking if unsigned expression < 0' cppcheck warningsIvan Maidanski2019-02-071-1/+7
* Workaround 'if condition is the same as the previous one' cppcheck warningsIvan Maidanski2019-01-151-7/+5
* Report time with a nanosecond precision where availableIvan Maidanski2019-01-141-14/+21
* Replace "msecs" with "ms" in all comments and messagesIvan Maidanski2019-01-061-7/+6
* Add API for accessing incremental GC time limit with nanosecond precisionIvan Maidanski2019-01-051-1/+27
* Fix invalid initializer of CLOCK_TYPE variables if BSD_TIMEIvan Maidanski2019-01-051-5/+5
* Use GC_WORD_MAX macro across all C source filesIvan Maidanski2018-11-071-7/+5
* Add I_HOLD_LOCK assertion to expand_hp_inner and related functionsIvan Maidanski2018-10-241-0/+2
* Replace some FIXME items with TODO onesIvan Maidanski2018-08-311-4/+4
* New API to turn on manual VDB at runtimeIvan Maidanski2018-08-151-2/+7
* Update copyright information in alloc.c and gc.cIvan Maidanski2018-07-261-1/+3
* Remove stubborn objects allocation code completelyIvan Maidanski2018-05-151-4/+0
* Expose API to control rate and max prior attempts of collect_a_littleJonathan Chambers2018-04-241-5/+36
* Expose API to control the minimum bytes allocated before a GC occursJonathan Chambers2018-04-231-1/+16
* Add assertions about held lock for apply_to_each_object callersIvan Maidanski2018-04-061-1/+3
* Add assertions to ensure ADD_CALL_CHAIN is called holding the lockIvan Maidanski2018-03-151-1/+3
* Eliminate 'unused const variable' Clang warning for copyright and versionIvan Maidanski2018-03-011-0/+6
* Revert 'Workaround TSan false positives in extend_size_map'Ivan Maidanski2018-02-261-4/+2