Skip to content

7.2r

Compare
Choose a tag to compare
@ivmai ivmai released this 03 Feb 15:32

Changes

  • Fix 'g++ not found' error on OpenBSD (Makefile.direct)
  • Fix 'implicit declaration of iscntrl()' warning in cord/de_win (MinGW)
  • Fix 'info' buffer potential overrun in GC_save_callers
  • Fix 'missing sysconf() prototype' gcc error in setjmp_t tool (OpenBSD)
  • Fix SVR4 macro definition order
  • Fix asm constraint in LONG_MULT for gcc/x86
  • Fix assertion violation in GC_get_maps on Linux if malloc redirection
  • Fix bitwise negation and rounding direction in setjmp_t tool
  • Fix closing bracket placement for case statement in configure
  • Fix indent of a closing curly brace in GC_forward_exception
  • Fix missing outermost parentheses in CORD_pos_cur_char_addr
  • Fix missing type widening before left shift in GC_MAKE_PROC
  • Fix misspelled GC_HEADERS_H macro in gc_priv.h
  • Fix null dereference in check_finalizer_nested if redirect malloc on Linux
  • Fix posix_memalign() to overwrite pointer storage only on success
  • Fix skipped removal of page protection in case of address hash collision
  • Fix typos in comments
  • Fix update of last_back_trace_gc_no if KEEP_BACK_PTRS is not defined

Build status

Travis CI build
AppVeyor CI build

Distribution tarball

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