Skip to content

7.2l

Compare
Choose a tag to compare
@ivmai ivmai released this 10 Aug 15:38
· 4740 commits to master since this release

Changes

  • Fix 'pointer arithmetic with NULL' code defect in print_callers
  • Fix Borland version in documentation to match that in BCC_MAKEFILE
  • Fix comment about inv_sz computation in setup_header
  • Fix comments style in configure.ac and Makefile.am
  • Fix GC_is_valid_displacement and GC_is_visible for non-small objects
  • Fix global operator delete definition for C++14 in gc_cpp
  • Fix infinite restarting of mark_some when a static root disappeared (Linux)
  • Fix large object base computation in PUSH_CONTENTS() if MARK_BIT_PER_OBJ
  • Fix mark stack overflow checking in push_selected
  • Fix MSWIN32 macro redefinition (WCC)
  • Fix potential null dereference in GC_CONS
  • Fix register_dynamic_libraries on Windows 10
  • Fix result computation in n_set_marks
  • Fix return type in GC_set_warn_proc API documentation
  • Fix typo in comment for CORD_ec_flush_buf prototype
  • Fix typos in ChangeLog
  • Fix VirtualQuery call in case of malloc failure (Win32)
  • Install gc.3 man page instead of copying gc.man to doc folder (configure)
  • Perform thread_suspend in loop as it may be interrupted (Darwin)
  • Workaround 'template-id not supported in this context' compiler error (WCC)

Build status

Travis CI build
AppVeyor CI build

Distribution Tarball

gc-7.2l.tar.gz (see the Assets above, includes a copy of libatomic_ops-7.2i, md5: f4850e5c621cf92f14fff183a7abb450)