📄 changelog
字号:
2001-06-12 Tom Tromey <tromey@redhat.com> * aclocal.m4, configure: Rebuilt. * acinclude.m4: Find configure.host in srcdir.2001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net> * configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * acinclude.m4: Likewise. * aclocal.m4, configure: Rebuilt.2001-06-07 Tom Tromey <tromey@redhat.com> For PR bootstrap/3075: * configure, aclocal.m4, Makefile.in: Rebuilt. * configure.in: Don't call AC_CONFIG_AUX_DIR or AC_CANONICAL_SYSTEM. * acinclude.m4 (BOEHM_CONFIGURE): Call AC_CONFIG_AUX_DIR and AC_CANONICAL_SYSTEM here. * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not boehm_gc_basedir.2001-05-24 Bryce McKinlay <bryce@waitaki.otago.ac.nz> * Makefile.am: Override gctest_OBJECTS so tests/test.c can be built. (libgcjgc_la_SOURCES): Remove typo. * tests/test.c: Fix struct names and includes for GC_GCJ_SUPPORT case. * Makefile.in: Rebuilt.2001-05-21 Bryce McKinlay <bryce@waitaki.otago.ac.nz> Imported version version 6.0alpha7. * README, README.Mac, README.OS2, README.QUICK, README.alpha, README.amiga, README.debugging, README.dj, README.hp, README.linux, README.rs6000, README.sgi, README.solaris2, README.uts, README.win32, SCoptions.amiga, backptr.h, barrett_diagram, dbg_mlc.h, gc.h, gc.man, gc_alloc.h, gc_cpp.h, gc_hdrs.h, gc_mark.h, gc_priv.h, gc_private.h, gc_typed.h, gcconfig.h, hpux_irix_threads.c, makefile.depend, nursery.c, solaris_threads.h, test.c, test_cpp.cc, weakpointer.h, cord/README, cord/SCOPTIONS.amiga, cord/SMakefile.amiga, cord/cord.h, cord/ec.h, cord/gc.h, cord/private/cord_pos.h, include/backptr.h, include/gc_copy_descr.h, include/gc_nursery.h: Remove obsolete/moved files.2001-05-19 Hans Boehm <hans_boehm@hp.com> * configure.host: Build with -fexceptions. * linux_threads.c: Remember which thread stopped world for2001-05-04 Loren J. Rittle <ljrittle@acm.org> with final tuning by Bryce McKinlay * configure.in: Add support for --enable-threads=posix on FreeBSD. * configure: Rebuilt.2001-05-01 Jeffrey Oldham <oldham@codesourcery.com> * gc_priv.h (UNLOCK): Change type of GC_noop1 argument. (GC_noop1): Change declaration to take one argument.2001-04-26 Alexandre Oliva <aoliva@redhat.com> * configure.in: Obtain THREADS with `gcc -v'. * configure: Rebuilt.2001-04-05 Hans Boehm <hans_boehm@hp.com> * misc.c: Back out buggy changes to stack clearing code. Reduce CLEAR_SIZE to 1/4 of original value to reduce time spent clearing memory.2001-04-04 Hans Boehm <hans_boehm@hp.com> * finalize.c: - Accomodate finalization requests for static objects. (Will be required by hash synchronization. May be needed in some configurations now.) * gc_priv.h: - Define MIN_WORDS. All allocation requests are rounded up to at least this size. Removes a subtle assumption that Java objects have a 2 word header. * gcconfig.h: - Adjust Linux/IA64 configuration for non-ancient kernels. (Necessary fix for IA64.) * linux_threads.c: - Fix syntax error in currently unused code. Will be needed for Linux/PA-RISC. * malloc.c: - Handle MIN_WORDS. * misc.c: - Handle MIN_WORDS. - Change stack cleaning code to typically clear about one tenth the memory it used to in the threads configuration. Occasionally still clear more. (This is really a fix for a long-standing and fairly significant performance bug with threads.) * os_dep.c: - Fix the code for finding the beginning of the data segment under Linux. I believe this is necessary for some IA64 Linux distributions. It will also helo other platforms, though those may additionally require a gcconfig.h adjustment. (This basically works around the absence of a data_start or __data_start definition in glibc.) * test.c: - Handle rounding due to MIN_WORDS.2001-03-22 Tom Tromey <tromey@redhat.com> * Makefile.am (gctest_LDFLAGS): Use -shared-libgcc.2001-03-19 Tom Tromey <tromey@redhat.com> * Makefile.in: Rebuilt. * Makefile.am (gctest_LDFLAGS): new macro.2001-03-16 Tom Tromey <tromey@redhat.com> * Makefile.in: Rebuilt. * Makefile.am (TESTS_ENVIRONMENT): New macro.2001-01-23 Rod Stewart <stewart@lab43.org> * gcconfig.h: Check for `__arm__', not `arm'.2000-12-30 Bryce McKinlay <bryce@albatross.co.nz> * configure.in: Rename THREADLIB to THREADLIBS. * Makefile.am (LINK): Add $(THREADLIBS) to libtool command line. This ensures that we link the correct version of the linuxthreads semaphore functions. * Makefile.in: Rebuilt. * configure: Rebuilt. * linux_thread.c (GC_thr_init, GC_suspend_handler): Add SIGABRT to the list of signals which are not blocked during suspend in the NO_SIGNALS case.2000-12-23 Hans Boehm <Hans_Boehm@hp.com> * gcj_mlc.c (GC_gcj_malloc): Don't release allocation lock twice.2000-12-15 Bryce McKinlay <bryce@albatross.co.nz> * Makefile.dist: Renamed from Makefile.orig.2000-12-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * Makefile.am (gctest_LDADD): Added EXTRA_TEST_LIBS. * configure.in (EXTRA_TEST_LIBS): Check for `dlopen' in -ldl and set accordingly. * Makefile.in: Rebuilt. * configure: Likewise.2000-12-10 Geoffrey Keating <geoffk@redhat.com> * gcconfig.h: Add new case for powerpc EABI. [PPC]: Handle embedded OS for powerpc simulator.2000-09-30 Bryce McKinlay <bryce@albatross.co.nz> * configure.in: Define GC_GCJ_SUPPORT. Define NO_DEBUGGING in cross-compile configuration only. * Makefile.am: Build gcj_mlc.c. * configure, Makefile.in: Rebuilt.2000-09-10 Alexandre Oliva <aoliva@redhat.com> * acinclude.m4: Include libtool macros from the top level. * aclocal.m4, configure: Rebuilt.2000-09-04 Anthony Green <green@redhat.com> Fix for PR libgcj/230: * mark.c (GC_mark_from_mark_stack): Remove call to GC_debug_object_start. * gc_priv.h (GC_debug_object_start): Remove prototype.2000-08-16 Alexandre Oliva <aoliva@redhat.com> * gcconfig.h [OSF1] (_end): Declare as `int'.2000-08-02 Tom Tromey <tromey@cygnus.com> * gc_priv.h (GC_generic_malloc_inner): Prototype. (GC_generic_malloc): Likewise. (GC_add_to_black_list_normal): Likewise. (GC_find_header): Likewise. (GC_ADD_TO_BLACK_LIST_NORMAL): Cast bits argument to word. * gc_mark.h (GC_find_start): Prototype. (GC_signal_mark_stack_overflow): Likewise.2000-07-24 Alexandre Oliva <aoliva@redhat.com> * configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*. * configure: Rebuilt. * dyn_load.c (GC_scratch_last_end_ptr): Don't declare a #define.2000-06-20 Bryce McKinlay <bryce@albatross.co.nz> Imported version 5.1. * acinclude.m4: Push version to 5.1.2000-06-19 Andrew Haley <aph@cygnus.com> * os_dep.c (read): Pass two dummy args to syscall().2000-05-11 Bryce McKinlay <bryce@albatross.co.nz> Imported 5.0 release version. * acinclude.m4: Increment version to 5.0.2000-05-07 Bryce McKinlay <bryce@albatross.co.nz> Imported version 5.0alpha7. * acinclude.m4: Update version to 5.0a7.2000-04-26 Jakub Jelinek <jakub@redhat.com> * gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC. (SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START - sparc glibc does not provide it. (SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*. Make STACKBOTTOM depend on the wordsize. * os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*. (struct frame): Declare on sparc*-linux*. (GC_save_callers): Bias the frame pointers if needed (sparc64). * mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32. Implement on sparc64. (GC_clear_stack_inner): Implement on sparc64. * gc_priv.h (GC_test_and_set): Implement for sparc. * linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use GC_save_regs_in_stack on sparc.2000-04-23 Tom Tromey <tromey@cygnus.com> * gcconfig.h (DYNAMIC_LOADING): Define for PPC Linux.2000-04-19 Bryce McKinlay <bryce@albatross.co.nz> Imported version version 5.0alpha6. * acinclude.m4: Bump version to 5.0a6. * configure.in: Don't use alpha_mach_dep.s. * include/private/config.h, irix_threads.c gc_watcom.asm: Delete obsolete files. * Makefile.am, Makefile.in: irix_threads.c is now hpux_irix_threads.c. * Makefile.orig: Updated from gc distribution Makefile.2000-03-26 Anthony Green <green@redhat.com> * misc.c (GC_enable): Always define GC_enable and GC_disable.2000-02-14 Tom Tromey <tromey@cygnus.com> * gc.h (dlopen): Define as GC_dlopen on Linux. (GC_dlopen): Declare on Linux. * dyn_load.c (GC_dlopen): Define for Linux.Fri Jan 28 17:13:20 2000 Anthony Green <green@cygnus.com> * gcconfig.h (DATASTART): Add missing extern declaration for data_start on powerpc.1999-12-22 Bryce McKinlay <bryce@albatross.co.nz> * linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the NO_SIGNALS case.1999-12-19 Jeff Sturm <jsturm@sigma6.com> * gcconfig.h: Define DATASTART for Alpha Linux.1999-12-19 Anthony Green <green@cygnus.com> * gcconfig.h: Use libgcj hack for Alpha Linux. Undefine MPROTEXT_VDB (from Jeff Sturm). * os_dep.c: Remove Alpha Linux hacks. * misc.c: Ditto.1999-12-13 Tom Tromey <tromey@cygnus.com> * aclocal.m4, configure: Rebuilt. * acinclude.m4: Changed version to 5.0a4. * Makefile.in: Rebuilt. * Makefile.am (libgcjgc_la_LDFLAGS): Changed version to 1:1:0.1999-12-12 Anthony Green <green@cygnus.com> * gcconfig.h (DATASTART): Define as (&data_start) for PowerPC Linux. (DYNAMIC_LOADING): Define for PowerPC Linux. * os_dep.c: Remove some special cases for PowerPC Linux. * misc.c (GC_init_inner): Don't call GC_init_linux_data_start for PowerPC Linux.1999-11-04 Tom Tromey <tromey@cygnus.com> * Makefile.in: Rebuilt. * Makefile.am (libgcjgc_la_SOURCES): Removed quick_threads.c. * misc.c (GC_init_inner): Don't call GC_init_linuxppc(). (GC_thr_init): Don't declare. * configure: Rebuilt. * configure.in: Removed qt threads case. * dyn_load.c: Don't mention QUICK_THREADS. * os_dep.c: Don't mention QUICK_THREADS. * misc.c: Don't mention QUICK_THREADS. * gcconfig.h: Don't mention QUICK_THREADS. * gc_priv.h: Removed QUICK_THREADS code. * quick_threads.c: Removed.1999-11-03 Tom Tromey <tromey@cygnus.com> * gcconfig.h: Merged in local changes from old config.h.1999-11-02 Bryce McKinlay <bryce@albatross.co.nz> * gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.1999-11-02 Tom Tromey <tromey@cygnus.com> * quick_threads.c: Include gcconfig.h, not boehm-config.h. * configure: Rebuilt. * configure.in: Don't create boehm-config.h. * Makefile.in: Rebuilt. * Makefile.am (libgcjgc_la_SOURCES): Reference gcconfig.h, not config.h. ($(all_objs)): Depend on gcconfig.h. * gc_priv.h: Reference GCCONFIG_H, not CONFIG_H. * gcconfig.h: Define GCCONFIG_H, not CONFIG_H. * config.h: Removed.1999-11-01 Tom Tromey <tromey@cygnus.com> * Makefile.in: Rebuilt. * Makefile.am (gctest_LDADD): Added THREADLIB. (TESTS): New macro. * configure: Rebuilt. * configure.in (INCLUDES): New subst.1999-09-29 Steve Chamberlain <sac@pobox.com> * config.h: Added picoJava target. * mach_dep.h (GC_push_regs): New code for picoJava.1999-09-28 Tom Tromey <tromey@cygnus.com> * aclocal.m4, configure: Rebuilt. * acinclude.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CXX): Provide appropriate AC_PROG_ symbol.Tue Aug 10 00:08:29 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * gc_priv.h: IRIX thread changes from include/private/gc_priv.h.Mon Aug 9 18:33:38 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * Makefile.in: Rebuilt. * Makefile.am (toolexeclibdir): Add $(MULTISUBDIR) even for native builds. * configure: Rebuilt. * configure.in: Properly align --help output, fix capitalization and punctuation. * acinclude.m4: Likewise.1999-08-04 Tom Tromey <tromey@cygnus.com> * configure.in: Added missing `;;'. From Anthony Green.Mon Aug 2 23:09:41 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -