Skip to content

7.2p

Compare
Choose a tag to compare
@ivmai ivmai released this 25 Aug 21:24

Changes

  • Avoid potential race in GC_init_real_syms after GC_allow_register_threads
  • Define SUNOS5SIGS macro for kFreeBSD
  • Do not assert that GC is initialized at DLL_THREAD_DETACH (Win32)
  • Ensure typed objects descriptor is never located in the first word
  • Fix GC_make_descriptor for zero length argument
  • Fix SUNOS5SIGS documentation to match macro definition in gcconfig.h
  • Fix assertion violation in GC_allow_register_threads on Windows
  • Fix get_maps failure when GC_repeat_read returns zero
  • Fix hb_obj_kind type in documentation (ASCII diagram) describing hblkhdr
  • Fix missing lock when GC_generate_random_valid_address is called
  • Fix nodist_libgc_la_SOURCES value in Makefile.am for Solaris/sparc
  • Fix oldProc initialization in gc_cleanup and eliminate related warnings
  • Fix parallel_initialized assertion violation in initsecondarythread (Win32)
  • Fix propagation of out-of-memory occurred in GC_make_sequence_descriptor
  • Fix race between calloc_explicitly_typed and push_complex_descriptor
  • Fix typos in comments of .c files, gc.h and a typo in debugging.html
  • Refer to Makefile.direct instead of deleted Makefile file in README
  • Remove checking of RS6000 completely
  • Remove non-working check of M68K in gctest
  • Revert addition of msvc_dbg.h in include.am

Build status

Travis CI build
AppVeyor CI build

Distribution Tarball

gc-7.2p.tar.gz (see the Assets, includes a copy of libatomic_ops-7.2k, md5: 997549d5e07157b4867a2397bdb1e423)