7.2q
Changes
- Fix CORD_next() indent inside loop in test_basics() of cordtest
- Fix DCL_LOCK_STATE placement in GC_set_oom_fn
- Fix GC_excl_table overrun on overflow in GC_exclude_static_roots
- Fix IRIX5 defined wrongly on Tandem S-Series and WinCE/mips
- Fix comparisons to heap boundary in GC_get_back_ptr_info and GC_mark_from
- Fix disabling of automatic dynamic libraries registration
- Fix double initialization of main thread local free lists on Win32
- Fix joinable threads shutdown on NaCl
- Fix loop condition over dll_thread_table in GC_lookup_pthread (Win32)
- Fix missing GC_CALLBACK for GC_waitForSingleObjectInfinite
- Fix missing libalphagc.so dependency in Makefile.direct
- Fix missing result check of pthread_attr_getdetachstate in pthread_create
- Fix overlapping region assertion in mark_some if malloc redirect on Linux
- Fix potential SIGSEGV on out-of-memory in gctest
- Fix typos in comments and documentation
- Fix unregistering of thread created by intercepted pthread_create on NaCl
- Fix use of unset errno after pthread_create call
- Invoke GC_oom_fn if GC_make_array_descriptor failed because of no memory
Build status
Travis CI build
AppVeyor CI build
Distribution tarball
gc-7.2q.tar.gz (see the Assets, includes a copy of libatomic_ops-7.2k, md5: 0df0d5999d31b2d664b293a38f798c27)