summaryrefslogtreecommitdiff
path: root/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix lock assert violation in GC_gcollect_inner if GC_ALWAYS_MULTITHREADEDIvan Maidanski2015-10-221-1/+1
* Add assertion on lock status to GC_alloc_large and its callersIvan Maidanski2015-10-221-5/+4
* Fix 'comparison of non-null parameter is always false' warning (Clang)Ivan Maidanski2015-09-101-2/+2
* Code refactoring of toggle-ref supportIvan Maidanski2015-08-281-2/+3
* Make heap walker accept callbackIvan Maidanski2015-08-051-7/+0
* Add support for enumerating the reachable objects in the heapPeter Wang2015-07-311-0/+7
* Add profiling callback events to indicate start/end of reclaim phaseIvan Maidanski2015-06-231-0/+4
* Standalone profiling callback for threads suspend/resumeIvan Maidanski2015-06-231-10/+30
* Adjust places where profiling callbacks invoked (to match Mono GC)Ivan Maidanski2015-06-201-32/+48
* Rename and reorder profiling callback events (to match Mono GC API)Ivan Maidanski2015-06-201-7/+7
* Merge branch 'profiling-callbacks'Ivan Maidanski2015-05-171-2/+36
|\
| * Code refactoring of "event callbacks" functionalityIvan Maidanski2015-05-171-5/+3
| * Implement event callbacks to be used to profile the collectorLucas Meijer2014-07-011-2/+38
* | Code refactoring of Emscripten platform support (single-threaded)Ivan Maidanski2014-07-131-5/+3
* | Add support for emscripten platformJonathan Chambers2014-07-031-2/+6
|/
* Define ROUNDUP_PAGESIZE, ROUNDUP_GRANULE_SIZE macros (code refactoring)Ivan Maidanski2014-03-301-8/+1
* Merge pull request #30 from Hoops/loop-in-GC_alloc_largeIvan Maidanski2013-12-221-0/+10
|\
| * Bump GC_collect_at_heapsize in GC_add_to_heap. In the normal case it isAndrew Horton2013-12-151-0/+10
* | Remove extra trailing backslash in GC_collect_or_expandIvan Maidanski2013-12-191-1/+1
* | Make heap growth more conservative after GC_gcollect_and_unmap callIvan Maidanski2013-12-171-3/+11
* | Fix typo in GC_collect_or_expand commentIvan Maidanski2013-12-171-1/+1
* | Eliminate redundant *flh check for null in GC_allocobjIvan Maidanski2013-12-151-13/+13
* | Remove 'opp' local variable in GC_malloc_XIvan Maidanski2013-12-151-5/+8
|/
* Bump version to 7.4.0; change policy regarding version numbersgc7_4_0Ivan Maidanski2013-11-171-2/+2
* Fix more typos in comments and documentationIvan Maidanski2013-07-111-1/+1
* Turn on world-stop delay logging at debug level by default for AndroidIvan Maidanski2012-12-121-2/+2
* Improve logged messages about heap size and usageIvan Maidanski2012-12-121-11/+20
* Replace GC_stats_log_printf with GC_DBG/INFOLOG_PRINTFIvan Maidanski2012-12-121-24/+18
* Replace GC_COND_LOG_PRINTF calls with WARN for allocation failure messagesIvan Maidanski2012-12-111-2/+1
* Replace GC_log/err_printf() followed by ABORT with ABORT_ARGn()Ivan Maidanski2012-12-111-3/+2
* Prepend '#' symbol to GC number in logged messagesIvan Maidanski2012-12-101-3/+3
* Call GC_stats/verbose_log_printf instead of GC_log_printf if print_statsIvan Maidanski2012-11-151-7/+8
* Adjust GC_dont_expand/gc/precollect and GC_print_stats type to match gc.hIvan Maidanski2012-11-151-2/+2
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-48/+30
* Add 'bytes reclaimed' counters to public GC_prof_stats_sIvan Maidanski2012-11-071-0/+4
* Fix min_bytes_allocd commentIvan Maidanski2012-09-111-1/+1
* Fix min_bytes_allocd preventing potential infinite loop in GC_allocobjIvan Maidanski2012-09-111-4/+5
* Replace var-args GC_noop with fixed-args oneIvan Maidanski2012-09-091-2/+3
* Fix all address-of-dummy operations by using GC_approx_sp() insteadIvan Maidanski2012-08-011-6/+4
* Fix all address-of-dummy operations by adding volatileIvan Maidanski2012-08-011-2/+3
* Fix GC_check_fl_marks regarding concurrent accessPetter Urkedal2012-04-211-10/+34
* Code refactoring of GC_check_tls_for/GC_check_fl_marksIvan Maidanski2012-04-201-9/+13
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-4/+5
* Code refactoring (test single macro instead of MSWIN32/MSWINCE pair)Ivan Maidanski2012-02-091-1/+1
* Allow to exclude finalization support by GC_NO_FINALIZATION macroIvan Maidanski2012-02-061-2/+6
* Move finalize.c global variables outside to alloc.c and misc.cIvan Maidanski2012-02-031-0/+2
* Make logged info of GC_stopped_mark and GC_print_heap_sects more compactIvan Maidanski2012-01-311-2/+2
* Move some GC_arrays non-pointer fields to module where they are usedIvan Maidanski2012-01-291-0/+6
* Adjust GC_log_printf format specifiers (regarding signed/unsigned long)Ivan Maidanski2012-01-281-4/+4
* Log amount of unmapped memory (if enabled) on marking-for-collectionIvan Maidanski2012-01-271-8/+12