7.2i
Pre-release
Pre-release
Note
This release is not recommended for the downstream package maintainers (because of libgc version-info incompatible change).
Changes
- Avoid data race in finalized_count (gctest)
- Fix assertion violation about disabled cancel in try_to_collect_inner
- Fix data race in a list referenced by A.aa (gctest)
- Fix data race in do_local_mark when comparing active_count to helper_count
- Fix data race in GC_init_explicit_typing
- Fix data race in last_stop_count access (suspend_handler_inner)
- Fix data race in mark_thread when updating mark_no
- Fix data race when getting object size in explicitly-typed allocators
- Fix lack of barriers to synchronize memory for suspend_handler
- Fix typos in cdescr.html, extend_size_map and ews4800 doc, README.sgi
- Prevent 'Unexpected heap growth' in single-threaded gctest (Linux/x64)
Build status
Travis CI build
AppVeyor CI build
Distribution Tarball
gc-7.2i.tar.gz (see the Assets above; includes a copy of libatomic_ops-7.2i)