1. 17 Dec, 2001 1 commit
  2. 16 Dec, 2001 1 commit
  3. 26 Nov, 2001 1 commit
  4. 23 Oct, 2001 2 commits
  5. 17 Oct, 2001 2 commits
  6. 16 Oct, 2001 1 commit
  7. 15 Oct, 2001 2 commits
  8. 26 Sep, 2001 1 commit
  9. 12 Sep, 2001 1 commit
  10. 20 Aug, 2001 1 commit
  11. 18 Aug, 2001 1 commit
  12. 17 Aug, 2001 1 commit
  13. 02 Aug, 2001 1 commit
  14. 03 Jul, 2001 1 commit
  15. 26 Jun, 2001 1 commit
  16. 13 Jun, 2001 1 commit
  17. 09 Jun, 2001 2 commits
  18. 08 Jun, 2001 1 commit
    • For PR bootstrap/3075: · a5440f9e
      	* 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.
      
      From-SVN: r43033
      Tom Tromey committed
  19. 24 May, 2001 1 commit
  20. 21 May, 2001 3 commits
  21. 20 May, 2001 2 commits
  22. 04 May, 2001 1 commit
  23. 01 May, 2001 1 commit
  24. 26 Apr, 2001 1 commit
  25. 07 Apr, 2001 1 commit
  26. 05 Apr, 2001 1 commit
    • finalize.c: - Accomodate finalization requests for static objects. · 41029b88
      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.
      
      From-SVN: r41102
      Hans Boehm committed
  27. 22 Mar, 2001 1 commit
  28. 21 Mar, 2001 2 commits
  29. 17 Mar, 2001 1 commit
  30. 30 Dec, 2000 1 commit
    • For boehm-gc: · e301621d
      	* 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.
      
      For libjava:
      	* Makefile.am (libgcj_la_LIBADD): Add $(THREADLIBS). This ensures that
      	the correct versions of various linuxthreads functions get linked.
      	* Makefile.in: Rebuilt.
      	* java/lang/natThread.cc (finalize_native): New static function. Call
      	_Jv_ThreadDestroyData.
      	(initialize_native): Register finalizer for "data".
      	* include/posix-threads.h (_Jv_ThreadInitData): New simpler prototype.
      	(_Jv_ThreadDestroyData): New prototype.
      	* include/win32-threads.h: Ditto.
      	* include/no-threads.h: Ditto.
      	* posix-threads.cc (_Jv_ThreadInitData): Implement new prototype.
      	(_Jv_ThreadDestroyData): New function. Free native thread "data" and
      	move mutex and condition variable destroy code from:
      	(really_start): ...here.
      	(_Jv_ThreadStart): Set PTHREAD_CREATE_DETACHED.
      	* win32-threads.cc (_Jv_ThreadInitData): Implement new prototype.
      	(_Jv_ThreadDestroyData): Implemented.
      	* nogc.cc (_Jv_AllocObject): Use "void *" not "ptr_t".
      	(_Jv_AllocArray): Ditto.
      
      From-SVN: r38557
      Bryce McKinlay committed
  31. 23 Dec, 2000 1 commit
  32. 15 Dec, 2000 1 commit