Skip to content

7.4.14

Compare
Choose a tag to compare
@ivmai ivmai released this 11 Aug 12:33
· 4332 commits to master since this release

Changes

  • Cleanup BCC Makefile (remove absolute GC paths, fix del cmd, update clean)
  • Do not call GC_dirty_inner unless GC_incremental
  • Eliminate 'cast between incompatible function types' compiler warning
  • Eliminate 'comparing signed and unsigned values' compiler warnings (bcc)
  • Eliminate 'language extension used' Clang warning in gc.h
  • Eliminate 'possibly incorrect assignment in CORD_vsprintf' compiler warning
  • Eliminate 'switch statement contains no case label' compiler warning
  • Eliminate 'variable might be uninitialized' warning in win32_start_inner
  • Eliminate duplicate clear_mark_bit call when removing disappearing link
  • Fix 'collecting from unknown thread' abort in leak-finding mode
  • Fix compilation by digimars.mak (DMC) and by WCC makefile
  • Fix cords for MANUAL_VDB
  • Fix dependency on gc_cpp source in BCC_MAKEFILE and NT_MAKEFILE
  • Fix gctest in leak-finding mode
  • Fix missing GC_dirty calls for GC-allocated objects used internally
  • Fix missing GC_dirty invocation from debug_end_stubborn_change
  • Fix multi-threaded gctest for the case of NTHREADS is set to zero
  • Fix typos in ChangeLog and generic_malloc
  • Keep pointer to the start of previous entry in remove_specific_after_fork
  • New API function (GC_is_init_called) to check if BDWGC is initialized
  • Remove code duplication in gcj_malloc and malloc_explicitly_typed
  • Remove duplicate local variable in reclaim_block
  • Remove libatomic_ops license information from README
  • Workaround 'dynamic exception specifications deprecated in C++11' warning

Also, includes 7.2l changes

Build status

Travis CI build
AppVeyor CI build

Distribution Tarball

gc-7.4.14.tar.gz (see the Assets above, md5: 693ed1efc25e04a7a1113477800c2033)