summaryrefslogtreecommitdiff
path: root/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix overlapping region assertion in mark_some if malloc redirect on LinuxIvan Maidanski2023-05-161-1/+6
* Make comparisons to the lowest heap boundary strictIvan Maidanski2023-05-131-1/+1
* Fix comparisons to heap boundary in GC_get_back_ptr_info and GC_mark_fromIvan Maidanski2023-05-131-1/+7
* Fix 'scope of total_time can be reduced' cppcheck warning in stopped_markIvan Maidanski2023-05-051-3/+3
* Add API to get total stopped-world marking timeIvan Maidanski2023-05-041-28/+49
* Update time statistics about stopped marking even if abandonedIvan Maidanski2023-05-021-53/+41
* Do not count time spent processing toggle-refs in stopped_markIvan Maidanski2023-05-021-4/+4
* Do incremental mark some in GC_collect_a_little even if GC is disabledIvan Maidanski2023-04-251-7/+7
* Fix infinite loop in disable_gc_for_dlopen and GC_wait_for_gc_completionIvan Maidanski2023-04-251-12/+15
* Use EXPECT and remove redundant variable in GC_add_to_heapIvan Maidanski2023-04-101-11/+10
* Avoid code duplication in IGNORE_OFF_PAGE-specific malloc functionsIvan Maidanski2023-03-241-5/+6
* Remove unused DCL_LOCK_STATEIvan Maidanski2023-01-301-15/+5
* Simplify code of GC_allochblk_nthIvan Maidanski2023-01-201-1/+1
* Fix data race in GC_heapsize_at_forced_unmap variableIvan Maidanski2022-11-011-7/+8
* Fix negative heap size values reported in WARNIvan Maidanski2022-11-011-4/+6
* Workaround 'total_time<0 is always false' cppcheck FP warningIvan Maidanski2022-10-201-1/+2
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-1/+0
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-1/+3
* Count bytes allocated past latest GC when printing statistic on heap growthIvan Maidanski2022-09-141-2/+2
* Update copyright information in alloc.c and other modified files (2022)Ivan Maidanski2022-05-271-1/+1
* Ensure GC is initialized when GC_push_all_stacks() is calledIvan Maidanski2022-05-251-1/+6
* Ensure GC_our_memory is updated while holding GC lockIvan Maidanski2022-05-191-0/+1
* Replace comments about GC is held or not with relevant assertionsIvan Maidanski2022-05-111-3/+3
* Add assertion to GC_maybe_gc that GC is not in progressIvan Maidanski2022-05-061-0/+1
* Change default value of max_prior_attempts to 3Ivan Maidanski2022-05-061-1/+1
* Update documentation of GC_RATE and MAX_PRIOR_ATTEMPTSIvan Maidanski2022-05-061-18/+17
* Change default GC_time_limit value from 50 to 15 msIvan Maidanski2022-05-061-1/+1
* Fix 'identifier MS_INVALID is undefined' compiler error in alloc.cIvan Maidanski2022-05-061-1/+0
* Add assertions about GC_mark_state to alloc.c and mark.cIvan Maidanski2022-05-061-1/+3
* Do not invoke GC_approx_sp() repeatedly in GC_stopped_markIvan Maidanski2022-05-051-6/+5
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Remove extra parentheses in return statementIvan Maidanski2022-05-011-25/+25
* Set stop-world start time close to stopping the world eventIvan Maidanski2022-04-291-6/+8
* Support client stop function properly in maybe_gc and collect_a_littleIvan Maidanski2022-04-291-69/+54
* Remove USED_HEAP_SIZE macroIvan Maidanski2022-04-291-3/+3
* Fix typo in comment belonging to GC_need_full_gcIvan Maidanski2022-04-271-1/+1
* Eliminate data race reported by TSan in GC_have_errorsIvan Maidanski2022-04-011-1/+2
* Print in-use heap statistic on heap growthIvan Maidanski2022-03-031-4/+8
* Remove GC_min/max() and simplify heap bounds update in expand_hp_innerIvan Maidanski2022-03-021-20/+6
* Ensure a collection occurs between adjacent heap expansionsIvan Maidanski2022-03-021-21/+5
* Change minimum heap growth to one block if requested explicitlyIvan Maidanski2022-03-021-2/+5
* Prevent requesting blocks past max_heapsize in GC_collect_or_expandIvan Maidanski2022-03-021-0/+6
* Return free memory to OS explicitly before getting new memory from OSIvan Maidanski2022-02-281-2/+15
* Avoid unmap of memory allocated during GC init regardless of thresholdIvan Maidanski2022-02-281-1/+2
* Treat GC_arrays as a part of internal memory when printing its sizeIvan Maidanski2022-02-281-1/+2
* Fix update of GC_heapsize_on_gc_disable in GC_expand_hpIvan Maidanski2022-02-281-1/+4
* Adjust printing on amount of unmapped memory after GCIvan Maidanski2022-02-281-21/+14
* Warn if heap has grown while GC was disabledIvan Maidanski2022-02-231-1/+7
* Roundup size passed to GC_expand_hpIvan Maidanski2022-02-231-3/+4
* Fix comments to disambiguate plural nouns followed by 'is'Ivan Maidanski2022-02-231-2/+2