From b0baa9022e4be30af9e1f50a378022d40474e291 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Sat, 8 Jul 2017 18:48:15 +0300 Subject: [PATCH] Update (regenerate) configure files; update ChangeLog --- ChangeLog | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure | 24 ++++++------ 2 files changed, 121 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5b1342f17..8c5b9ad74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,112 @@ +2017-07-08 Ivan Maidanski + + * configure: Regenerate (by autoreconf -vif using autoconf-2.69, + automake-1.14.1, m4-1.4.17, libtool-2.4.2, pkg-config-0.26). + +2017-06-29 Ivan Maidanski + + * include/private/gc_priv.h [!GC_DISABLE_INCREMENTAL] (GC_incremental): + Refine comment. + * include/private/gc_priv.h [!GC_DISABLE_INCREMENTAL] + (GC_dirty_maintained): Remove variable declaration. + * include/private/gc_priv.h [!GC_DISABLE_INCREMENTAL] (GC_dirty_init): + Change return type from void to GC_bool; update comment. + * mark.c [!GC_DISABLE_INCREMENTAL || CHECKSUMS] (GC_initiate_gc): + Replace GC_dirty_maintained with GC_incremental. + * mark.c [!GC_DISABLE_INCREMENTAL && PROC_VDB] (GC_push_conditional): + Likewise. + * mark.c [!GC_DISABLE_INCREMENTAL] (GC_push_next_marked_dirty): + Likewise. + * misc.c [!GC_DISABLE_INCREMENTAL && !KEEP_BACK_PTRS] + (GC_enable_incremental): Likewise. + * os_dep.c [MPROTECT_VDB] (GC_remove_protection): Likewise. + * win32_threads.c [MPROTECT_VDB] (UNPROTECT_THREAD): Likewise. + * misc.c [!GC_DISABLE_INCREMENTAL] (GC_init): Set GC_incremental value + to the result of GC_dirty_init(). + * misc.c [!GC_DISABLE_INCREMENTAL && !KEEP_BACK_PTRS] + (GC_enable_incremental): Likewise. + * misc.c [!GC_DISABLE_INCREMENTAL && !KEEP_BACK_PTRS] + (GC_enable_incremental): Set GC_incremental to true just before GC_init + call (to indicate the intention to turn on GC incremental mode). + * os_dep.c [!GC_DISABLE_INCREMENTAL] (GC_dirty_maintained): Remove + global variable. + * os_dep.c [GWW_VDB && !MPROTECT_VDB] (GC_gww_dirty_init): Define macro + to GC_dirty_init. + * os_dep.c [GWW_VDB && !MPROTECT_VDB] (GC_dirty_init): Remove function. + * os_dep.c [DEFAULT_VDB || MANUAL_VDB || MPROTECT_VDB || PCR_VDB] + (GC_dirty_init): Change return type to GC_bool; return true; remove + assignment of GC_dirty_maintained. + * os_dep.c [PROC_VDB] (GC_dirty_init): Replace ABORT with WARN and + return false if "pagedata" file open failed. + * os_dep.c [MPROTECT_VDB && DARWIN && CAN_HANDLE_FORK] + (GC_dirty_init): Replace GC_COND_LOG_PRINTF() with WARN() + which is called before return; refine WARN message. + * os_dep.c [MPROTECT_VDB && DARWIN] (GC_dirty_init): Return false if + GC_handle_fork; add TODO item to replace ABORT with WARN (and return + false). + +2017-06-13 Ivan Maidanski + + * doc/overview.html: Change Download page link to that on GitHub; add + BDWGC acronym; remove link to gc.tar.gz; recommend to download + "recent stable" version; remove link to ancient boehm-gc in gcc; + provide link to the list of changes (for each version). + +2017-06-06 Ivan Maidanski + + * doc/README (Download): Add link to BDWGC Download page on GitHub. + * doc/README (Overview): Change link (for the further information) from + hboehm.info/gc to doc/overview.html. + * configure.ac (AC_INIT): Change URI for reporting bugs. + * doc/README: Likewise. + * doc/gc.man (SEE ALSO): Add link to the BDWGC main page on GitHub. + * doc/gcdescr.html: Remove information how to provide feedback. + * doc/overview.html (Contacts and Mailing List): Update information + (recommend use of GitHub and Stack Overflow, provide links to the + archives of the former mailing lists). + +2017-06-16 Ivan Maidanski + + * doc/gcdescr.html: Replace http://gcc.gnu.org/java link (which now + points to GCC itself) with + https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcj/ one. + * doc/overview.html: Likewise. + +2017-06-07 Ivan Maidanski + + * doc/gcdescr.html: Replace broken URLs to external document with + working ones. + * doc/overview.html: Likewise. + +2017-06-16 Ivan Maidanski + + * doc/gcdescr.html (Mark phase): Replace ALL_INTERIOR_PTRS with + ALL_INTERIOR_POINTERS. + * doc/tree.html: Likewise. + * include/private/gc_hdrs.h (HC_GET_HDR): Replace GC_all_interior_ptrs + with GC_all_interior_pointers in comment. + +2017-06-29 Ivan Maidanski + + * configure.ac (USE_MUNMAP, MUNMAP_THRESHOLD): Do not define if + enable_munmap is "no" (or a blank value). + +2017-06-21 Hamayama + + * tests/test.c (typed_test): Pass 320*sizeof(word)+some_number instead + of 2000 to GC_malloc_explicitly_typed, so that to satisfy the size + argument requirement of the latter regardless of word size). + +2017-06-20 Hamayama + + * reclaim.c (GC_reclaim_block): If ok->ok_reclaim_list is null then + do not update hhdr->hb_next (and *rlh). + +2017-06-08 Ivan Maidanski + + * PCR-Makefile (COBJ): Remove solaris_threads.o entry. + * PCR-Makefile (CSRC): Remove solaris_threads.c entry. + 2017-05-31 Ivan Maidanski * configure: Regenerate (by autoreconf -vif using autoconf-2.69, diff --git a/configure b/configure index 67058d8d4..e7717fb45 100755 --- a/configure +++ b/configure @@ -3,7 +3,7 @@ # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for gc 7.2. # -# Report bugs to . +# Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -276,10 +276,10 @@ fi $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and -$0: bdwgc@lists.opendylan.org about your system, including -$0: any error possibly output before this message. Then -$0: install a modern shell, or manually run the script -$0: under such a shell if you do have one." +$0: https://github.com/ivmai/bdwgc/issues about your +$0: system, including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." fi exit 1 fi @@ -593,7 +593,7 @@ PACKAGE_NAME='gc' PACKAGE_TARNAME='gc' PACKAGE_VERSION='7.2' PACKAGE_STRING='gc 7.2' -PACKAGE_BUGREPORT='bdwgc@lists.opendylan.org' +PACKAGE_BUGREPORT='https://github.com/ivmai/bdwgc/issues' PACKAGE_URL='' ac_unique_file="gcj_mlc.c" @@ -1554,7 +1554,7 @@ Some influential environment variables: Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. -Report bugs to . +Report bugs to . _ACEOF ac_status=$? fi @@ -2083,9 +2083,9 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} -( $as_echo "## ---------------------------------------- ## -## Report this to bdwgc@lists.opendylan.org ## -## ---------------------------------------- ##" +( $as_echo "## ---------------------------------------------------- ## +## Report this to https://github.com/ivmai/bdwgc/issues ## +## ---------------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac @@ -16628,7 +16628,7 @@ if test "${enable_munmap+set}" = set; then : fi -if test "${enable_munmap}" != ""; then +if test x$enable_munmap != x -a x$enable_munmap != xno; then $as_echo "#define USE_MMAP 1" >>confdefs.h @@ -17584,7 +17584,7 @@ $config_headers Configuration commands: $config_commands -Report bugs to ." +Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1