summaryrefslogtreecommitdiff
path: root/doc/README.autoconf
Commit message (Collapse)AuthorAgeFilesLines
* Update the documentation to match the current GC implementationIvan Maidanski2019-03-261-2/+3
| | | | | | | | | | | | | | | | | | | | | | * README.md: Update the documentation to match the current implementation of the collector. * doc/README.Mac: Likewise. * doc/README.autoconf: Likewise. * doc/README.darwin: Likewise. * doc/README.hp: Likewise. * doc/README.linux: Likewise. * doc/README.macros: Likewise. * doc/README.solaris2: Likewise. * doc/README.win32: Likewise. * doc/debugging.md: Likewise. * doc/finalization.md: Likewise. * doc/gc.man: Likewise. * doc/gcdescr.md: Likewise. * doc/gcinterface.md: Likewise. * doc/leak.md: Likewise. * doc/overview.md: Likewise. * doc/porting.md: Likewise. * doc/scale.md: Likewise.
* Remove documentation specific to particular old BDWGC releasesIvan Maidanski2019-03-221-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/README.Mac: Remove mentioning of particular GC versions; adjust the information (if needed) to match the current GC functionality. * doc/README.amiga: Likewise. * doc/README.arm.cross: Likewise. * doc/README.autoconf: Likewise. * doc/README.linux: Likewise. * doc/README.macros (FINALIZE_ON_DEMAND, JAVA_FINALIZATION): Likewise. * doc/README.sgi: Likewise. * doc/README.solaris2 (SOLARIS THREADS): Likewise. * doc/README.symbian: Likewise. * doc/README.win32 (Threads): Likewise. * doc/README.win64: Likewise. * doc/gcdescr.md (Allocation, Thread support, Thread-local allocation): Likewise. * doc/gcinterface.md (GC_INIT): Likewise. * doc/leak.md: Likewise. * doc/porting.md (Additional requirements for a basic port, Thread support): Likewise. * doc/scale.md (Options for enhanced scalability, Performance): Likewise. * doc/simple_example.md (Debugging): Do not mention removed `--enable-full-debug` option of configure. * include/gc.h (GC_parallel, GC_dont_gc, GC_use_entire_heap, GC_set_handle_fork): Remove comment that the behavior has changed in a particular GC version. * include/gc_inline.h (GC_MALLOC_WORDS_KIND): Likewise. * include/gc.h (GC_set_free_space_divisor, GC_warn_proc): Reword comment about ABI incompatible change in some GC version. * include/gc.h (GC_get_heap_usage_safe): Remove comment that the API was introduced in a particular GC version. * include/gc_cpp.h (UseGC): Likewise. * os_dep.c [LINUX_STACKBOTTOM && IA64] (GC_get_register_stack_base): Remove mentioning of a particular GC version (and of an old behavior on an ancient kernel) in a comment. * win32_threads.c [!GC_PTHREADS && !GC_NO_THREADS_DISCOVERY] (GC_DllMain): Likewise. * OS2_MAKEFILE: Likewise.
* Update documentation as parallel mark is now on by default in configureIvan Maidanski2017-05-051-5/+5
| | | | | | | | | | | | | | | | | | | (fix commit c7f2147) * configure.ac (parallel-mark): Provide information about --disable-parallel-mark option instead of --enable-parallel-mark. * doc/README.autoconf (Important options): Likewise. * doc/README.solaris2: Likewise. * doc/simple_example.html: Likewise. * doc/README.DGUX386: Remove configure --enable-parallel-mark option (as it is on by default now). * doc/README.autoconf (Important options): Do not provide information about --enable-full-debug which is no longer supported (since v7.0). * doc/gcinterface.html: update information about parallel marker mode in configure. * doc/README.solaris2: Provide information about --disable-threads option instead of --enable-threads=posix. * doc/simple_example.html: Likewise.
* Adjust scripts after Makefile removal from package.Ivan Maidanski2011-09-141-3/+3
| | | | | | | | | | | | | * Makefile.direct (OTHER_FILES): Remove Makefile. * Makefile.dj (OTHER_FILES): Likewise. * Makefile.direct (dist gc.tar): Do not backup old auto-generated Makefile. * Makefile.dj: Remove comment about Makefile.DLLs. * README: Update (about Makefile.direct). * doc/README.autoconf: Likewise. * doc/simple_example.html: Likewise. * doc/simple_example.html (sample): Remove outdated comment for GC_INIT.
* 2011-05-05 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-3/+3
| | | | | | | | | | | | | | | | | * dbg_mlc.c (GC_has_other_debug_info): Fix punctuation in the comment. * dbg_mlc.c (GC_FREED_MEM_MARKER): New macro. * dbg_mlc.c (GC_debug_free): Use GC_FREED_MEM_MARKER. * dbg_mlc.c (GC_smashed): Refine documentation. * mark.c (GC_push_selected): Change dirty_fn return type to GC_bool. * os_dep.c (GC_page_was_ever_dirty): Make GC_INNER. * reclaim.c (GC_reclaim_small_nonempty_block): Remove "kind" local variable. * reclaim.c (GC_reclaim_block): Pass true constant to GC_reclaim_small_nonempty_block (instead of report_if_found). * doc/README.autoconf: Update; fix a typo. * include/private/gcconfig.h (GC_WORD_C): New macro.
* 2009-09-16 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ChangeLog: Remove trailing spaces at EOLn; insert blank lines where missed. * doc/README: Expand all tabs to spaces; remove trailing spaces at EOLn; remove multiple trailing blank lines. * doc/README.autoconf: Ditto. * doc/README.DGUX386: Ditto. * doc/README.environment: Ditto. * doc/README.macros: Ditto. * doc/README.win32: Ditto. * tests/test.c: Ditto. * tests/test_cpp.cc: Ditto. * backgraph.c: Ditto. * blacklst.c: Ditto. * checksums.c: Ditto. * darwin_stop_world.c: Ditto. * dbg_mlc.c: Ditto. * dyn_load.c: Ditto. * finalize.c: Ditto. * gc_dlopen.c: Ditto. * gcj_mlc.c: Ditto. * headers.c: Ditto. * mach_dep.c: Ditto. * malloc.c: Ditto. * mallocx.c: Ditto. * new_hblk.c: Ditto. * obj_map.c: Ditto. * ptr_chck.c: Ditto. * real_malloc.c: Ditto. * reclaim.c: Ditto. * stubborn.c: Ditto. * thread_local_alloc.c: Ditto. * typd_mlc.c: Ditto. * gc_cpp.cc: Ditto. * include/gc_allocator.h: Ditto. * include/gc_backptr.h: Ditto. * include/gc_config_macros.h: Ditto. * include/gc_cpp.h: Ditto. * include/gc_gcj.h: Ditto. * include/gc_inline.h: Ditto. * include/gc_mark.h: Ditto. * include/gc_pthread_redirects.h: Ditto. * include/gc_typed.h: Ditto. * include/gc_version.h: Ditto. * include/javaxfc.h: Ditto. * include/new_gc_alloc.h: Ditto. * include/private/darwin_semaphore.h: Ditto. * include/private/dbg_mlc.h: Ditto. * include/private/gc_hdrs.h: Ditto. * include/private/gc_locks.h: Ditto. * include/private/gc_pmark.h: Ditto. * include/private/gcconfig.h: Ditto. * include/private/pthread_support.h: Ditto. * include/private/thread_local_alloc.h: Ditto. * darwin_stop_world.c: Add copyright header. * include/gc_backptr.h: Ditto. * include/gc_config_macros.h: Ditto. * include/gc_pthread_redirects.h: Ditto. * include/gc_version.h: Ditto. * include/javaxfc.h: Ditto. * include/private/darwin_semaphore.h: Ditto. * include/private/pthread_support.h: Ditto. * gc_cpp.cc: Make copyright header uniform across the package. * include/gc_cpp.h: Ditto.
* 2008-08-26 Hans Boehm <Hans.Boehm@hp.com> (with help from Marco Maggi)hboehm2011-07-261-1/+3
| | | | | | | | | | | | | * 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.
* gc6.0 tarball importgc6_0Ivan Maidanski2011-07-261-0/+59