summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* [7.2]gc7_2Ivan Maidanski2012-05-15
| | | | | | | | | | Bump libgc version to 7.2 (final) * configure.ac, doc/README, include/gc_version.h: Bump version to 7.2 (final). * configure: Regenerate. * Makefile.in: Ditto. * ChangeLog: Update.
* Add public GC_set_handle_fork to control forked child handling supportIvan Maidanski2012-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Apply commit 1e882b9 from 'master' branch) * include/gc.h (GC_set_handle_fork): New API function. * misc.c (GC_set_handle_fork): Likewise. * include/private/gc_priv.h (GC_handle_fork): New internal variable declaration (only if CAN_HANDLE_FORK). * misc.c (GC_handle_fork): New internal variable (defined only if CAN_HANDLE_FORK); initialize to TRUE if HANDLE_FORK. * include/private/gcconfig.h (HANDLE_FORK): Replace with CAN_HANDLE_FORK. * pthread_support.c (HANDLE_FORK): Likewise. * win32_threads.c (HANDLE_FORK): Likewise. * include/private/gcconfig.h (CAN_HANDLE_FORK): Always define macro if HANDLE_FORK. * pthread_support.c (GC_thr_init): Replace HANDLE_FORK with CAN_HANDLE_FORK; call pthread_atfork only if GC_handle_fork; update the comment. * win32_threads.c (GC_thr_init): Likewise. * tests/test.c (NO_TEST_HANDLE_FORK): Define new macro if fork handling is not supported (or is a no-op) on the target. * tests/test.c (INIT_FORK_SUPPORT): New macro (invoke GC_set_handle_fork unless NO_TEST_HANDLE_FORK). * tests/test.c (GC_OPT_INIT): New macro (defined to GC_INIT or empty). * tests/test.c (GC_COND_INIT): Use INIT_FORK_SUPPORT and GC_OPT_INIT. * tests/test.c (run_one_test): Test NO_TEST_HANDLE_FORK (instead of target-specific macros). * win32_threads.c (GC_remove_all_threads_but_me, GC_fork_prepare_proc, GC_fork_parent_proc, GC_fork_child_proc): Do not test GC_PTHREADS. * configure.ac (HANDLE_FORK, NO_HANDLE_FORK): Update message.
* configure: add --enable-handle-fork optionAndy Wingo2012-04-03
| | | | | | | * configure.ac: Add --enable-handle-fork option; if explicitly passed, enables or disables the pthread_atfork support; if not passed, the default, as determined by gcconfig.h, is to enable HANDLE_FORK if it is supported on the target platform.
* Fix configure to compile win32_threads.c for MinGW pthreads-w32 targetIvan Maidanski2012-02-25
| | | | | | * configure.ac (win32_threads): Set variable for "mingw" target (causing definition of "WIN32_THREADS" AM conditional which, in turn, causes win32_threads.c to be compiled and put to libgc.a).
* Update bug reports email address (recommend GC mailing list)Ivan Maidanski2012-01-20
| | | | | | | | | (Apply commit fee74d3 from 'master' branch) * configure.ac (AC_INIT): Update bug reports email. * doc/gcdescr.html: Likewise. * doc/README.cords: Likewise. * doc/overview.html: Fix email address.
* Fix configure to disable GCC aliasing optimization unless forced toIvan Maidanski2011-12-15
| | | | | | | | | * configure.ac (ac_cv_fno_strict_aliasing): New variable (set to "skipped" if the client passed "-fstrict-aliasing" option to CFLAGS else set to "yes" if GCC supports "-fno-strict-aliasing" option, otherwise set to "no"). * configure.ac (CFLAGS): Append "-fno-strict-aliasing" if ac_cv_fno_strict_aliasing is "yes" (only if GCC).
* Fix use of enable_gc_debug in configure (DG/UX on AViiON)Ivan Maidanski2011-12-13
| | | | | * configure.ac (ac_is_dgux): Move down to below gc-debug processing (DG/UX) since it uses "enable_gc_debug" variable; remove FIXME.
* Preserve client-specified CFLAGS for DG/UXIvan Maidanski2011-12-13
| | | | | | * configure.ac (CFLAGS, CXXFLAGS): Preserve C/C++ flags passed by client (DG/UX only); remove code duplication (put common flags to "dgux_spec_opts" variable).
* Change configure to define NO_DEBUGGING if "--disable-gc-debug"Ivan Maidanski2011-09-23
| | | | | * configure.ac (NO_DEBUGGING): Define based on testing enable_gc_debug value (instead of based on with_cross_host value).
* Fix commit 505b041 regarding configure THREAD_LOCAL_ALLOC (Win32)Ivan Maidanski2011-09-23
| | | | | | * configure.ac (THREAD_LOCAL_ALLOC): Test enable_shared and enable_static values properly when setting THREAD_LOCAL_ALLOC in case PARALLEL_MARK is off (Win32 only).
* Define GC_DLL if building only dynamic libraries.Ivan Maidanski2011-09-22
| | | | | | | | | | Update README for Cygwin/MinGW. * configure.ac (GC_DLL): New AC template; define if only the dynamic libraries are being built. * configure.ac (THREAD_LOCAL_ALLOC): Define for Win32 implicitly if static libraries are being built (i.e. GC_DLL is not defined). * doc/README.win32: Update "GNU Tools" section.
* Fix thread model in configure for MinGW.Ivan Maidanski2011-09-22
| | | | | * configure.ac (THREADS): Change "posix" to "win32" in case of cross-compiling to MinGW.
* Enable parallel marker in configure for Solaris.Ivan Maidanski2011-09-22
| | | | | * configure.ac (PARALLEL_MARK): Check --enable-parallel-mark also for Solaris.
* Use pkg-config to pick up libatomic_ops, etc.Petter Urkedal2011-09-12
| | | | | | | | | | | * configure.ac: Remove checks for ar and ranlib. * configure.ac: Replace AC_CHECK_HEADER with PKG_CHECK_MODULES when checking for libatomic_ops. The macro sets the appropriate flags, so simplify accordingly. * Makefile.am, configure.ac: Set ATOMIC_OPS_CFLAGS in configure.ac instead of conditionally doing it in Makefile.am, to be more consistent with the pkg-config case. * configure.ac: Fix a typo and some phrases.
* Adjust after removal of libatomic_ops from the source tree.Petter Urkedal2011-09-12
| | | | | | | configure.ac: Since we no longer bundle libatomic_ops, we must check for the sub-directory before using it, in case we didn't find an installed version. Makefile.am: Don't include libatomic_ops in the distribution.
* Support multi-threading for RTEMS target.Jie Liu2011-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | (Apply commit e773036) * configure.ac: Add GC_RTEMS_PTHREADS AH_TEMPLATE and configure for rtems. * os_dep.c: Add GC_get_stack_base if GC_RTEMS_PTHREADS for rtems. * pthread_stop_world.c (GC_stop_init): Add ifdef SA_RESTART. * pthread_stop_world.c (GC_stop_init): Use sigprocmask for rtems when defined GC_RTEMS_PTHREADS. * pthread_support.c: Exclude sys/mman.h for rtems. * pthread_support.c (GC_thr_init): Set default GC_nprocs (1) for rtems. * include/gc_config_macros.h: Define GC_RTEMS_PTHREADS for rtems pthread and define GC_NO_DLOPEN for rtems. * include/private/gc_locks.h: Define USE_PTHREAD_LOCKS for rtems. * include/private/gcconfig.h: Use rtems_get_stack_bottom() for InitStackBottom; and use SIGUSR1 for SIG_SUSPEND, SIGUSR2 for SIG_THR_RESTART on rtems. * include/private/thread_local_alloc.h: Use USE_PTHREAD_SPECIFIC for rtems. * tests/test.c (Init): Use exit(0) for rtems instead of return. * configure: Regenerate. * include/private/config.h.in: Ditto.
* 2011-07-04 Ivan Maidanski <ivmai@mail.ru> (mostly really Andy Wingo)ivmai2011-07-26
| | | | | | | | | | | | * configure.ac (GC_THREADS): Refine the comment. * configure.ac (GC_WIN32_PTHREADS): Add template. * configure.ac (cygwin, win32): Define GC_WIN32_THREADS instead of GC_THREADS. * configure.ac (pthreads): Add mingw target (GC_WIN32_PTHREADS). * configure: Regenerate. * include/private/config.h.in: Ditto. * include/private/gc_locks.h (GC_WIN32_PTHREADS): Remove nested test for the macro; add comment.
* 2011-06-15 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha7. * configure: Regenerate.
* 2011-06-14 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha6. * configure: Regenerate.
* 2011-05-30 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | * configure.ac (SOLARIS25_PROC_VDB_BUG_FIXED): Don't define for Solaris/x86 2.10+. * configure: Regenerate.
* 2011-04-13 Ivan Maidanski <ivmai@mail.ru> (mostly really Rainer Orth)ivmai2011-07-26
| | | | | | | | | * configure.ac (THREADDLLIBS): Use alternate thread library on Solaris 8. * configure.ac (need_atomic_ops_asm): Set to true only for Sparc Solaris. * configure.ac: Don't use libdl on mips-sgi-irix6. * configure: Regenerate.
* 2010-12-26 Ivan Maidanski <ivmai@mail.ru> (mostly really Geoff Nortonivmai2011-07-26
| | | | | | | | | | | | | | | | | | | | | | and Jonathan Pryor) * configure.ac: Use AC_CHECK_LIB() to check for pthread instead of just blindly linking to -lpthread, as Android includes pthread support within libc and does not provide a separate libpthread. * dyn_load.c (GC_register_dynamic_libraries): Skip current link map entry if l_addr is NULL (Android/bionic only). * pthread_stop_world.c (android_thread_kill): New internal function (Android only). * pthread_stop_world.c (GC_suspend_all, GC_start_world): Call android_thread_kill (based on tkill) instead of pthread_kill on Android (since pthread_kill cannot be used safely on the platform). * pthread_support.c (GC_new_thread): Store thread Id (obtained from gettid) for use by android_thread_kill (Android only). * include/private/pthread_support.h (GC_Thread_Rep): Add kernel_id structure member (Android only). * include/private/gcconfig.h: Recognize __x86_64 macro as a synonym of __x86_64__ (Darwin); define __environ macro (Android on M68K). * configure: Regenerate.
* 2010-10-22 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CMakeLists.txt: Check enable_parallel_mark on Darwin. * configure.ac: Ditto. * darwin_stop_world.c (DARWIN_SUSPEND_GC_THREADS, DARWIN_QUERY_TASK_THREADS): Rename to GC_NO_THREADS_DISCOVERY and GC_DISCOVER_TASK_THREADS, respectively. * os_dep.c (DARWIN_SUSPEND_GC_THREADS): Ditto. * pthread_support.c (DARWIN_SUSPEND_GC_THREADS): Ditto. * darwin_stop_world.c (DARWIN_QUERY_TASK_THREADS): Don't define (and remove FIXME). * darwin_stop_world.c (GC_use_threads_discovery): Add GC_API; comment; remove FIXME. * win32_threads.c (GC_NO_DLLMAIN): Rename to GC_NO_THREADS_DISCOVERY. * tests/test.c (GC_NO_DLLMAIN): Ditto. * doc/README.macros (GC_NO_DLLMAIN): Ditto. * doc/README.win32 (GC_NO_DLLMAIN): Ditto. * doc/README.macros (GC_NO_THREADS_DISCOVERY): Update the comment. * win32_threads.c (GC_win32_dll_threads): Define as macro to true if GC_DISCOVER_TASK_THREADS (and not GC_NO_THREADS_DISCOVERY); update the comment. * win32_threads.c (GC_use_DllMain): Rename to GC_use_threads_discovery; do not set GC_win32_dll_threads if GC_DISCOVER_TASK_THREADS. * win32_threads.c (GC_started_thread_while_stopped, GC_lookup_thread_inner, UNPROTECT_THREAD, GC_lookup_pthread, GC_thr_init, GC_pthread_create, DllMain): Rewrite some expressions which use GC_win32_dll_threads to minimize the possibility of an "unreachable code" compiler warning when GC_win32_dll_threads is defined as a macro. * win32_threads.c (GC_unregister_my_thread): Don't call GC_delete_thread() if GC_win32_dll_threads and THREAD_LOCAL_ALLOC (since can't happen); use "t" local variable only if not GC_win32_dll_threads. * win32_threads.c (GC_register_my_thread_inner): Reformat the comment. * doc/README.macros (GC_DISCOVER_TASK_THREADS): Document. * include/gc.h (GC_use_DllMain): Rename to GC_use_threads_discovery but keep old name as a macro definition. * include/gc.h (GC_use_threads_discovery): Declare also for Darwin; update the comment. * tests/test.c (main): Call GC_use_threads_discovery for Darwin (to test the mode if possible). * configure: Regenerate.
* 2010-09-11 Ivan Maidanski <ivmai@mail.ru> (really Ludovic Courtes)ivmai2011-07-26
| | | | | | | | | * configure.ac: Use `AC_C_INLINE'. * include/private/gc_priv.h (GC_INLINE): Use "inline" keyword (determined by configure AC_C_INLINE) if HAVE_CONFIG_H is defined. * configure.ac: Expand all tabs to spaces. * configure: Regenerate. * include/private/config.h.in: Ditto.
* 2010-07-28 Ivan Maidanski <ivmai@mail.ru> (mostly really Noah Lavine)ivmai2011-07-26
| | | | | | | | | | | | | | | | | | | | | | * configure.ac (NO_EXECUTE_PERMISSION): Add comment. * doc/README.macros (NO_EXECUTE_PERMISSION): Update the documentation. * include/gc.h (GC_set_pages_executable, GC_get_pages_executable): New API function declaration. * include/gc.h (GC_ignore_warn_proc): Reformat the comment. * os_dep.c (OPT_PROT_EXEC): Remove (superseded by pages_executable). * os_dep.c (pages_executable): New static variable. * os_dep.c (IGNORE_PAGES_EXECUTABLE): New macro (used by GC_get_pages_executable only). * os_dep.c (GC_unix_mmap_get_mem, GC_remap, PROTECT, UNPROTECT): Replace OPT_PROT_EXEC with pages_executable. * os_dep.c (GC_unix_mmap_get_mem, GC_remap, GC_win32_get_mem, GC_wince_get_mem, UNPROTECT): Undefine IGNORE_PAGES_EXECUTABLE. * os_dep.c (GC_win32_get_mem, GC_wince_get_mem, GC_remap, PROTECT, UNPROTECT): Use PAGE_EXECUTE_... only if pages_executable is on. * os_dep.c (GC_set_pages_executable, GC_get_pages_executable): New API function definition.
* 2010-02-19 Ivan Maidanski <ivmai@mail.ru> (really Bruce Mitchener)ivmai2011-07-26
| | | | | | | | | * configure.ac (darwin): Don't define HAS_PPC_THREAD_STATE... macros. * include/private/gc_priv.h (THREAD_FLD): Recognize __DARWIN_UNIX03 instead of HAS_PPC_THREAD_STATE... macros. * configure: Regenerate. * include/private/config.h.in: Ditto.
* 2009-12-04 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha5. * configure: Regenerate.
* 2009-12-01 Ivan Maidanski <ivmai@mail.ru>gc7_2alpha4ivmai2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha4. * configure: Regenerate.
* 2009-11-21 Ivan Maidanski <ivmai@mail.ru> ivmai2011-07-26
| | | | | * configure.ac (AC_CONFIG_COMMANDS): Quote srcdir value. * configure: Regenerate.
* 2009-10-20 Ivan Maidanski <ivmai@mail.ru> (really mostly OpenBSD contributors)ivmai2011-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (openbsd): Define GC_OPENBSD_THREADS. * configure.ac: Add AM_CONDITIONAL(OPENBSD_THREADS). * configure.ac: Add sparc-openbsd case. * doc/README.macros (GC_NETBSD_THREADS, GC_OPENBSD_THREADS): Document. * tests/test.c (main): Handle OpenBSD case. * extra/threadlibs.c: Add the copyright header; expand all tabs to spaces; remove trailing spaces at EOLn. * include/private/pthread_stop_world.h: Ditto. * extra/threadlibs.c (main): Replace K&R-style function definition with the ANSI C one. * extra/threadlibs.c (main): Handle GC_OPENBSD_THREADS case. * dyn_load.c (OPENBSD): Recognize (similar to NETBSD). * include/gc_config_macros.h (GC_SOLARIS_THREADS): Recognize; define it for OpenBSD. * include/gc_pthread_redirects.h (GC_pthread_sigmask, pthread_sigmask): Don't declare and redefine for OpenBSD. * include/private/gcconfig.h: Handle OpenBSD (on arm, sh, i386, amd64, powerpc). * mach_dep.c (NO_GETCONTEXT): Ditto. * include/private/pthread_stop_world.h (thread_stop_info): Don't define last_stop_count field if OpenBSD. * misc.c (GC_init_dyld): Add declaration (if NetBSD). * misc.c (GC_init): Don't call GC_init_netbsd_elf() for OpenBSD. * os_dep.c (GC_init_netbsd_elf): Don't define for OpenBSD. * os_dep.c (old_segv_act, GC_jmp_buf_openbsd): New static variable (only if OpenBSD). * os_dep.c (GC_fault_handler_openbsd, GC_find_limit_openbsd, GC_skip_hole_openbsd): New static function (only if OpenBSD). * os_dep.c (GC_get_stack_base, GC_get_main_stack_base, GC_register_data_segments): Define specially for OpenBSD case. * os_dep.c (GC_fault_handler_lock): Initialize to AO_TS_INITIALIZER (instead of 0). * pthread_support.c (GC_allocate_lock): Ditto. * pthread_stop_world.c (NSIG, GC_print_sig_mask, GC_remove_allowed_signals, suspend_handler_mask, GC_stop_count, GC_world_is_stopped, GC_retry_signals, SIG_THR_RESTART, GC_suspend_ack_sem, GC_suspend_handler_inner, GC_suspend_handler, GC_restart_handler): Don't define and use if OpenBSD. * pthread_stop_world.c (GC_suspend_all, GC_stop_world, GC_start_world): Handle OpenBSD case. * pthread_stop_world.c (GC_stop_init): Define as empty if OpenBSD. * pthread_support.c (pthread_sigmask): Don't undefine the macro and don't define the wrapper function if OpenBSD. * pthread_support.c (GC_thr_init): Handle OpenBSD case. * configure: Regenerate. * include/private/config.h.in: Ditto.
* 2009-10-16 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | * configure.ac: Add threads support for OpenBSD case (threads may not work correctly for it). * configure: Regenerate.
* 2009-10-15 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | | | | | | | | | * configure.ac: Add AC_CONFIG_MACRO_DIR([m4]). * Makefile.am: Add "ACLOCAL_AMFLAGS = -I m4". * libtool.m4: Remove. * aclocal.m4: Regenerate. * configure: Ditto. * Makefile.in: Ditto. * m4/libtool.m4: New file (generated). * m4/lt~obsolete.m4: Ditto. * m4/ltoptions.m4: Ditto. * m4/ltsugar.m4: Ditto. * m4/ltversion.m4: Ditto.
* 2009-10-08 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | | | | | | | | | | | | | | * Makefile.direct: Move "define arguments" documentation to doc/README.macros; add reference to doc/README.macros. * Makefile.dj: Change the documentation reference to doc/README.macros. * README.QUICK: Ditto. * configure.ac: Ditto. * allchblk.c: Remove unnecessary "-D" from the comment. * doc/README.macros: Ditto. * README.environment: Ditto. * include/gc.h: Ditto. * include/gc_inline.h: Ditto. * include/private/gcconfig.h: Ditto. * README.QUICK: Fix a typo. * README.QUICK: Expand all tabs to spaces. * configure: Regenerate. * include/private/config.h.in: Ditto.
* 2009-10-02 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | * configure.ac: Drop the subdir-objects Automake option, since it's incompatible with picking source files from libatomic_ops. * Makefile.in: Regenerate.
* 2009-09-30 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | | | | | | | | * configure.ac: Rewrite the tests for external or internal libatomic_ops. * configure.ac: In particular, drop the symbolic links. Add option --with-libatomic-ops for forced selection. * Makefile.am: Adjust the path of source files from libatomic_ops to not use the links. * Makefile.am (libgc_la_LIBADD): Add $(ATOMIC_OPS_LIBS). This will be empty if we use the bundled AO sources. * configure: Regenerate. * Makefile.in: Ditto.
* 2009-09-26 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | | | | | * Makefile.am: Don't add libtool.m4 to EXTRA_DIST. * acinclude.m4: Place GC_SET_VERSION in []. * README.QUICK: Update information for Makefile. * Makefile.am: Replace dist_pkgconfig_DATA with pkgconfig_DATA for bdw-gc.pc. * configure.ac: Enable tracetest. * tests/tests.am: Ditto.
* 2009-09-25 Ivan Maidanski <ivmai@mail.ru> (really mostly Petter Urkedal)ivmai2011-07-26
| | | | | | | * configure.ac: Add documentation to AC_DEFINE for GC_THREADS and EMPTY_GETENV_RESULTS. * configure.ac: Fix a typo. * Makefile.am: Ditto.
* 2009-09-25 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)ivmai2011-07-26
| | | | | | | | * configure.ac: Move include flag from ${INCLUDE} ... * Makefile.am: ... to AM_CPPFLAGS and also add the build directory. * configure.ac: Call AM_CONFIG_HEADER([include/private/config.h]). * configure.ac: Add documentation to all AC_DEFINE either directly or using AH_TEMPLATE.
* 2009-09-21 Ivan Maidanski <ivmai@mail.ru> ivmai2011-07-26
| | | | | * configure.ac: Use EMPTY_GETENV_RESULTS instead of NO_GETENV for Win32 (workaround for Wine bug).
* 2009-09-20 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-26
| | | | | | * configure.ac: Replace GC_WIN32_THREADS with GC_THREADS. * configure.ac: Process enable_parallel_mark option for Cygwin and Win32; define THREAD_LOCAL_ALLOC for Win32.
* 2009-09-18 Ivan Maidanski <ivmai@mail.ru> (really Ludovic CourtXs)ivmai2011-07-26
| | | | * configure.ac: Don't use -lpthread -ldl for Cygwin.
* 2009-06-12 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha3. * configure: Regenerate.
* 2009-06-12 Hans Boehm <Hans.Boehm@hp.com>gc7_2alpha2hboehm2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha2. * configure: Regenerate.
* 2009-02-28 Hans Boehm <Hans.Boehm@hp.com> (Really Petr Krajca)hboehm2011-07-26
| | | | | * configure.ac: Enable thread-local allocation for sparc-linux. * configure: Regenerate.
* 2008-10-27 Hans Boehm <Hans.Boehm@hp.com> (Really Rex Dieter andhboehm2011-07-26
| | | | | | | Petr Krajca) * mach_dep.c (NO_GETCONTEXT): Define for sparc linux. * configure.ac: Define mach_dep for sparc-linux. * configure: Regenerate.
* 2008-08-26 Hans Boehm <Hans.Boehm@hp.com> (with help from Marco Maggi)hboehm2011-07-26
| | | | | | | | | | | | | * configure.ac: Check for gc-debug earlier; replace remaining full-debug tests. * configure: Regenerate. * include/gc.h, ptr_chck.c (GC_pre_incr, GC_post_incr): Use signed offset type. Use ptr_t internally. * doc/gcinterface.html: Update LOCAL_MALLOC description. * doc/README.autoconf, doc/leak.html, doc/README.DGUX386: Fix full-debug reference. * include/gc.h: Rewrite GC_..._INCR and friends. * tests/test.c: Minimally test GC_..._INCR and friends.
* 2008-08-01 Hans Boehm <Hans.Boehm@hp.com> (Really Klaus Treichel)hboehm2011-07-26
| | | | | * configure.ac: Set win32_threads on MinGW. * configure: Regenerate.
* 2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (some really dmcmahill)hboehm2011-07-26
| | | | | | | | | * configure.ac: SPARC fixes. * configure: Regenerate. * thread_local_alloc.c(GC_mark_thread_local_fls_for): Include size 0, except for gcj. * doc/gc.man: Expand C++ cautions. * include/gc_inline.h: Fix comments.
* 2008-05-03 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.2alpha1. * configure: Regenerate.
* 2008-05-03 Hans Boehm <Hans.Boehm@hp.com>gc7_1hboehm2011-07-26
| | | | | | * include/gc_version.h, configure.ac, doc/README: Change to version 7.1. * configure: Regenerate.