8.0.4
Changes
- Avoid a full GC when growing finalizer tables if in incremental mode
- Avoid potential race in hb_sz access between realloc and reclaim_block
- Avoid test.o rebuild on tests folder timestamp change (Makefile.direct)
- Avoid unexpected heap growth in gctest caused by GC_disable
- Ensure result of every variant of MS_TIME_DIFF has unsigned long type
- Fix 'duplicate symbol' error for tests using multiple static libs (OS X)
- Fix 'undefined reference to __data_start' linker error (Android/aarch64)
- Fix 'unexpected mark stack overflow' abort in push_all_stack
- Fix 'wrong __data_start/_end pair' error on Android
- Fix BSD_TIME variant of MS_TIME_DIFF for the case of a.tv_usec < b.tv_usec
- Fix GetThreadContext stale register values use if WoW64 (Win32)
- Fix invalid initializer of CLOCK_TYPE variables if BSD_TIME
- Fix thread_info() count argument value (OS X)
- Support de_win.c compilation by Makefile.direct (cord/de)
Build status
Travis CI build
AppVeyor CI build
Coveralls status (code coverage)
Distribution Tarball
gc-8.0.4.tar.gz (see the Assets above, md5: 67a5093e2f9f381bd550aa891d00b54b)