Skip to content

8.0.4

Compare
Choose a tag to compare
@ivmai ivmai released this 02 Mar 08:56

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)