------------------------------------------------------------------------
r4719 | gadek | 2005-12-07 11:54:04 -0500 (Wed, 07 Dec 2005) | 2 lines
Changed paths:
   A /sablevm-sdk/tags/sablevm-sdk-1.13 (from /developers/gadek/sandbox/svm-sdk-1.13:4718)

* Tagged SableVM SDK 1.13.

------------------------------------------------------------------------
r4716 | gadek | 2005-12-07 11:30:43 -0500 (Wed, 07 Dec 2005) | 2 lines
Changed paths:
   A /developers/gadek/sandbox/svm-sdk-1.13/sablevm (from /sablevm/trunk:4715)

* Added a copy of sablevm-1.13.

------------------------------------------------------------------------
r4711 | gadek | 2005-12-02 22:51:58 -0500 (Fri, 02 Dec 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/configure.ac

* Updated NEWS.
* Updated the version no. to 1.13 in preparation to a release.

------------------------------------------------------------------------
r4500 | gadek | 2005-08-29 23:30:04 -0400 (Mon, 29 Aug 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libffi/Makefile.am

* Make sure ia64-specific files are included in the dist tarball.

------------------------------------------------------------------------
r4496 | gadek | 2005-08-26 11:28:51 -0400 (Fri, 26 Aug 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/instructions.m4.c

* Fixed IREM behaviour, similarly to IDIV fix.

------------------------------------------------------------------------
r4246 | gadek | 2005-07-04 20:42:59 -0400 (Mon, 04 Jul 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/NEWS

* Updated NEWS.

------------------------------------------------------------------------
r4222 | gadek | 2005-07-03 22:55:30 -0400 (Sun, 03 Jul 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Force -O2 when GCC and 'inlined' engine are used.  This is a partial
  fix for BUG:143.

------------------------------------------------------------------------
r4213 | gadek | 2005-07-02 17:16:30 -0400 (Sat, 02 Jul 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Made internal libffi the default for Cygwin.  Else we get problems.
* Made configure explicitly print which libffi/libpopt will be used.

------------------------------------------------------------------------
r4210 | egagnon | 2005-07-02 09:56:36 -0400 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libffi/include/ffi.h.in
   M /sablevm/trunk/src/libpopt/popt.c
   M /sablevm/trunk/src/libpopt/popt.h
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

* Resolved several warnings.  Closes BUG:146 and BUG:147.

------------------------------------------------------------------------
r4136 | gadek | 2005-06-13 23:57:07 -0400 (Mon, 13 Jun 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/include/jni.h
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

* Fixed an inconsistency in JNI headers causing unnecessary warnings in GCC4.

------------------------------------------------------------------------
r4131 | egagnon | 2005-06-10 11:32:15 -0400 (Fri, 10 Jun 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c

* Fixed non-ISO C heresy.

------------------------------------------------------------------------
r4130 | egagnon | 2005-06-10 11:20:31 -0400 (Fri, 10 Jun 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c

* Indented code.

------------------------------------------------------------------------
r4092 | egagnon | 2005-06-05 12:59:03 -0400 (Sun, 05 Jun 2005) | 10 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClass.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClass.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMObject.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMRuntime.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMSystem.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMThread.h
   M /sablevm/trunk/src/libsablevm/native.c
   M /sablevm/trunk/src/libsablevm/util2.c

* Merged:
  svn merge /sablevm/trunk /developers/egagnon/sandbox/broken-sablevm
* Fixed a serious bug introduced by some so-called "cleanup" in
  revision 3965.  The ability to properly run Eclipse is now back.
* Added argument and return value checking on java and native method
  calls, when debugging is enabled.
* Fixed java.lang.VMRuntime.nativeLoad() with respect to JNI headers.
* Fixed some JNI headers that were not up to date with
  sablevm-classpath code.

------------------------------------------------------------------------
r4087 | gadek | 2005-06-05 00:53:30 -0400 (Sun, 05 Jun 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c

* Added VMStackWalker.fillMethods implementation.  Thanks to Marcel Wiesweg.

------------------------------------------------------------------------
r4074 | gadek | 2005-06-03 10:55:38 -0400 (Fri, 03 Jun 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/Makefile.am

* Prevent libffi and libpopt from being indented on 'make indent'.

------------------------------------------------------------------------
r4042 | egagnon | 2005-05-28 17:11:02 -0400 (Sat, 28 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk
   M /sablevm/trunk/src/libsablevm/java_lang_VMObject.c

* Indented code.

------------------------------------------------------------------------
r4032 | gadek | 2005-05-19 03:42:15 -0400 (Thu, 19 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/Makefile.am
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/jar-sablevm.tmpl

* Fixed fastjar handling.

------------------------------------------------------------------------
r4029 | belanger | 2005-05-18 19:02:38 -0400 (Wed, 18 May 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Simplified bug fix: Replaced Gentoo check with a simple check for
  the existance of .svn.

------------------------------------------------------------------------
r4026 | gadek | 2005-05-18 01:22:28 -0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libpopt/Makefile.am

* Disabled the -all-static for tests, as suggested by Peter Lovell.

------------------------------------------------------------------------
r4025 | gadek | 2005-05-18 01:16:49 -0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libffi/src/powerpc/darwin_closure.S

* This should fix the issue on Darwin, Peter Lovell reported on 05 May 2005 on -user.

------------------------------------------------------------------------
r4014 | gadek | 2005-05-15 13:09:51 -0400 (Sun, 15 May 2005) | 6 lines
Changed paths:
   M /sablevm/trunk/LICENSE
   M /sablevm/trunk/autogen.sh
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/Makefile.am
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   D /sablevm/trunk/src/libsablevm/java_lang_Object.c
   D /sablevm/trunk/src/libsablevm/java_lang_Object.h
   M /sablevm/trunk/src/libsablevm/java_lang_VMObject.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMObject.h
   M /sablevm/trunk/src/libsablevm/lib_init.c
   M /sablevm/trunk/src/libsablevm/libsablevm.c
   M /sablevm/trunk/src/libsablevm/native.c
   M /sablevm/trunk/src/libsablevm/zip_file_reader.c

* Fixed 2 warnings.
* Added verbose JNI printf for UnsatisfiedLinkError.
* Moved Object.getClass() to VMObject.
* Fixed the problem with VMObject.getClass(), thanks go to Marcel Wiesweg
  for the trail.

------------------------------------------------------------------------
r3994 | gadek | 2005-05-13 23:30:21 -0400 (Fri, 13 May 2005) | 12 lines
Changed paths:
   M /sablevm/trunk/Makefile.am
   M /sablevm/trunk/autogen.sh
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/javac-sablevm.tmpl
   M /sablevm/trunk/src/Makefile.am
   A /sablevm/trunk/src/libffi (from /developers/gadek/sandbox/svm-convlib/src/libffi:3993)
   M /sablevm/trunk/src/libffi/ChangeLog
   M /sablevm/trunk/src/libffi/ChangeLog.libgcj
   M /sablevm/trunk/src/libffi/ChangeLog.v1
   M /sablevm/trunk/src/libffi/LICENSE
   M /sablevm/trunk/src/libffi/Makefile.am
   M /sablevm/trunk/src/libffi/README
   M /sablevm/trunk/src/libffi/acinclude.m4
   M /sablevm/trunk/src/libffi/autogen.sh
   M /sablevm/trunk/src/libffi/configure.ac
   M /sablevm/trunk/src/libffi/configure.host
   M /sablevm/trunk/src/libffi/include
   M /sablevm/trunk/src/libffi/include/Makefile.am
   M /sablevm/trunk/src/libffi/include/ffi.h.in
   M /sablevm/trunk/src/libffi/include/ffi_common.h
   M /sablevm/trunk/src/libffi/libtool-version
   M /sablevm/trunk/src/libffi/src
   M /sablevm/trunk/src/libffi/src/alpha
   M /sablevm/trunk/src/libffi/src/alpha/ffi.c
   M /sablevm/trunk/src/libffi/src/alpha/ffitarget.h
   M /sablevm/trunk/src/libffi/src/alpha/osf.S
   M /sablevm/trunk/src/libffi/src/arm
   M /sablevm/trunk/src/libffi/src/arm/ffi.c
   M /sablevm/trunk/src/libffi/src/arm/ffitarget.h
   M /sablevm/trunk/src/libffi/src/arm/sysv.S
   M /sablevm/trunk/src/libffi/src/debug.c
   M /sablevm/trunk/src/libffi/src/ffitest.c
   M /sablevm/trunk/src/libffi/src/frv
   M /sablevm/trunk/src/libffi/src/frv/eabi.S
   M /sablevm/trunk/src/libffi/src/frv/ffi.c
   M /sablevm/trunk/src/libffi/src/frv/ffitarget.h
   M /sablevm/trunk/src/libffi/src/ia64
   M /sablevm/trunk/src/libffi/src/ia64/ffi.c
   M /sablevm/trunk/src/libffi/src/ia64/ffitarget.h
   M /sablevm/trunk/src/libffi/src/ia64/ia64_flags.h
   M /sablevm/trunk/src/libffi/src/ia64/unix.S
   M /sablevm/trunk/src/libffi/src/java_raw_api.c
   M /sablevm/trunk/src/libffi/src/m32r
   M /sablevm/trunk/src/libffi/src/m32r/ffi.c
   M /sablevm/trunk/src/libffi/src/m32r/ffitarget.h
   M /sablevm/trunk/src/libffi/src/m32r/sysv.S
   M /sablevm/trunk/src/libffi/src/m68k
   M /sablevm/trunk/src/libffi/src/m68k/ffi.c
   M /sablevm/trunk/src/libffi/src/m68k/ffitarget.h
   M /sablevm/trunk/src/libffi/src/m68k/sysv.S
   M /sablevm/trunk/src/libffi/src/mips
   M /sablevm/trunk/src/libffi/src/mips/ffi.c
   M /sablevm/trunk/src/libffi/src/mips/ffitarget.h
   M /sablevm/trunk/src/libffi/src/mips/n32.S
   M /sablevm/trunk/src/libffi/src/mips/o32.S
   M /sablevm/trunk/src/libffi/src/pa
   M /sablevm/trunk/src/libffi/src/pa/ffi.c
   M /sablevm/trunk/src/libffi/src/pa/ffitarget.h
   M /sablevm/trunk/src/libffi/src/pa/linux.S
   M /sablevm/trunk/src/libffi/src/powerpc
   M /sablevm/trunk/src/libffi/src/powerpc/aix.S
   M /sablevm/trunk/src/libffi/src/powerpc/aix_closure.S
   M /sablevm/trunk/src/libffi/src/powerpc/asm.h
   M /sablevm/trunk/src/libffi/src/powerpc/darwin.S
   M /sablevm/trunk/src/libffi/src/powerpc/darwin_closure.S
   M /sablevm/trunk/src/libffi/src/powerpc/ffi.c
   M /sablevm/trunk/src/libffi/src/powerpc/ffi_darwin.c
   M /sablevm/trunk/src/libffi/src/powerpc/ffitarget.h
   M /sablevm/trunk/src/libffi/src/powerpc/linux64.S
   M /sablevm/trunk/src/libffi/src/powerpc/linux64_closure.S
   M /sablevm/trunk/src/libffi/src/powerpc/ppc_closure.S
   M /sablevm/trunk/src/libffi/src/powerpc/sysv.S
   M /sablevm/trunk/src/libffi/src/prep_cif.c
   M /sablevm/trunk/src/libffi/src/raw_api.c
   M /sablevm/trunk/src/libffi/src/s390
   M /sablevm/trunk/src/libffi/src/s390/ffi.c
   M /sablevm/trunk/src/libffi/src/s390/ffitarget.h
   M /sablevm/trunk/src/libffi/src/s390/sysv.S
   M /sablevm/trunk/src/libffi/src/sh
   M /sablevm/trunk/src/libffi/src/sh/ffi.c
   M /sablevm/trunk/src/libffi/src/sh/ffitarget.h
   M /sablevm/trunk/src/libffi/src/sh/sysv.S
   M /sablevm/trunk/src/libffi/src/sh64
   M /sablevm/trunk/src/libffi/src/sh64/ffi.c
   M /sablevm/trunk/src/libffi/src/sh64/ffitarget.h
   M /sablevm/trunk/src/libffi/src/sh64/sysv.S
   M /sablevm/trunk/src/libffi/src/sparc
   M /sablevm/trunk/src/libffi/src/sparc/ffi.c
   M /sablevm/trunk/src/libffi/src/sparc/ffitarget.h
   M /sablevm/trunk/src/libffi/src/sparc/v8.S
   M /sablevm/trunk/src/libffi/src/sparc/v9.S
   M /sablevm/trunk/src/libffi/src/types.c
   M /sablevm/trunk/src/libffi/src/x86
   M /sablevm/trunk/src/libffi/src/x86/ffi.c
   M /sablevm/trunk/src/libffi/src/x86/ffi64.c
   M /sablevm/trunk/src/libffi/src/x86/ffitarget.h
   M /sablevm/trunk/src/libffi/src/x86/sysv.S
   M /sablevm/trunk/src/libffi/src/x86/unix64.S
   M /sablevm/trunk/src/libffi/src/x86/win32.S
   M /sablevm/trunk/src/libffi/testsuite
   M /sablevm/trunk/src/libffi/testsuite/Makefile.am
   M /sablevm/trunk/src/libffi/testsuite/config/default.exp
   M /sablevm/trunk/src/libffi/testsuite/lib/libffi-dg.exp
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/call.exp
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn0.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn3.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn4.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/closure_fn5.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_12byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_16byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_18byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_19byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_1_1byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_20byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_20byte1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_24byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_2byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_3_1byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_3byte1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_3byte2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_4_1byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_4byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_5byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_64byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_6byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_7byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_8byte.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_9byte1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_9byte2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_double.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_float.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_longdouble.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_pointer.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_sint16.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_sint32.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_sint64.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_uint16.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_uint32.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_align_uint64.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_double.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_float.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_schar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_sshort.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_uchar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_ushort.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_schar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_sint.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_sshort.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_uchar.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_uint.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_ulonglong.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/cls_ushort.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/ffitest.h
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/float.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/float1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/float2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/float3.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/many.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/many_win32.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/negint.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/nested_struct.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/nested_struct1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/nested_struct2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/nested_struct3.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/problem1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/promotion.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/pyobjc-tc.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/return_ll.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/return_ll1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/return_sc.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/return_uc.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/strlen.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/strlen_win32.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct1.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct2.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct3.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct4.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct5.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct6.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct7.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct8.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.call/struct9.c
   M /sablevm/trunk/src/libffi/testsuite/libffi.special/ffitestcxx.h
   M /sablevm/trunk/src/libffi/testsuite/libffi.special/special.exp
   M /sablevm/trunk/src/libffi/testsuite/libffi.special/unwindtest.cc
   A /sablevm/trunk/src/libpopt (from /developers/gadek/sandbox/svm-convlib/src/libpopt:3993)
   M /sablevm/trunk/src/libpopt/autogen.sh
   M /sablevm/trunk/src/libpopt/configure.in
   M /sablevm/trunk/src/libpopt/intl/config.charset
   M /sablevm/trunk/src/libpopt/mkinstalldirs
   M /sablevm/trunk/src/libpopt/po/cs.gmo
   M /sablevm/trunk/src/libpopt/po/da.gmo
   M /sablevm/trunk/src/libpopt/po/de.gmo
   M /sablevm/trunk/src/libpopt/po/es.gmo
   M /sablevm/trunk/src/libpopt/po/eu_ES.gmo
   M /sablevm/trunk/src/libpopt/po/fi.gmo
   M /sablevm/trunk/src/libpopt/po/fr.gmo
   M /sablevm/trunk/src/libpopt/po/gl.gmo
   M /sablevm/trunk/src/libpopt/po/hu.gmo
   M /sablevm/trunk/src/libpopt/po/id.gmo
   M /sablevm/trunk/src/libpopt/po/is.gmo
   M /sablevm/trunk/src/libpopt/po/it.gmo
   M /sablevm/trunk/src/libpopt/po/ja.gmo
   M /sablevm/trunk/src/libpopt/po/ko.gmo
   M /sablevm/trunk/src/libpopt/po/no.gmo
   M /sablevm/trunk/src/libpopt/po/pl.gmo
   M /sablevm/trunk/src/libpopt/po/pt.gmo
   M /sablevm/trunk/src/libpopt/po/pt_BR.gmo
   M /sablevm/trunk/src/libpopt/po/ro.gmo
   M /sablevm/trunk/src/libpopt/po/ru.gmo
   M /sablevm/trunk/src/libpopt/po/sk.gmo
   M /sablevm/trunk/src/libpopt/po/sl.gmo
   M /sablevm/trunk/src/libpopt/po/sr.gmo
   M /sablevm/trunk/src/libpopt/po/sv.gmo
   M /sablevm/trunk/src/libpopt/po/tr.gmo
   M /sablevm/trunk/src/libpopt/po/uk.gmo
   M /sablevm/trunk/src/libpopt/po/wa.gmo
   M /sablevm/trunk/src/libpopt/po/zh.gmo
   M /sablevm/trunk/src/libpopt/po/zh_CN.GB2312.gmo
   M /sablevm/trunk/src/libpopt/testit.sh
   M /sablevm/trunk/src/libsablevm/Makefile.am
   M /sablevm/trunk/src/sablevm/Makefile.am

* Merged: svn merge -r 3840:3993 $SVN/developers/gadek/sandbox/svm-convlib
* Added libffi and libpopt to the sources.
* Removed non-free popt.ps document.
* Removed generated files: configure po/Makefile.in Makefile.in
  aclocal.m4 config.guess config.sub depcomp install-sh ltmain.sh missing
* Disabled tests - they fail even when distcheck'ing original tarball.
* added convenience lib that is always built.
* Removed plenty of useless stuff from configure.in and Makefile.
* Added --with-jikes option (value used in javac-sablevm wrapper).
* Fixed bashisms in a Makefile. Closes BUG:118.
* Added autodetection of libffi and libpopt availability.

------------------------------------------------------------------------
r3971 | gadek | 2005-05-11 10:21:04 -0400 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/lib_init.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h
   M /sablevm/trunk/src/libsablevm/system_next.c

* Applied patch for AIX contributed by Peter Lovell. Closes BUG:119. Thanks!

------------------------------------------------------------------------
r3970 | gadek | 2005-05-11 10:13:22 -0400 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/zip_file_reader.c

* Reformatted a comment.

------------------------------------------------------------------------
r3969 | gadek | 2005-05-11 10:10:04 -0400 (Wed, 11 May 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/error.c
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/types.h
   M /sablevm/trunk/src/libsablevm/zip_file_reader.c
   M /sablevm/trunk/src/libsablevm/zip_file_reader.h

* Applied patches from Marcel Wiesweg to fix zipped file lenght (BUG:128)
  and to add JNI Attach/DetachCurrentThread.  Thanks!

------------------------------------------------------------------------
r3965 | gadek | 2005-05-09 00:47:53 -0400 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/instructions.m4.c

* Fixed BUG:116.  Slightly cleaned up the code.

------------------------------------------------------------------------
r3954 | gadek | 2005-05-02 21:04:07 -0400 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMSystemProperties.h

* Added getJavaHome() method.

------------------------------------------------------------------------
r3905 | egagnon | 2005-04-13 15:06:49 -0400 (Wed, 13 Apr 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/fatal.h

* Enabled warning (by default) on branches other than trunk.
* Fixed build problem (changing #if to #ifdef).  Fixes BUG:129.

------------------------------------------------------------------------
r3897 | gadek | 2005-04-08 20:39:02 -0400 (Fri, 08 Apr 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/fatal.h

* Fixed the __func__ detection and usage (it's never worked before).
* Rewrote test for __cache_flush in AC macros.

------------------------------------------------------------------------
r3896 | gadek | 2005-04-08 18:42:32 -0400 (Fri, 08 Apr 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/error.c

* Distinguish between segfaults in native code and NPEs. Fixes BUG:127.

------------------------------------------------------------------------
r3875 | egagnon | 2005-04-06 11:00:57 -0400 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/jar-sablevm.tmpl
   M /sablevm/trunk/javac-sablevm.tmpl

* Fixed file properties.

------------------------------------------------------------------------
r3874 | egagnon | 2005-04-06 10:58:43 -0400 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /sablevm/trunk

* Ignored generated file.

------------------------------------------------------------------------
r3859 | gadek | 2005-04-04 20:55:30 -0400 (Mon, 04 Apr 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/Makefile.am

* Fixed distcheck (jar-sablevm.tmpl was missing from EXTRA_DIST).

------------------------------------------------------------------------
r3858 | gadek | 2005-04-04 16:19:40 -0400 (Mon, 04 Apr 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/Makefile.am

* Remove $JAVA_HOME/bin/jar before reinstalling it.

------------------------------------------------------------------------
r3852 | gadek | 2005-04-02 13:18:58 -0500 (Sat, 02 Apr 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/Makefile.am
   M /sablevm/trunk/configure.ac
   A /sablevm/trunk/jar-sablevm.tmpl

* Don't use inlined on alpha (for now at least).
* Added jar-sablevm wrapper for fastjar.

------------------------------------------------------------------------
r3837 | gadek | 2005-03-26 20:22:03 -0500 (Sat, 26 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Make sure we won't spuriously pick up AUX_DIRs.

------------------------------------------------------------------------
r3833 | gadek | 2005-03-26 16:30:01 -0500 (Sat, 26 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/constants.h
   M /sablevm/trunk/src/libsablevm/gc_gencopy.h
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/java_lang_Throwable.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/new_instance.c
   M /sablevm/trunk/src/libsablevm/util1.c

* Merged: svn merge -r 3830:3831 $SVN/developers/lebsack/sandbox/ggc-wb-fix
* Fixed BUG 71: Fixed write barriers for generational garbage collection.

------------------------------------------------------------------------
r3832 | gadek | 2005-03-26 16:23:04 -0500 (Sat, 26 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/java-sablevm.tmpl

* Little cleanup of java-sablevm wrapper.

------------------------------------------------------------------------
r3824 | gadek | 2005-03-24 18:54:10 -0500 (Thu, 24 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/zip_file_reader.c

* Fixed allocation of memory for a string.  This was reported to cause
  serious problems sometimes.  Thanks to Daniel Bonniot for help.

------------------------------------------------------------------------
r3822 | egagnon | 2005-03-24 16:55:46 -0500 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Updated version to "trunk".

------------------------------------------------------------------------
r3817 | egagnon | 2005-03-24 15:46:05 -0500 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Updated version to 1.11.3.

------------------------------------------------------------------------
r3816 | gadek | 2005-03-24 15:27:50 -0500 (Thu, 24 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/java-sablevm.tmpl

* Fixed handling of interactions between CLASSPATH, -classpath and -jar.
  Closes BUG:107.

------------------------------------------------------------------------
r3813 | egagnon | 2005-03-24 14:53:44 -0500 (Thu, 24 Mar 2005) | 5 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/interpreter.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/types.h
   M /sablevm/trunk/src/libsablevm/vm_args.m4.c

* Turned off structured locking by default, to allow for known GNU
  Classpath unstructured locking bug in JNI code.
* Added sablevm.structured.locking system property to enable
  structured locking.

------------------------------------------------------------------------
r3811 | belanger | 2005-03-24 14:49:54 -0500 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Fixed bug 114: Gentoo sandbox violation: mkdir /root/.subversion.

------------------------------------------------------------------------
r3804 | egagnon | 2005-03-24 00:35:19 -0500 (Thu, 24 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/prepare_code.c

* Made sure RET instruction delimits the end of an inlined sequence.
  Fixes BUG:115.

------------------------------------------------------------------------
r3802 | egagnon | 2005-03-23 22:42:24 -0500 (Wed, 23 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Updated version to "trunk".

------------------------------------------------------------------------
r3797 | egagnon | 2005-03-23 21:36:23 -0500 (Wed, 23 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/configure.ac

* Updated version to 1.11.2.

------------------------------------------------------------------------
r3791 | egagnon | 2005-03-22 23:53:12 -0500 (Tue, 22 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/system.c

* Added support in _svmf_prepare_class_lockword() for the traditional
  object layout on non-ia32 platforms.  Fixes BUG:102.

------------------------------------------------------------------------
r3787 | egagnon | 2005-03-22 19:29:51 -0500 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/bootstrap.m4.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/types.h
   M /sablevm/trunk/src/libsablevm/util2.c

* Fixed FromReflectedMethod bug.

------------------------------------------------------------------------
r3781 | egagnon | 2005-03-22 15:24:07 -0500 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.h

* Fixed native part of VMStackWalker.

------------------------------------------------------------------------
r3771 | egagnon | 2005-03-21 18:04:03 -0500 (Mon, 21 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/Makefile.am
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMThread.c
   M /sablevm/trunk/src/libsablevm/libsablevm.c
   A /sablevm/trunk/src/libsablevm/native_interface.h
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/thread.c

* Moved thread native start code to _svmf_thread_native_start() in
  thread.c.

------------------------------------------------------------------------
r3767 | chris | 2005-03-21 00:25:31 -0500 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Removed comments that are obsolete with --enable-(statistics|magic)

------------------------------------------------------------------------
r3766 | chris | 2005-03-21 00:13:22 -0500 (Mon, 21 Mar 2005) | 4 lines
Changed paths:
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/thread.c

* Added --enable-magic option to put magic word in every instance header.
* Added --enable-statistics option to prints statistics on VM exit.
* Fixed comparison between signed and unsigned when statistics enabled.

------------------------------------------------------------------------
r3760 | egagnon | 2005-03-17 20:28:19 -0500 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Changed version back to trunk development version.

------------------------------------------------------------------------
r3756 | egagnon | 2005-03-17 19:20:54 -0500 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Updated version to 1.11.1.

------------------------------------------------------------------------
r3752 | egagnon | 2005-03-17 19:15:12 -0500 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/NEWS

* Added NEWS item for 1.11.1.

------------------------------------------------------------------------
r3748 | egagnon | 2005-03-16 20:59:17 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/NEWS

* Fixed wording of news item.

------------------------------------------------------------------------
r3747 | egagnon | 2005-03-16 20:42:04 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/NEWS

* Added missing news for 1.11 release.

------------------------------------------------------------------------
r3746 | egagnon | 2005-03-16 19:26:12 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Changed version back to trunk development version.

------------------------------------------------------------------------
r3741 | egagnon | 2005-03-16 19:20:20 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Version 1.11.

------------------------------------------------------------------------
r3739 | egagnon | 2005-03-16 17:05:53 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Allowed for official versions in tags.

------------------------------------------------------------------------
r3735 | egagnon | 2005-03-16 16:05:28 -0500 (Wed, 16 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac

* Added a choice of version strings, and verification code to make
  sure branches don't use trunk and official versions.

------------------------------------------------------------------------
r3732 | egagnon | 2005-03-16 11:00:50 -0500 (Wed, 16 Mar 2005) | 5 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/constants.h
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c
   M /sablevm/trunk/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/trunk/src/libsablevm/java_lang_Object.c
   M /sablevm/trunk/src/libsablevm/java_lang_Throwable.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClass.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMObject.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMThread.c
   M /sablevm/trunk/src/libsablevm/java_lang_VirtualMachine.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/trunk/src/libsablevm/native.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/thread.c
   M /sablevm/trunk/src/libsablevm/thread.h
   M /sablevm/trunk/src/libsablevm/types.h

* Added [resuming|stopping]_java debugging traces on assertion
  failure.
* Fixed yet another control flow that sometimes failed to call
  _svmm_stopping_java().  [Thanks to new debugging code.]

------------------------------------------------------------------------
r3730 | egagnon | 2005-03-16 00:53:13 -0500 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

* Fixed obvious typo.

------------------------------------------------------------------------
r3729 | egagnon | 2005-03-16 00:48:53 -0500 (Wed, 16 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

* Fixed the control flow so that _svmf_stopping_java is called on
  every exit path of the IsSameObject() JNI function.

------------------------------------------------------------------------
r3726 | gadek | 2005-03-15 22:06:33 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/util2.c

* Assign initial values in 2 places to keep GCC 4.1 happy.

------------------------------------------------------------------------
r3725 | egagnon | 2005-03-15 18:23:55 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/thread.c
   M /sablevm/trunk/src/libsablevm/util2.c

* Fixed "succeeded" value in non-blocking monitor enter.

------------------------------------------------------------------------
r3723 | gadek | 2005-03-15 16:28:11 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/java_lang_VMThread.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMThread.h

* Added native implementation of VMThread.sleep()

------------------------------------------------------------------------
r3721 | egagnon | 2005-03-15 14:45:09 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/doc/release_mail.txt

* Rewrote some parts.

------------------------------------------------------------------------
r3719 | gadek | 2005-03-15 14:17:08 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/trunk/INSTALL-DEVEL
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/doc/release_mail.txt

* Update docs and configure.ac to reflect staging->trunk change.

------------------------------------------------------------------------
r3710 | egagnon | 2005-03-15 11:19:31 -0500 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   D /sablevm/branches/staging
   A /sablevm/trunk (from /sablevm/branches/staging:3709)

* Transformed staging branch into trunk.

------------------------------------------------------------------------
r3699 | egagnon | 2005-03-15 02:11:07 -0500 (Tue, 15 Mar 2005) | 9 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/thread.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged: svn merge -r3661:3698 /developers/egagnon/sandbox/sablevm
* Cleaned up and solved many bugs in thread suspend/resume code.
* Solved a thread creation bug by starting threads in "not running
  java" mode.
* Initialized some uninitialized mutexes and condition variables.
* Solved the 2-bit hashcode deadlock bug.
* Solved a serious java stack corruption bug in REAL_LIFE_BROKENNESS
  code.

------------------------------------------------------------------------
r3674 | gadek | 2005-03-13 15:57:29 -0500 (Sun, 13 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Make sure the m4-generated files are actually always generated.

------------------------------------------------------------------------
r3655 | egagnon | 2005-03-12 19:42:06 -0500 (Sat, 12 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util.h
   M /sablevm/branches/staging/src/libsablevm/util1.c

* Implemented the native part of VMThread.suspend/resume.

------------------------------------------------------------------------
r3632 | gadek | 2005-03-10 03:48:34 -0500 (Thu, 10 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Added VMSystemProperties_getExtDirsPath() JNI function.
* Ran 'make indent'.

------------------------------------------------------------------------
r3630 | chris | 2005-03-09 16:56:35 -0500 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c

* Fixed faulty assert (caller->reachable = 1) in prepare_code.c

------------------------------------------------------------------------
r3615 | egagnon | 2005-03-08 10:34:07 -0500 (Tue, 08 Mar 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Added assertions to check that the env pointer is valid in JNI
  calls.

------------------------------------------------------------------------
r3602 | gadek | 2005-03-06 20:45:08 -0500 (Sun, 06 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed distcheck.

------------------------------------------------------------------------
r3584 | egagnon | 2005-03-05 12:47:35 -0500 (Sat, 05 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging

* Ignore generated javac-sablevm file.

------------------------------------------------------------------------
r3565 | gadek | 2005-03-04 12:56:46 -0500 (Fri, 04 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   A /sablevm/branches/staging/javac-sablevm.tmpl

* Added javac-sablevm wrapper for jikes and javac in java home dirs.

------------------------------------------------------------------------
r3564 | chris | 2005-03-04 03:09:44 -0500 (Fri, 04 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* One character typo fix in release mail (s/than/that/)

------------------------------------------------------------------------
r3558 | egagnon | 2005-03-03 23:35:14 -0500 (Thu, 03 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Documented improved proposal to solve the 2 bit hashcode bug.

------------------------------------------------------------------------
r3555 | egagnon | 2005-03-03 22:33:21 -0500 (Thu, 03 Mar 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Documented a bug in the 2 bit hash code implementation.

------------------------------------------------------------------------
r3528 | gadek | 2005-02-27 15:20:42 -0500 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Small changes, selection of what was in 1.1.9 already.

------------------------------------------------------------------------
r3521 | egagnon | 2005-02-27 12:32:55 -0500 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Updated NEWS file for 1.1.10 release.

------------------------------------------------------------------------
r3516 | belanger | 2005-02-27 09:10:50 -0500 (Sun, 27 Feb 2005) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Implemented JNI methods:
  - FromReflectedMethod
  - FromReflectedField
  - ToReflectedMethod
  - ToReflectedField

------------------------------------------------------------------------
r3515 | belanger | 2005-02-27 09:05:21 -0500 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.c

* Make indent.

------------------------------------------------------------------------
r3512 | belanger | 2005-02-26 19:40:10 -0500 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.c

* Fixed bug: Not skipping correct method from VMStackWalker.

------------------------------------------------------------------------
r3509 | egagnon | 2005-02-26 18:15:27 -0500 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed svnclean target.

------------------------------------------------------------------------
r3495 | belanger | 2005-02-23 23:38:10 -0500 (Wed, 23 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.h

* Implemented VMStackWalker.getClassFromClassContext().

------------------------------------------------------------------------
r3485 | gadek | 2005-02-23 02:46:10 -0500 (Wed, 23 Feb 2005) | 7 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   A /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.c (from /developers/gadek/sandbox/svm-merge/src/libsablevm/gnu_classpath_VMStackWalker.c:3481)
   A /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMStackWalker.h (from /developers/gadek/sandbox/svm-merge/src/libsablevm/gnu_classpath_VMStackWalker.h:3481)
   D /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.h
   D /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Merged: svn merge -r 3464:3481 $SVN/developers/gadek/sandbox/svm-merge
  * Merged: svn merge -r 3277:3278 $SVN/sablevm/branches/staging
    (this code was reverted due to reverting to an older CP in 1.1.9)
  * Made changes required after the latest GNU Classpath merge.
  * Put 3 (!) distinct implementations of getClassContext() together
    into one implementation in gnu_classpath_VMStackWalker's body.    

------------------------------------------------------------------------
r3449 | gadek | 2005-02-20 20:47:36 -0500 (Sun, 20 Feb 2005) | 5 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.list
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c

* Added missing size_t allocation for traditional object layout.  This
  fixes BUG:101.
* Decided that 'svnclean' Makefile target does not need to depend on
  distclean.

------------------------------------------------------------------------
r3439 | chris | 2005-02-17 03:04:29 -0500 (Thu, 17 Feb 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c

* Added m4svm_parse_attribute_elseifexternal macro to
  handle attributes with full package prefixes

------------------------------------------------------------------------
r3437 | gadek | 2005-02-15 22:47:22 -0500 (Tue, 15 Feb 2005) | 9 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl
   M /sablevm/branches/staging/src/libsablevm/fatal.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c

* Fixed java-sablevm wrapper to better handle LD_LIBRARY_PATH,
  -Djava.library.path and CLASSPATH setting.
* Disabled timezone setting in java-sablevm wrapper - classpath should
  now do it on its own.
* Fixed Object.wait() when timeout is specified.  This fixes Ant pauses.
  Now we need to merge in the latest classpath to get sleep() right.
* Fixed a typo in memset(); thanks to Patrick Latifi for spotting that.
* Fixed _svmm_fatal_error() to actually print function name, when possible.

------------------------------------------------------------------------
r3436 | egagnon | 2005-02-15 16:06:49 -0500 (Tue, 15 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Deal with files containing white spaces.

------------------------------------------------------------------------
r3418 | belanger | 2005-02-11 09:45:28 -0500 (Fri, 11 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/sablevm/Makefile.am

* Fixed bug 96: Date command of SVNCOMPILETIME not working for several OSes.

------------------------------------------------------------------------
r3414 | belanger | 2005-02-10 18:31:55 -0500 (Thu, 10 Feb 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed small bug introduced by previous checkin.

------------------------------------------------------------------------
r3413 | belanger | 2005-02-10 17:51:16 -0500 (Thu, 10 Feb 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed bug 94: java-sablevm wrapper ignoring program prefix/suffix and
                not rebuilt if --prefix and other options changes.

------------------------------------------------------------------------
r3406 | belanger | 2005-02-07 19:11:02 -0500 (Mon, 07 Feb 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed bug: JAVA_HOME implementation not respecting ./configure
             --program-{prefix,suffix,transform-name} options.

------------------------------------------------------------------------
r3393 | chris | 2005-02-04 18:39:15 -0500 (Fri, 04 Feb 2005) | 4 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Fixed bug: revision number not updated after make distclean
  Solution: added svnclean target to remove ignored files
  Closes bug 93.

------------------------------------------------------------------------
r3370 | egagnon | 2005-01-29 21:15:19 -0500 (Sat, 29 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/LICENSE

* Updated copyright year.

------------------------------------------------------------------------
r3369 | egagnon | 2005-01-29 21:11:33 -0500 (Sat, 29 Jan 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/include/jni.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Implemented new JNI functions (1.4): NewDirectByteBuffer,
  GetDirectBufferAddress, and GetDirectBufferCapacity.

------------------------------------------------------------------------
r3367 | egagnon | 2005-01-29 12:16:00 -0500 (Sat, 29 Jan 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/thread.c

* Fixed a thin lock contention bug.  For reference, see the discussion
  on bug 92 in the bug database.

------------------------------------------------------------------------
r3362 | chris | 2005-01-28 00:19:46 -0500 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_switch.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c

* Added thread id's to verbose instruction output

------------------------------------------------------------------------
r3346 | egagnon | 2005-01-24 11:50:25 -0500 (Mon, 24 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c

* Fixed compiler errors in my previous code(!).

------------------------------------------------------------------------
r3345 | egagnon | 2005-01-24 10:53:20 -0500 (Mon, 24 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c

* Implemented Java_java_lang_VMRuntime_[free|total|max]Memory().

------------------------------------------------------------------------
r3342 | belanger | 2005-01-22 18:00:37 -0500 (Sat, 22 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/include/Makefile.am

* Implemented basic JDK home support.

------------------------------------------------------------------------
r3340 | belanger | 2005-01-22 14:06:00 -0500 (Sat, 22 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/fatal.c

* Ran "make indent".

------------------------------------------------------------------------
r3335 | chris | 2005-01-21 22:04:51 -0500 (Fri, 21 Jan 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Moved _svmm_multianewarray() from util2.c to new_instance.c
* Moved macro definitions from new_instance.c to new_instance.h

------------------------------------------------------------------------
r3315 | gadek | 2005-01-20 01:32:49 -0500 (Thu, 20 Jan 2005) | 3 lines
Changed paths:
   M /sablevm/branches/staging/NEWS
   M /sablevm/branches/staging/doc/java-sablevm.1.in
   M /sablevm/branches/staging/doc/sablevm.1.in

* Updated NEWS file with informations for 1.1.8 and 1.1.9 releases.
* Updated manual pages.

------------------------------------------------------------------------
r3312 | gadek | 2005-01-19 23:10:40 -0500 (Wed, 19 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/fatal.c
   M /sablevm/branches/staging/src/libsablevm/fatal.h

* If possible, print the name of function in which _svmf_fatal occured.

------------------------------------------------------------------------
r3307 | gadek | 2005-01-19 00:07:10 -0500 (Wed, 19 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Don't check for malloc when cross-compiling (workaround for auto* bug).

------------------------------------------------------------------------
r3305 | belanger | 2005-01-18 21:25:08 -0500 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.h

* Implemented JNI method isBigEndian().

------------------------------------------------------------------------
r3304 | belanger | 2005-01-18 15:47:11 -0500 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Ran "make indent".

------------------------------------------------------------------------
r3292 | egagnon | 2005-01-16 15:02:58 -0500 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Print as much as possible information in JNI's ExceptionDescribe().

------------------------------------------------------------------------
r3290 | egagnon | 2005-01-16 12:19:37 -0500 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   A /sablevm/branches/staging (from /sablevm/branches/staging:3264)

* Reverted branch to stable state.

------------------------------------------------------------------------
r3264 | belanger | 2005-01-08 01:30:34 -0500 (Sat, 08 Jan 2005) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Implemented native methods: getOS{Name,Arch,Version}.

------------------------------------------------------------------------
r3231 | egagnon | 2004-12-29 12:51:05 -0500 (Wed, 29 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Removed reference to obsolete developer portal site.

------------------------------------------------------------------------
r3221 | egagnon | 2004-12-29 04:09:10 -0500 (Wed, 29 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.c
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.h
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.h

* Fixed file properties.

------------------------------------------------------------------------
r3219 | egagnon | 2004-12-29 03:07:38 -0500 (Wed, 29 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Enabled "real life brokenness" configure option by default.

------------------------------------------------------------------------
r3210 | egagnon | 2004-12-27 17:51:27 -0500 (Mon, 27 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.c
   M /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/link.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/resolve.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Solved class loading related deadlock.  Closes BUG:76.

------------------------------------------------------------------------
r3194 | gadek | 2004-12-22 00:28:40 -0500 (Wed, 22 Dec 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   A /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.c (from /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.c:3193)
   A /sablevm/branches/staging/src/libsablevm/gnu_classpath_VMSystemProperties.h (from /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.h:3193)
   D /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Fixed 'distcheck'.
* Renamed native method java files to match their new package name.

------------------------------------------------------------------------
r3191 | gadek | 2004-12-20 23:53:40 -0500 (Mon, 20 Dec 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.h
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.c (from /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c:3187)
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMSystemProperties.h (from /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.h:3187)
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Made changes needed for new GNU CP CVS merge (mainly moved some native
  java methods code around to follow changes in java files).

------------------------------------------------------------------------
r3186 | egagnon | 2004-12-18 00:40:49 -0500 (Sat, 18 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Indented new code.

------------------------------------------------------------------------
r3185 | egagnon | 2004-12-18 00:38:20 -0500 (Sat, 18 Dec 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/system.c

* Merged:
  svn merge -r3179:3183 /developers/chris/sandbox/verbose_methods/
* Eliminated spurious warnings due to unused parameter in
  _svmf_iflush().
* Cast __cache_flush() arguments to (char *) to match extern prototype.

------------------------------------------------------------------------
r3184 | egagnon | 2004-12-17 23:39:35 -0500 (Fri, 17 Dec 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Moved verbose method entry and exit code into separate functions.
* Based on: svn diff /sablevm/branches/staging@3179 \
                     /developers/chris/sandbox/verbose_methods@3179

------------------------------------------------------------------------
r3182 | egagnon | 2004-12-17 22:49:34 -0500 (Fri, 17 Dec 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.c
   M /sablevm/branches/staging/src/libsablevm/gc_none.c
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_switch.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/util.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged:
  svn merge -r3117:3118 /developers/chris/sandbox/stderr_printf/
* Convert all _svmf_printf (env, stdout, ...) to 
  _svmf_printf (env, stderr, ...)
* Remove commented-out void _svmf_printf from util.h

------------------------------------------------------------------------
r3180 | egagnon | 2004-12-17 19:40:37 -0500 (Fri, 17 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/first_contribution_email.txt

* Minor improvements.

------------------------------------------------------------------------
r3177 | egagnon | 2004-12-17 16:24:51 -0500 (Fri, 17 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Applied patch by Archie Cobbs to solve thread start bug.

------------------------------------------------------------------------
r3169 | egagnon | 2004-12-13 16:44:38 -0500 (Mon, 13 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/constants.h

* Enabled -Wlong-long, and fixed warnings caused by it.

------------------------------------------------------------------------
r3165 | egagnon | 2004-12-09 09:33:32 -0500 (Thu, 09 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/sablevm/sablevm.c
   M /sablevm/branches/staging/src/sablevm/sablevm.h

* Wrapped GNU C'ism in macro.

------------------------------------------------------------------------
r3161 | belanger | 2004-12-08 17:44:55 -0500 (Wed, 08 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/sablevm/sablevm.c

* Fixed compilation warnings.

------------------------------------------------------------------------
r3155 | belanger | 2004-12-07 16:38:18 -0500 (Tue, 07 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c

* Fixed bug: another missing variable declaration with -DSTATISTICS.

------------------------------------------------------------------------
r3153 | belanger | 2004-12-07 15:38:06 -0500 (Tue, 07 Dec 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/prepare.c

* Fixed bug: undeclared variables with -DSTATISTICS.
* Closing bug 77.

------------------------------------------------------------------------
r3152 | belanger | 2004-12-07 14:23:21 -0500 (Tue, 07 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/local_refs.c

* Fixed bug: variable method undefined with --enable-debugging-features.

------------------------------------------------------------------------
r3150 | egagnon | 2004-12-06 20:47:26 -0500 (Mon, 06 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/local_refs.c

* Fixed unused variable/label warnings.

------------------------------------------------------------------------
r3146 | egagnon | 2004-12-04 17:34:51 -0500 (Sat, 04 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.list
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/error_throwing.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VirtualMachine.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/prepare.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/resolve.c
   M /sablevm/branches/staging/src/libsablevm/splay_tree.list
   M /sablevm/branches/staging/src/libsablevm/splay_tree.m4.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/util2.c
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c

* Enabled GCC's "unused" warnings, then fixed many, many warnings.

------------------------------------------------------------------------
r3144 | egagnon | 2004-12-04 00:10:55 -0500 (Sat, 04 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/cast.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/util.m4.c
   M /sablevm/branches/staging/src/libsablevm/util1.c
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Eliminated tons of spurious warnings.

------------------------------------------------------------------------
r3129 | belanger | 2004-12-03 02:36:32 -0500 (Fri, 03 Dec 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c

* Fixed function name in comment.

------------------------------------------------------------------------
r3115 | egagnon | 2004-11-30 02:04:31 -0500 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/first_contribution_email.txt

* Did a minor modification to the text.

------------------------------------------------------------------------
r3114 | egagnon | 2004-11-30 01:51:50 -0500 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   A /sablevm/branches/staging/doc/first_contribution_email.txt (from /sablevm/branches/staging/doc/contribution_policy.txt:3112)

* Added template for first contribution email.

------------------------------------------------------------------------
r3112 | gadek | 2004-11-30 00:04:26 -0500 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/java-sablevm.tmpl

* Set BOOTCLASSPATH in java-sablevm to help jikes find our libs.

------------------------------------------------------------------------
r3105 | egagnon | 2004-11-28 13:29:28 -0500 (Sun, 28 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Implemented some missing JNI functions needed by qt/java.

------------------------------------------------------------------------
r3097 | egagnon | 2004-11-27 00:24:57 -0500 (Sat, 27 Nov 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Implemented [Get|Release]PrimitiveArrayCritical.
* SableVM can now run both Eclipse 2 and Eclipse 3 (using xerces and
  xalan libraries).

------------------------------------------------------------------------
r3080 | egagnon | 2004-11-21 22:26:37 -0500 (Sun, 21 Nov 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native.c

* Provide function name as message to UnsatisfiedLinkError for missing
  native functions.

------------------------------------------------------------------------
r3079 | egagnon | 2004-11-21 21:57:49 -0500 (Sun, 21 Nov 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c

* Added sablevm.verbose.exit bootstrap property to dump stack
  trace on System.exit().  Requires debugging mode.

------------------------------------------------------------------------
r3078 | egagnon | 2004-11-21 20:57:25 -0500 (Sun, 21 Nov 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c

* Added sablevm.verbose.exceptions bootstrap property to dump stack
  trace on every thrown exception.  Requires debugging mode.

------------------------------------------------------------------------
r3077 | egagnon | 2004-11-21 20:35:21 -0500 (Sun, 21 Nov 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c

* Wrap the exception thrown by a constructor invoked through
  reflection in an InvocationTargetException instance.

------------------------------------------------------------------------
r3076 | egagnon | 2004-11-21 20:25:43 -0500 (Sun, 21 Nov 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged: svn merge -r3074:3075 /developers/egagnon/sandbox/sablevm
* Wrap the exception thrown by a method invoked through reflection in
  an InvocationTargetException instance.

------------------------------------------------------------------------
r3055 | gadek | 2004-11-14 22:12:51 -0500 (Sun, 14 Nov 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl

* Added -Xgnuclasspath:/dir/ectory option to java-sablevm wrapper. This
  allows for running SableVM with an unmodified GNU Classpath out-of-the-box.

------------------------------------------------------------------------
r3042 | gadek | 2004-11-11 15:58:16 -0500 (Thu, 11 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.h
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Added ProtectionDomain handling for classes loaded via j.l.ClassLoader.

------------------------------------------------------------------------
r3024 | gadek | 2004-11-07 22:15:27 -0500 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Reformatted NEWS for 1.1.7.

------------------------------------------------------------------------
r3023 | gadek | 2004-11-07 22:06:09 -0500 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Updated NEWS.

------------------------------------------------------------------------
r3013 | gadek | 2004-10-28 19:35:15 -0400 (Thu, 28 Oct 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.c
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c

* Fix several compile time warning in Generational GC.
* GetEnv now returns JNIEnv when asked for JNI 1.1.

------------------------------------------------------------------------
r2981 | gadek | 2004-10-17 00:18:51 -0400 (Sun, 17 Oct 2004) | 9 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.c
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Hopefully fixed the performane problem that was observed lately.
* Added several error messages in error handlers used during bootstrap.
  This should get rid of the hated "sablevm: cannot create vm".
* Changed several static length, writable strings in inlined_testing.c
  into const chars.  Added #define _SABLEVM_BYTECODE_NAME_MAX_LENGTH
  (see comment in inlined_testing.c file why this constant is needed).
* Don't show warnings on long long constants even in debug mode.
* This version runs SableCC and BTF tests (in testing mode).

------------------------------------------------------------------------
r2969 | gadek | 2004-10-10 23:27:06 -0400 (Sun, 10 Oct 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c

* Print a warning in debug mode when call to GetEnv requests an
  unsupported JNI version.
* In "real life brokenness" mode claim to support JNI 1.1.
* Fixed build failure of switch interpreter.

------------------------------------------------------------------------
r2966 | gadek | 2004-10-10 17:35:56 -0400 (Sun, 10 Oct 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.h
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c

* Speed up handling resources when boot class path is compressed by
  implementing VMClassLoader_nativeGetResource.
* Don't allocate/copy/free bytes of a class when a file in .jar is
  uncompressed (in storeonly mode).
* Account for changed placement of classpath libs and classes.

------------------------------------------------------------------------
r2964 | gadek | 2004-10-10 13:03:59 -0400 (Sun, 10 Oct 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/util1.c

* Automatically set pincr to 0 when pmin==pmax (by lebsack).
* Automatically set pmax to pmin if pincr==0 (by lebsack).
* Changed 'tmp' variable name into 'ref'.
* Corrected indentation.

------------------------------------------------------------------------
r2962 | gadek | 2004-10-09 19:00:44 -0400 (Sat, 09 Oct 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/constants.h

* Added missing after-merge change.  GGC should not segfault anymore.

------------------------------------------------------------------------
r2961 | gadek | 2004-10-09 18:06:07 -0400 (Sat, 09 Oct 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.h
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.c
   M /sablevm/branches/staging/src/libsablevm/gc_gencopy.h
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/splay_tree.m4.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util1.c
   M /sablevm/branches/staging/src/libsablevm/util2.c
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c

* Fix some syntax-related glitches after GGC merge.
* Ran 'make indent'.

------------------------------------------------------------------------
r2960 | gadek | 2004-10-09 16:44:27 -0400 (Sat, 09 Oct 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c

* Remove ugly-looking m4_ifelse from instructions.m4.c.  Use #ifdef instead.

------------------------------------------------------------------------
r2959 | gadek | 2004-10-09 16:23:08 -0400 (Sat, 09 Oct 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Fix 'make distcheck'.

------------------------------------------------------------------------
r2958 | gadek | 2004-10-09 14:00:50 -0400 (Sat, 09 Oct 2004) | 17 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   A /sablevm/branches/staging/src/libsablevm/gc_gencopy.c (from /developers/lebsack/sandbox/svm-ggc/src/libsablevm/gc_gencopy.c:2904)
   A /sablevm/branches/staging/src/libsablevm/gc_gencopy.h (from /developers/lebsack/sandbox/svm-ggc/src/libsablevm/gc_gencopy.h:2904)
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/sablevm/sablevm.c

* Merged Generational Garbage Collector from
  $SVN/developers/lebsack/tags/svm-ggc-automatic-heap
* Merges done:
  -r 1929:2911 $SVN/developers/lebsack/sandbox/svm-ggc
  -r 2913:2939 $SVN/developers/lebsack/sandbox/svm-ggc
  -r 2941:2942 $SVN/developers/lebsack/sandbox/svm-ggc
  -r 2944:2948 $SVN/developers/lebsack/sandbox/svm-ggc
* Added Generational collector working for all three interpreter engines.
* Added properties to modify heap parameters.
* Convert write barrier to use function pointer.
* Changed multiline macros for write barrier to inlined functions.
* Added validation of heap size parameters, trimmed write barrier,
  delayed global collection triggering.
* Added automatic heap sizing for GGC.
* Added special case sablevm.heap.size.nursery=0 to cause collector to
  behave as plain semi-space copying collector.

------------------------------------------------------------------------
r2957 | gadek | 2004-10-09 12:54:18 -0400 (Sat, 09 Oct 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.h

* Fixed reading from .zip files on boot class path.

------------------------------------------------------------------------
r2946 | belanger | 2004-09-29 18:41:23 -0400 (Wed, 29 Sep 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/system.h

* Fixed bug: New array overflow.  Bug #8.
  Fixed by assuming size_t is defined as unsigned int or larger type.

------------------------------------------------------------------------
r2945 | belanger | 2004-09-27 18:17:06 -0400 (Mon, 27 Sep 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Fixed bug: Several JNI methods not returning NULL on errors.
             Closes bug #12.
* Fixed bug: IsInstanceOf always returning JNI_FALSE.
             Closes bug #63.

------------------------------------------------------------------------
r2941 | gadek | 2004-09-27 16:42:19 -0400 (Mon, 27 Sep 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Fix BUG:62 - probably copy&paste mistake in PopLocalFrame.
* Removed some commented out, unused code.

------------------------------------------------------------------------
r2939 | gadek | 2004-09-25 02:55:39 -0400 (Sat, 25 Sep 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.h
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/error_throwing.m4.c
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c
   M /sablevm/branches/staging/src/libsablevm/gc_none.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_refs.c
   M /sablevm/branches/staging/src/libsablevm/initialization.c
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/internal_methods.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/lib_init.c
   M /sablevm/branches/staging/src/libsablevm/link.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.h
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.h
   M /sablevm/branches/staging/src/libsablevm/prepare.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/resolve.c
   M /sablevm/branches/staging/src/libsablevm/splay_tree.m4.c
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/util1.c
   M /sablevm/branches/staging/src/libsablevm/util2.c
   M /sablevm/branches/staging/src/libsablevm/verifier.c
   M /sablevm/branches/staging/src/libsablevm/zip_file_reader.c

* Added --with-profiling and changed most of "static" functions to
  "svm_static" that might be #defined as an empty string when needed.
* Cleaned up configure.ac a bit.

------------------------------------------------------------------------
r2924 | gadek | 2004-09-19 18:16:30 -0400 (Sun, 19 Sep 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl

* Added '-Xbootclasspath{|/p|/a}:' handling to 'java-sablevm' wrapper.  Ugly.

------------------------------------------------------------------------
r2922 | gadek | 2004-09-19 13:27:32 -0400 (Sun, 19 Sep 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util1.c

* Selective by-hand merge of rev. 2480:2508 from
  $SVN/developers/gadek/sandbox/svm-inlinability-testing-cleanup
* Removed global variables used by inlinability testing.
* Removed some actually unused code.
* Added fflush(NULL) to svmf_printf() in debug and testing mode.

------------------------------------------------------------------------
r2920 | gadek | 2004-09-19 12:25:15 -0400 (Sun, 19 Sep 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL
   M /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/autogen.sh
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/sablevm.1.in
   M /sablevm/branches/staging/java-sablevm.tmpl
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   A /sablevm/branches/staging/src/libsablevm/zip_file_reader.c (from /developers/gadek/sandbox/svm-jar/src/libsablevm/zip_file_reader.c:2919)
   A /sablevm/branches/staging/src/libsablevm/zip_file_reader.h (from /developers/gadek/sandbox/svm-jar/src/libsablevm/zip_file_reader.h:2919)

* Added handling of Jar/Zip files on BootClassPath.
* Multiple elements on BootClassPath are allowed.
* Added and documented sablevm.boot.class.path.{prepend|append} properties.
* Unfortunatelly SableVM raw startup when using .jars (even uncompressed)
  is 2-3 times longer than with an uncompressed classpath, not sure why.

------------------------------------------------------------------------
r2902 | gadek | 2004-09-07 23:07:16 -0400 (Tue, 07 Sep 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Fix out-of-source-dir builds. Closes BUG:55.

------------------------------------------------------------------------
r2901 | gadek | 2004-09-07 22:47:06 -0400 (Tue, 07 Sep 2004) | 8 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c

* Merge of changes from Debian 1.1.6-6 package.
* Grep for "Main-Class:" string in MANIFEST.MF in case-insensitive way.
* On ARM si_code (in error.c) seems to always be 0 (at least on Linux 2.6.8.1)
* Fix F2L, F2I, D2L, D2I conversions to check for overflows.  Mark these
  bytecodes as non-inlinable as BTF lacks tests for all control flow cases.
  Closes BUG:54.
* On Linux / Intel x86 put FPU in 64-bit precision mode. Closes BUG:1.

------------------------------------------------------------------------
r2896 | gadek | 2004-08-23 17:45:21 -0400 (Mon, 23 Aug 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/error.c

* Fixed handling of 'double' values on ARM.
* Ran 'make indent'.

------------------------------------------------------------------------
r2828 | gadek | 2004-07-16 17:01:47 -0400 (Fri, 16 Jul 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/error.c

* Block SIGPIPE signal to avoid killing vm when i.e. send() fails.
  This is the proper way of dealing w/ BUG:51.
* Added signal handler restoration function, but it's not used yet.

------------------------------------------------------------------------
r2777 | egagnon | 2004-07-12 08:48:53 -0400 (Mon, 12 Jul 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Fixed a configuration bug on platfoms that do not have GNU make
  as the default make command.

------------------------------------------------------------------------
r2757 | egagnon | 2004-07-10 11:39:01 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Fixed NEWS.

------------------------------------------------------------------------
r2754 | egagnon | 2004-07-10 11:13:33 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/LGPL-2.1

* Use Debian's sanitized textual version of LGPL.

------------------------------------------------------------------------
r2752 | egagnon | 2004-07-10 11:08:42 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Updated NEWS file in prevision of 1.1.6.

------------------------------------------------------------------------
r2751 | egagnon | 2004-07-10 10:41:36 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/THANKS

* Fixed URL.

------------------------------------------------------------------------
r2750 | egagnon | 2004-07-10 10:39:52 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/THANKS

* Updated THANKS file.

------------------------------------------------------------------------
r2746 | egagnon | 2004-07-10 09:10:42 -0400 (Sat, 10 Jul 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt
   M /sablevm/branches/staging/src/libsablevm/types.h

* Remove unused struct field.
* Update release mail template for new web site.

------------------------------------------------------------------------
r2745 | egagnon | 2004-07-10 02:35:30 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Changed current_class_file into a local variable.  Closes: BUG:7.

------------------------------------------------------------------------
r2743 | egagnon | 2004-07-10 02:09:06 -0400 (Sat, 10 Jul 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Use the system class loader when there is no current native class
  when the JNI function FindClass is called.  Closes: BUG:48.

------------------------------------------------------------------------
r2742 | egagnon | 2004-07-10 00:56:01 -0400 (Sat, 10 Jul 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/doc/java-sablevm.1.in
   M /sablevm/branches/staging/doc/sablevm.1.in
   M /sablevm/branches/staging/src/libsablevm/thread.c

* Fixed compilation error.
* Added documentation about the new sablevm.verbose.synchronization
  option in the manuals.

------------------------------------------------------------------------
r2741 | egagnon | 2004-07-10 00:43:31 -0400 (Sat, 10 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util1.c
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c

* Made verbose synchronization dependent on a command-line property.

------------------------------------------------------------------------
r2740 | egagnon | 2004-07-09 18:53:23 -0400 (Fri, 09 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/thread.c

* Dump stack trace on monitor contention, when DEBUG is on.

------------------------------------------------------------------------
r2738 | egagnon | 2004-07-09 15:25:53 -0400 (Fri, 09 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c

* Remove unnecessary synchronization.

------------------------------------------------------------------------
r2737 | egagnon | 2004-07-09 14:41:47 -0400 (Fri, 09 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c

* Fixed Java_java_lang_reflect_Field_nativeGetType.

------------------------------------------------------------------------
r2735 | egagnon | 2004-07-09 13:32:44 -0400 (Fri, 09 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/util1.c

* Included thread ID in stack dump.

------------------------------------------------------------------------
r2733 | egagnon | 2004-07-09 11:21:34 -0400 (Fri, 09 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c

* Add a note requesting the removal of a multi-line C macro.

------------------------------------------------------------------------
r2723 | egagnon | 2004-07-08 12:47:27 -0400 (Thu, 08 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt

* Update the contribution policy to reflect the new Sable-UQAM group.

------------------------------------------------------------------------
r2716 | egagnon | 2004-07-07 23:49:24 -0400 (Wed, 07 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Use newer AM_INIT_AUTOMAKE syntax.

------------------------------------------------------------------------
r2714 | egagnon | 2004-07-07 22:23:33 -0400 (Wed, 07 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/Makefile.am

* Fixed "make distcheck".

------------------------------------------------------------------------
r2706 | egagnon | 2004-07-06 23:47:55 -0400 (Tue, 06 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/include/jni.h
   M /sablevm/branches/staging/src/libsablevm/include/jni_system_specific.h

* Fixed usage of JNIEXPORT and JNIIMPORT.  Closes: BUG:14.

------------------------------------------------------------------------
r2702 | egagnon | 2004-07-06 21:11:15 -0400 (Tue, 06 Jul 2004) | 7 lines
Changed paths:
   M /sablevm/branches/staging/doc/m4macros.txt

* Merged: svn merge -r2541:2543
  /developers/chris/sandbox/m4macros_tag_preparation/doc/m4macros.txt
  doc/m4macros.txt
* Merged with command:
  svn merge -r1506:2541 /developers/chris/sandbox/sablevm/doc/m4macros.txt
* Made m4macros.txt ready to commit to staging.

------------------------------------------------------------------------
r2669 | egagnon | 2004-07-04 09:37:59 -0400 (Sun, 04 Jul 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Indented code.

------------------------------------------------------------------------
r2632 | egagnon | 2004-06-29 17:59:40 -0400 (Tue, 29 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/general.txt

* Update documentation for Subversion instead of CVS.

------------------------------------------------------------------------
r2631 | gadek | 2004-06-29 17:19:31 -0400 (Tue, 29 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/debugging.txt
   M /sablevm/branches/staging/doc/gc_hashcode.txt
   M /sablevm/branches/staging/doc/inlinability_testing.txt
   M /sablevm/branches/staging/doc/posix-cas.txt

* Added some newlines to docs (testing commit).

------------------------------------------------------------------------
r2621 | gadek | 2004-06-27 23:11:06 -0400 (Sun, 27 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl

* Added a comment about timezone detection in java-sablevm wrapper.

------------------------------------------------------------------------
r2620 | gadek | 2004-06-27 23:05:54 -0400 (Sun, 27 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Added a comment about needed cleanup for part of configure.ac.

------------------------------------------------------------------------
r2619 | egagnon | 2004-06-27 23:05:10 -0400 (Sun, 27 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt

* Fixed file properties.

------------------------------------------------------------------------
r2615 | gadek | 2004-06-27 18:41:47 -0400 (Sun, 27 Jun 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Parse /etc/timezone in java-sablevm wrapper and set proper timezone.
* Ensure out-of-source-tree build works (a tiny fix).

------------------------------------------------------------------------
r2580 | egagnon | 2004-06-18 14:15:31 -0400 (Fri, 18 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Removed illegal spurious ";" (ISO C).

------------------------------------------------------------------------
r2529 | gadek | 2004-06-14 04:25:17 -0400 (Mon, 14 Jun 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Implemented java.lang.Thread.holdsLock().
* This allows the latest Swing merge from GNU CP to work.

------------------------------------------------------------------------
r2526 | gadek | 2004-06-14 02:02:19 -0400 (Mon, 14 Jun 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/stack_layout.txt

* By-hand merge of improvements done by Chris in his sandbox, in
  -r 2524 /developers/chris/sandbox/sablevm/doc/stack_layout.txt file.

------------------------------------------------------------------------
r2525 | gadek | 2004-06-14 01:52:11 -0400 (Mon, 14 Jun 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/Makefile.am
   M /sablevm/branches/staging/java-sablevm.tmpl

* Detect not gnu-compatible make in configure and issue a Warning.
* Detect not gnu-compatible make in doc/Makefile and fail w/ Error.
* 'true' program in java-sablevm wrapper is now searched w/ 'which'.
  This helps systems, which have it elsewhere than in /bin.

------------------------------------------------------------------------
r2510 | gadek | 2004-06-09 21:22:35 -0400 (Wed, 09 Jun 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/doc/java-sablevm.1.in
   M /sablevm/branches/staging/java-sablevm.tmpl

* Added -server -client and other Sun's 'java' specific parameters
  to parameters ignored by our 'java-sablevm' wrapper.
* Updated the manual page.

------------------------------------------------------------------------
r2471 | egagnon | 2004-06-03 16:08:50 -0400 (Thu, 03 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/util1.c

* Added begin and end markers for stack dumps.

------------------------------------------------------------------------
r2465 | gadek | 2004-06-03 02:32:17 -0400 (Thu, 03 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Cosmetic fix: added SVM_THREAD_NOT_INTERRUPTED flag w/ value 0.

------------------------------------------------------------------------
r2464 | egagnon | 2004-06-03 00:12:40 -0400 (Thu, 03 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Added explicit reference to Gentoo in release mail.

------------------------------------------------------------------------
r2462 | egagnon | 2004-06-02 20:49:37 -0400 (Wed, 02 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c

* Fixed a typo.

------------------------------------------------------------------------
r2461 | egagnon | 2004-06-02 20:43:34 -0400 (Wed, 02 Jun 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c

* Extensively docummented Java_java_lang_VMClass_getDeclaredFields()
  to explain some principles of SableVM internal programming
  put forward in the implementation of this function.

------------------------------------------------------------------------
r2459 | egagnon | 2004-06-02 18:47:57 -0400 (Wed, 02 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/types.h

* Fixed VMClass.getDeclaredFields implementation.

------------------------------------------------------------------------
r2453 | egagnon | 2004-06-02 03:21:57 -0400 (Wed, 02 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c

* Reverted accidental change.

------------------------------------------------------------------------
r2452 | egagnon | 2004-06-02 03:19:32 -0400 (Wed, 02 Jun 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c

* Fixed syntax error.

------------------------------------------------------------------------
r2404 | egagnon | 2004-05-31 01:27:31 -0400 (Mon, 31 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Added irc alias.

------------------------------------------------------------------------
r2401 | egagnon | 2004-05-30 20:23:08 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Fix broken URL.

------------------------------------------------------------------------
r2400 | egagnon | 2004-05-30 19:34:26 -0400 (Sun, 30 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Minor textual improvement, to make news more consistent with the
  text that refer to them.

------------------------------------------------------------------------
r2399 | egagnon | 2004-05-30 17:22:13 -0400 (Sun, 30 May 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt
   M /sablevm/branches/staging/doc/release_mail.txt

* Added references to FSF free software definition and to the Debian
  Free Software Guildelines in the contribution policy.
* Added a reference to the contribution polycy in the release mail.

------------------------------------------------------------------------
r2398 | egagnon | 2004-05-30 14:10:24 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt

* Additional spelling fixes.

------------------------------------------------------------------------
r2397 | egagnon | 2004-05-30 14:09:11 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/contribution_policy.txt

* Fixed spelling.

------------------------------------------------------------------------
r2396 | egagnon | 2004-05-30 14:08:30 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   A /sablevm/branches/staging/doc/contribution_policy.txt

* Added Contribution Policy.

------------------------------------------------------------------------
r2395 | egagnon | 2004-05-30 13:05:11 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Another monor text improvement.

------------------------------------------------------------------------
r2394 | egagnon | 2004-05-30 12:14:09 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Minor textual improvements.

------------------------------------------------------------------------
r2383 | egagnon | 2004-05-30 00:29:30 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Added a missing empty line.

------------------------------------------------------------------------
r2382 | gadek | 2004-05-30 00:25:57 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Added "other bugfixes" to NEWS.

------------------------------------------------------------------------
r2381 | gadek | 2004-05-30 00:21:16 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Fixed wording.

------------------------------------------------------------------------
r2380 | gadek | 2004-05-30 00:13:15 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Updated NEWS for 1.1.5 release.

------------------------------------------------------------------------
r2379 | egagnon | 2004-05-30 00:09:27 -0400 (Sun, 30 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Yet other minor text corrections.

------------------------------------------------------------------------
r2378 | egagnon | 2004-05-29 23:51:37 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Fix minor grammatical error.

------------------------------------------------------------------------
r2377 | egagnon | 2004-05-29 23:49:53 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Improved release mail template.

------------------------------------------------------------------------
r2376 | egagnon | 2004-05-29 21:34:18 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Minor grammatical fixes.

------------------------------------------------------------------------
r2375 | egagnon | 2004-05-29 21:21:24 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Make some cosmetic changes.

------------------------------------------------------------------------
r2373 | gadek | 2004-05-29 19:39:37 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Ooops... forgot last clause.

------------------------------------------------------------------------
r2372 | gadek | 2004-05-29 19:37:34 -0400 (Sat, 29 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Made relese_mail.txt "release-independant".
* Added information that we offer Subversion access for Classpath hackers.

------------------------------------------------------------------------
r2370 | egagnon | 2004-05-29 19:14:02 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS
   M /sablevm/branches/staging/doc/release_mail.txt

* Put in place news shell for 1.1.5.

------------------------------------------------------------------------
r2368 | egagnon | 2004-05-29 18:36:56 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c

* Removed accidentally added debugging trace.

------------------------------------------------------------------------
r2367 | egagnon | 2004-05-29 18:33:51 -0400 (Sat, 29 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Indented code.

------------------------------------------------------------------------
r2366 | egagnon | 2004-05-29 18:30:27 -0400 (Sat, 29 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c

* To improve the flexibility of dynamic linking, use lt_dlopenext to
  load shared libraries.

------------------------------------------------------------------------
r2298 | egagnon | 2004-05-21 17:09:31 -0400 (Fri, 21 May 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c

* Do eager linking of classes once they are created, so that class
  references don't escape to Java code before they are prepared.  This
  is important for correct behavior of preparation-dependent
  operations such as "instanceof".

------------------------------------------------------------------------
r2297 | egagnon | 2004-05-21 12:53:11 -0400 (Fri, 21 May 2004) | 3 lines
Changed paths:
   D /sablevm/branches/staging/src/libsablevm/native_interface.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Removed obsolete native_interface.h.
* Implemented GetJavaVM JNI function.

------------------------------------------------------------------------
r2283 | egagnon | 2004-05-20 16:34:06 -0400 (Thu, 20 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/.indent.pro
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Fixed code indentation.

------------------------------------------------------------------------
r2252 | egagnon | 2004-05-17 20:47:13 -0400 (Mon, 17 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/include/jni.h
   M /sablevm/branches/staging/src/libsablevm/include/jni_system_specific.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.h

* Applied make indent to code.
* Updated public domain notice for jni headers.

------------------------------------------------------------------------
r2250 | egagnon | 2004-05-17 19:59:29 -0400 (Mon, 17 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/include/jni.h

* Fixed union name suffix to be _union instead of _struct.

------------------------------------------------------------------------
r2229 | egagnon | 2004-05-16 01:10:27 -0400 (Sun, 16 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Minor text layout improvements.

------------------------------------------------------------------------
r2227 | egagnon | 2004-05-15 23:57:31 -0400 (Sat, 15 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Fixed file properties.

------------------------------------------------------------------------
r2225 | egagnon | 2004-05-15 23:53:53 -0400 (Sat, 15 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS
   M /sablevm/branches/staging/doc/release_mail.txt

* Fixed some typos.

------------------------------------------------------------------------
r2224 | egagnon | 2004-05-15 23:45:54 -0400 (Sat, 15 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL
   M /sablevm/branches/staging/NEWS
   M /sablevm/branches/staging/doc/release_mail.txt

* Bring release related files up to date with minor changes in bugfree
  branch.

------------------------------------------------------------------------
r2213 | belanger | 2004-05-15 14:32:39 -0400 (Sat, 15 May 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Added -Werror for non-debugging mode.
  This applies only for staging builds and only
  for the Linux/x86 and Linux/ppc platforms.

------------------------------------------------------------------------
r2206 | gadek | 2004-05-13 21:07:51 -0400 (Thu, 13 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS

* Resurrected NEWS file, put news for 1.1.4 release.

------------------------------------------------------------------------
r2205 | gadek | 2004-05-13 20:57:06 -0400 (Thu, 13 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/release_mail.txt

* Updated relese mail w/ information about new VMProcess/Process impl.

------------------------------------------------------------------------
r2202 | egagnon | 2004-05-13 01:18:38 -0400 (Thu, 13 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_Object.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Object.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VirtualMachine.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VirtualMachine.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/prepare.c
   M /sablevm/branches/staging/src/libsablevm/splay_tree.list
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Fixed "static" modifier in header (and implementation) files.
* Put function names on first column of text.

------------------------------------------------------------------------
r2198 | egagnon | 2004-05-12 10:23:47 -0400 (Wed, 12 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/inlined_testing.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Indented code.

------------------------------------------------------------------------
r2197 | belanger | 2004-05-12 04:21:12 -0400 (Wed, 12 May 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Updated ./configure to build on FreeBSD.
* Enabled signals for exceptions by default on FreeBSD/x86.
* Explicitely disable signals for exceptions for Darwin/ppc and
  updated powerpc-* case to cover Linux system only.

------------------------------------------------------------------------
r2195 | gadek | 2004-05-11 22:20:35 -0400 (Tue, 11 May 2004) | 4 lines
Changed paths:
   A /sablevm/branches/staging/doc/release_mail.txt (from /developers/gadek/sandbox/docs/release_mail.txt:2194)

* Copy release_mail.txt from my sandbox into sablevm-staging.  This way
  anyone can easily improve it.  No need to include it into dist tarball
  though.

------------------------------------------------------------------------
r2193 | gadek | 2004-05-11 21:52:01 -0400 (Tue, 11 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/include/jni_system_specific.h
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/system.h

* Added x86_64 (AMD64) support.  No inlined yet.

------------------------------------------------------------------------
r2187 | egagnon | 2004-05-11 09:59:55 -0400 (Tue, 11 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Change "signals for exceptions" default to "no" on unknown
  platforms.

------------------------------------------------------------------------
r2184 | egagnon | 2004-05-10 09:12:26 -0400 (Mon, 10 May 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Object.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VirtualMachine.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c

* Now that symbols in libsablevm.[so|dll] are not accessed anymore
  through lt_dlopen(NULL), mark them as "static".  Exception: JNI_*
  invocation interface symbols, which should be accessible from
  outside the dynamic library.

------------------------------------------------------------------------
r2182 | belanger | 2004-05-09 21:16:41 -0400 (Sun, 09 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Replaced AM_PROG_LIBTOOL with AC_PROG_LIBTOOL.
* Fixed: "No -lpthread" is for FreeBSD, not Darwin.

------------------------------------------------------------------------
r2179 | belanger | 2004-05-09 15:59:48 -0400 (Sun, 09 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c

* Fixed: Two Java_* method names not starting at column 0.

------------------------------------------------------------------------
r2178 | gadek | 2004-05-07 02:45:02 -0400 (Fri, 07 May 2004) | 12 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   A /sablevm/branches/staging/src/libsablevm/inlined_testing.c (from /developers/gadek/sandbox/svm-st-libs/src/libsablevm/inlined_testing.c:2177)
   A /sablevm/branches/staging/src/libsablevm/inlined_testing.h (from /developers/gadek/sandbox/svm-st-libs/src/libsablevm/inlined_testing.h:2177)
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   D /sablevm/branches/staging/src/libsablevm/prepare_code.h

* Merged with command:
svn merge -r 2175:2177 svn+ssh://svn.sablevm.org/public/developers/gadek/sandbox/svm-st-libs
* Autodetect when we need to use -lpthread, -lc_r or -lrt.
* Autodetect Cygwin/MinGW and add -no-undefined for libsablevm.
* Autodetect usable m4 command (if available).
* General cleanup of inlinability testing mode.
* Split inlined_testing.c from prepare_code.c.
* Fixed some code tormented by egagnon ;-)
* Printout of results moved from atexit() to DestroyVM().
* This has been tested as working in testing mode for HelloWorld
  and BTF (good results are showing up, at least on sparc).

------------------------------------------------------------------------
r2165 | belanger | 2004-05-02 00:40:45 -0400 (Sun, 02 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   D /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Removed deprecated ProcessImpl implementation.
* Removed deprecated VMRuntime.exec().

------------------------------------------------------------------------
r2161 | egagnon | 2004-05-01 18:24:13 -0400 (Sat, 01 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Added missing generated file to EXTRA_DIST.

------------------------------------------------------------------------
r2160 | egagnon | 2004-05-01 17:48:04 -0400 (Sat, 01 May 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/internal_methods.h
   M /sablevm/branches/staging/src/libsablevm/internal_methods.list.head
   M /sablevm/branches/staging/src/libsablevm/internal_methods.m4.c

* Fixed mime-type and eol-style properties.

------------------------------------------------------------------------
r2159 | egagnon | 2004-05-01 17:16:39 -0400 (Sat, 01 May 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/.indent.pro
   M /sablevm/branches/staging/AUTHORS
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/src/libsablevm
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   A /sablevm/branches/staging/src/libsablevm/internal_methods.h
   A /sablevm/branches/staging/src/libsablevm/internal_methods.list.head
   A /sablevm/branches/staging/src/libsablevm/internal_methods.m4.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/splay_tree.list
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Eliminate the dependency on a working lt_dlopen(NULL) and its
  related lt_dlsym() which seem broken on some platforms.  This code
  is adapted from the work of Melanie Lord to port SableVM to Cygwin.
* Made minor improvements to Makefile.am.

------------------------------------------------------------------------
r2157 | egagnon | 2004-05-01 12:11:41 -0400 (Sat, 01 May 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Replaced direct m4 call by indirect $(M4) environment variable
  calls.

------------------------------------------------------------------------
r2128 | egagnon | 2004-04-29 00:41:05 -0400 (Thu, 29 Apr 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Commented faulty assertions.  When recursive initialization happens,
  a method can be actually called on an uninitialized class.  The
  assertions should eventually be replaced by something like:
  assert(initialized || being_initialized_on_current_thread).
  To be fixed.

------------------------------------------------------------------------
r2123 | gadek | 2004-04-28 11:28:15 -0400 (Wed, 28 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.tmpl

* Remove m4_changequote() from java-sablevm wrapper.

------------------------------------------------------------------------
r2121 | gadek | 2004-04-27 17:54:55 -0400 (Tue, 27 Apr 2004) | 8 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   D /sablevm/branches/staging/java-sablevm.m4.sh
   A /sablevm/branches/staging/java-sablevm.tmpl (from /sablevm/branches/staging/java-sablevm.m4.sh:2120)
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am

* M4 should no longer be needed at dist-tarball build time.
* Don't remove m4-generated files on "make clean".
* Generate java-sablevm wrapper w/ sed not m4.
* Move build logic from src/libsablevm/inlinability/Makefile.am
  to src/libsablevm/Makefile.am. This also ensures that the
  inlinability info header files are regenerated only when needed,
  and they don't have to be generated at each build.

------------------------------------------------------------------------
r2117 | egagnon | 2004-04-25 10:38:09 -0400 (Sun, 25 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/java-sablevm.1.in
   M /sablevm/branches/staging/doc/sablevm.1.in

* Backport some configuration settings from bugfree.

------------------------------------------------------------------------
r2103 | egagnon | 2004-04-24 19:13:15 -0400 (Sat, 24 Apr 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/doc
   M /sablevm/branches/staging/src/libsablevm
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Ignore some generated files.
* Adapt for changes in the VM interface (particuarly
  java.lang.[VM]Class).

------------------------------------------------------------------------
r2076 | gadek | 2004-04-19 00:40:13 -0400 (Mon, 19 Apr 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   D /sablevm/branches/staging/doc/java-sablevm.1
   A /sablevm/branches/staging/doc/java-sablevm.1.in (from /sablevm/branches/staging/doc/java-sablevm.1:2051)
   D /sablevm/branches/staging/doc/sablevm.1
   A /sablevm/branches/staging/doc/sablevm.1.in (from /sablevm/branches/staging/doc/sablevm.1:2051)

* Updated manual pages and made them .in to use configure to automatically
  fill in the version number.

------------------------------------------------------------------------
r2069 | egagnon | 2004-04-18 19:26:00 -0400 (Sun, 18 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/THANKS

* Updated THANKS file.

------------------------------------------------------------------------
r2017 | egagnon | 2004-04-12 10:44:16 -0400 (Mon, 12 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/NEWS
   M /sablevm/branches/staging/THANKS

* Updated NEWS and THANKS file.

------------------------------------------------------------------------
r2015 | egagnon | 2004-04-12 10:22:34 -0400 (Mon, 12 Apr 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am

* Don't keep backups of non-indented files (svn diff/revert should be
  sufficient for comparing and recovering pre-"make indent" files).

------------------------------------------------------------------------
r2014 | egagnon | 2004-04-12 10:17:54 -0400 (Mon, 12 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/.indent.pro
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Indented code.

------------------------------------------------------------------------
r2004 | gadek | 2004-04-11 18:37:10 -0400 (Sun, 11 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL
   M /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/NEWS

* Documentation update.

------------------------------------------------------------------------
r1982 | egagnon | 2004-04-10 18:42:12 -0400 (Sat, 10 Apr 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/.indent.pro
   M /sablevm/branches/staging/AUTHORS
   D /sablevm/branches/staging/COPYING.LIB
   A /sablevm/branches/staging/LGPL-2.1 (from /developers/egagnon/sandbox/sablevm/LGPL-2.1:1981)
   M /sablevm/branches/staging/LICENSE
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/autogen.sh
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/Makefile.am
   M /sablevm/branches/staging/doc/debugging.txt
   M /sablevm/branches/staging/doc/gc_hashcode.txt
   M /sablevm/branches/staging/doc/general.txt
   M /sablevm/branches/staging/doc/inlinability_testing.txt
   M /sablevm/branches/staging/doc/java-sablevm.1
   M /sablevm/branches/staging/doc/m4macros.txt
   M /sablevm/branches/staging/doc/posix-cas.txt
   M /sablevm/branches/staging/doc/sablevm.1
   M /sablevm/branches/staging/doc/signals_handling.txt
   M /sablevm/branches/staging/doc/stack_layout.txt
   M /sablevm/branches/staging/java-sablevm.m4.sh
   M /sablevm/branches/staging/src/Makefile.am
   M /sablevm/branches/staging/src/include/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/cast.list
   M /sablevm/branches/staging/src/libsablevm/cast.m4.c
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.list
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.m4.h
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.h
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.c
   M /sablevm/branches/staging/src/libsablevm/class_loader.h
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.h
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/error.list
   M /sablevm/branches/staging/src/libsablevm/error_bits.m4.h
   M /sablevm/branches/staging/src/libsablevm/error_classes.m4.h
   M /sablevm/branches/staging/src/libsablevm/error_init_methods.m4.h
   M /sablevm/branches/staging/src/libsablevm/error_instances.m4.h
   M /sablevm/branches/staging/src/libsablevm/error_throwing.m4.c
   M /sablevm/branches/staging/src/libsablevm/fatal.c
   M /sablevm/branches/staging/src/libsablevm/fatal.h
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c
   M /sablevm/branches/staging/src/libsablevm/gc_generational.c
   M /sablevm/branches/staging/src/libsablevm/gc_none.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.m4.h
   M /sablevm/branches/staging/src/libsablevm/global_refs.c
   M /sablevm/branches/staging/src/libsablevm/global_refs.h
   M /sablevm/branches/staging/src/libsablevm/include/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/include/jni.h
   M /sablevm/branches/staging/src/libsablevm/include/jni_system_specific.h
   M /sablevm/branches/staging/src/libsablevm/initialization.c
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/addarch.pl
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.m4
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_switch.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.h
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.h
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Object.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_SecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VirtualMachine.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/jnidefs.h
   M /sablevm/branches/staging/src/libsablevm/lib_init.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/link.c
   M /sablevm/branches/staging/src/libsablevm/link.h
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/local_refs.h
   M /sablevm/branches/staging/src/libsablevm/macros.c
   M /sablevm/branches/staging/src/libsablevm/macros.h
   M /sablevm/branches/staging/src/libsablevm/macros.m4
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.c
   M /sablevm/branches/staging/src/libsablevm/method_invoke.m4.h
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/native.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.c
   M /sablevm/branches/staging/src/libsablevm/new_instance.h
   M /sablevm/branches/staging/src/libsablevm/prepare.c
   M /sablevm/branches/staging/src/libsablevm/prepare.h
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.h
   M /sablevm/branches/staging/src/libsablevm/pthread_rec_svm.c
   M /sablevm/branches/staging/src/libsablevm/pthread_rec_svm.h
   M /sablevm/branches/staging/src/libsablevm/resolve.c
   M /sablevm/branches/staging/src/libsablevm/resolve.h
   M /sablevm/branches/staging/src/libsablevm/splay_tree.list
   M /sablevm/branches/staging/src/libsablevm/splay_tree.m4.c
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/system_next.c
   M /sablevm/branches/staging/src/libsablevm/thread.c
   M /sablevm/branches/staging/src/libsablevm/thread.h
   M /sablevm/branches/staging/src/libsablevm/two_modes.list
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util.h
   M /sablevm/branches/staging/src/libsablevm/util.m4.c
   M /sablevm/branches/staging/src/libsablevm/util1.c
   M /sablevm/branches/staging/src/libsablevm/util2.c
   M /sablevm/branches/staging/src/libsablevm/verifier.c
   M /sablevm/branches/staging/src/libsablevm/verifier.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/sablevm/Makefile.am
   M /sablevm/branches/staging/src/sablevm/sablevm.c
   M /sablevm/branches/staging/src/sablevm/sablevm.h
   M /sablevm/branches/staging/types.header

* Clarified license notice.

------------------------------------------------------------------------
r1947 | gadek | 2004-04-03 12:43:26 -0500 (Sat, 03 Apr 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/sablevm.1

* Added descriptions of sablevm.boot.{class|library}.path to docs/sablevm.1
  and changed version mentioned there from 1.0.9 to 1.1.1.

------------------------------------------------------------------------
r1908 | belanger | 2004-03-28 21:07:19 -0500 (Sun, 28 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Fixed bug: Get*ArrayRegion and Set*ArrayRegion not dereferencing array
             native reference.

------------------------------------------------------------------------
r1905 | belanger | 2004-03-28 17:39:56 -0500 (Sun, 28 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/types.h

* Removed obsolete type _svmt_interned_string.
  This closes bug 668113.

------------------------------------------------------------------------
r1891 | egagnon | 2004-03-27 19:39:02 -0500 (Sat, 27 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/error.c

* Check for the existence of siginfo_t and disable signals if it does
  not exist.

------------------------------------------------------------------------
r1884 | belanger | 2004-03-27 04:11:22 -0500 (Sat, 27 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c

* Fixed bug: Thread array allocated too small by one element.
             Bug ID: 668271

------------------------------------------------------------------------
r1868 | belanger | 2004-03-26 21:41:08 -0500 (Fri, 26 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/LICENSE
   M /sablevm/branches/staging/src/sablevm/sablevm.c

* Fixed copyright dates in files.

------------------------------------------------------------------------
r1862 | egagnon | 2004-03-26 08:54:18 -0500 (Fri, 26 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Removed -module option that causes problems on some systems.

------------------------------------------------------------------------
r1861 | egagnon | 2004-03-25 23:40:34 -0500 (Thu, 25 Mar 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/configure.ac

* Define _XOPEN_SOURCE to 500 so that sablevm under NetBSD finds
  SA_SIGINFO.
* Fix argument order so that sablevm's build process works with
  NetBSD's m4.

------------------------------------------------------------------------
r1860 | egagnon | 2004-03-25 23:30:01 -0500 (Thu, 25 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/AUTHORS
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c

* Julio M. Merino Vidal patched the code to initialize the condition
  in the invoke_interface.c file, JNI_CreateJavaVM function.

------------------------------------------------------------------------
r1828 | egagnon | 2004-03-20 21:15:31 -0500 (Sat, 20 Mar 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Merged: svn merge -r1824:1827
  svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm
* Use libtool's -release instead of -version-info.

------------------------------------------------------------------------
r1812 | gadek | 2004-03-19 17:34:19 -0500 (Fri, 19 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL
   M /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/java-sablevm.m4.sh
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Unfix over-fixed java-sablevm wrapper.
* INSTALL-DEVEL update, includes info about script for simple classpath build.

------------------------------------------------------------------------
r1809 | egagnon | 2004-03-19 15:49:22 -0500 (Fri, 19 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* Automatically assign staging version number using the Revision
  returned by "svn info".

------------------------------------------------------------------------
r1807 | egagnon | 2004-03-19 09:20:59 -0500 (Fri, 19 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c

* Indented code.

------------------------------------------------------------------------
r1805 | gadek | 2004-03-19 08:10:07 -0500 (Fri, 19 Mar 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/error.list
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/thread.h
   M /sablevm/branches/staging/src/libsablevm/types.h

* Merged: svn merge -r 1692:1766 svn+ssh://svn.sablevm.org/public/developers/gadek/sandbox/svn-interrupt
* Added: GetEnv, interrupt(), interrupted(), isInterrupted().
* VMRuntime.exec() now takes PATH into account.

------------------------------------------------------------------------
r1804 | gadek | 2004-03-19 07:52:12 -0500 (Fri, 19 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/doc/java-sablevm.1
   M /sablevm/branches/staging/java-sablevm.m4.sh
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Merged: svn merge -r 1774:1775 svn+ssh://svn.sablevm.org/public/developers/gadek/sandbox/svm-natrefs
* Oops. Merging the missing revision.

------------------------------------------------------------------------
r1803 | gadek | 2004-03-19 06:26:43 -0500 (Fri, 19 Mar 2004) | 5 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/java-sablevm.m4.sh
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/local_refs.c
   M /sablevm/branches/staging/src/libsablevm/native.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/sablevm/sablevm.c

* Merged: svn merge -r 1775:1802 svn+ssh://svn.sablevm.org/public/developers/gadek/sandbox/svm-natrefs
* Added JNI functions: EnsureLocalCapacity(), PushLocalFrame(), PopLocalFrame().
* Added --enable-real-life-brokenness configure option.
* Quoting fixes in 'java-sablevm' wrapper.

------------------------------------------------------------------------
r1780 | belanger | 2004-03-15 16:05:22 -0500 (Mon, 15 Mar 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c

* Fixed bugs in Java_java_lang_reflect_Field_nativeGetType:
  - Incorrectly computing array type name.
  - Modifying field descriptor directly instead of a copy.

------------------------------------------------------------------------
r1771 | belanger | 2004-03-14 23:01:52 -0500 (Sun, 14 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c

* Fixed bug: Changed to Etienne's solution for array bounds check bug in
             Java_java_lang_VMSystem_arraycopy.

------------------------------------------------------------------------
r1769 | belanger | 2004-03-14 19:30:39 -0500 (Sun, 14 Mar 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c

* Fixed bug: Integer overflow in array bounds check code of
             Java_java_lang_VMSystem_arraycopy.

------------------------------------------------------------------------
r1742 | belanger | 2004-03-08 14:20:02 -0500 (Mon, 08 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/stack_layout.txt

* Added info on native refs stack layout.

------------------------------------------------------------------------
r1733 | gadek | 2004-03-07 02:47:53 -0500 (Sun, 07 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac

* SableVM staging is at 1.1.0+staging not 1.0.9 anymore.

------------------------------------------------------------------------
r1720 | belanger | 2004-03-05 14:16:46 -0500 (Fri, 05 Mar 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/invoke_interface.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged only bug fix from: svn merge -r 1687:1715
  /developers/belanger/sandbox/sablejit-classpath/sablevm
* STATISTICS were not print when VM exited on Java_java_lang_VMRuntime_exit.
  Fixed by extracting code to print stats in its own function and calling
  it at VM exit points.

------------------------------------------------------------------------
r1719 | belanger | 2004-03-05 11:44:59 -0500 (Fri, 05 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c

* Fixed bug: In _svmf_fix_line_number_table, index array out of bounds.

------------------------------------------------------------------------
r1708 | belanger | 2004-03-04 22:19:32 -0500 (Thu, 04 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/gc_copying.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c

* Fixed typos in comments.

------------------------------------------------------------------------
r1697 | belanger | 2004-03-04 15:36:27 -0500 (Thu, 04 Mar 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
   M /sablevm/branches/staging/src/libsablevm/system.c

* Indented files.

------------------------------------------------------------------------
r1696 | belanger | 2004-03-04 14:45:15 -0500 (Thu, 04 Mar 2004) | 6 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c

* Merged: svn merge
  /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c@1687
  /sandbox/sablejit-classpath/sablevm/src/libsablevm/java_lang_ProcessImpl.c@1687
* Fixed bug: Was not properly merged first time.
             This fixes the waitpid called twice bug.

------------------------------------------------------------------------
r1691 | belanger | 2004-03-04 13:42:36 -0500 (Thu, 04 Mar 2004) | 11 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Merged: svn merge
  /sablevm/branches/staging/src/libsablevm/native_interface.m4.c
  /developers/belanger/sandbox/sablevm/src/libsablevm/native_interface.m4.c
* Implemented JNI methods:
  - GetSuperClass
  - IsAssignableFrom
  - Throw
  - FatalError
  - IsSameObject
  - IsInstanceOf

------------------------------------------------------------------------
r1690 | belanger | 2004-03-04 13:30:05 -0500 (Thu, 04 Mar 2004) | 8 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c

* Merged: svn merge -r 1449:1481
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Removed some useless debugging output.
* Fixed bug: powerpc do not generate SIGFPE on division by zero and was
             not compiling on Darwin / OS X as FPE_INTDIV is undefined.
* Removed OS X code to use .dylib, OS X seems to use .so for dlopened libs.
* Added a few OS X specific compilation flags in configure.ac.

------------------------------------------------------------------------
r1650 | gadek | 2004-02-29 15:06:07 -0500 (Sun, 29 Feb 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* We use $(pkgdatadir) for java classes, not $(pkglibdir) anymore.

------------------------------------------------------------------------
r1648 | gadek | 2004-02-29 14:41:06 -0500 (Sun, 29 Feb 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am

* Adjustments in Makefiles needed for proper build from tarball.
* We're now FHS-compliant, using /usr/share for .class files.

------------------------------------------------------------------------
r1644 | gadek | 2004-02-29 03:49:33 -0500 (Sun, 29 Feb 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.m4.sh

* Remove bashisms in java-sablevm.sh wrapper.

------------------------------------------------------------------------
r1596 | egagnon | 2004-02-17 15:59:56 -0500 (Tue, 17 Feb 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/thread.c

* Bug fix: Verify that thin lock owner is not NULL when inflating.

------------------------------------------------------------------------
r1586 | gadek | 2004-02-14 03:19:47 -0500 (Sat, 14 Feb 2004) | 4 lines
Changed paths:
   A /sablevm/branches/staging/INSTALL-DEVEL
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Small fixes to make 'make distcheck' work and include all needed files.
* Staging version is '1.0.9+staging' not '1.0.9' !
* Added INSTALL-DEVEL document.

------------------------------------------------------------------------
r1555 | gadek | 2004-02-09 02:59:51 -0500 (Mon, 09 Feb 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list

* Made inlined engine fly in hyperspace on m68k and alpha.

------------------------------------------------------------------------
r1543 | gadek | 2004-02-06 01:40:50 -0500 (Fri, 06 Feb 2004) | 4 lines
Changed paths:
   M /sablevm/branches/staging/AUTHORS
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   M /sablevm/branches/staging/src/libsablevm/system_next.c

* Merged HPPA support by tausq and added him to the AUTHORS file.
* Inlined is now default on ia64.
* Fixed warning about garbage after #ifdef in instructions.m4.c

------------------------------------------------------------------------
r1528 | gadek | 2004-02-02 00:40:47 -0500 (Mon, 02 Feb 2004) | 7 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c

* Fixed ALL s390 and ia64 corner cases like division by zero.
* Updated inlinability information for ia64 - inlined works fully.
* s390 works properly with non-inlined engines.
* Partially updated direct on s390 and alpha - but still many problems.
* Partially updated m68k but promising.
* Ensured sparc and i386 work fully w/ inlined engine.

------------------------------------------------------------------------
r1522 | egagnon | 2004-02-01 15:24:01 -0500 (Sun, 01 Feb 2004) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc/gc_hashcode.txt
   M /sablevm/branches/staging/doc/java-sablevm.1

* Fixed svn:mime-type and svn:eol-style properties.

------------------------------------------------------------------------
r1460 | gadek | 2004-01-21 00:41:26 -0500 (Wed, 21 Jan 2004) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

  * Added/Merged (but not w/ svn merge) AllocObject and DeleteGlobalRef
  from David's sandbox.

------------------------------------------------------------------------
r1443 | belanger | 2004-01-20 10:34:08 -0500 (Tue, 20 Jan 2004) | 9 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   D /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.h
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMRuntime.c:1440)
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMRuntime.h:1440)
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Merged: svn merge -r 1430:1440
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Modified to support the new Runtime/VMRuntime interface from
  Classpath CVS snapshot taken on Mon Jan 19, 2004.
* Note: Mostly method renaming except nativeLoad() that have a different
        type and meaning for its return value.
* Note: Functions reordering and addition of missing headers explain the
        diff size. 

------------------------------------------------------------------------
r1422 | egagnon | 2004-01-19 13:37:16 -0500 (Mon, 19 Jan 2004) | 22 lines
Changed paths:
   M /sablevm/branches/staging/AUTHORS
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/local_refs.c

* Merged:
  svn merge -r 1419:1421 \
  svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm
* Added code to dump stack trace when local reference capacity is
  exceeded.
* Apply a patch by Patrick Cernko to clean up the build process (see
  following bullets).
* Replaced the include path "-I@srcdir@/inlinability" by
  "-I./inlinability" as the headers in inlinability are all generated
  and so can only be found in the "build tree" not the source tree.
* Rewrote all commands for m4-based file generation to ones, using
  make(1)'s automatic variables refering to target and
  prerequisits. That way, they are automatically replaced by files
  with the apropriate path prefix to the source tree if the file is a
  "source". This way, the rules are a bit easier to read as you can
  recognize that all (but one) generate the files in the same manner!
* Added macros.m4 to the dependencies of the headers in inlinability
  to also avoid specifying a path to it in the rule.
* Made some small beatification changes (mainly the INCLUDES
  assignment in libsablevm).
* Added Patrick Cernko to AUTHORS file.

------------------------------------------------------------------------
r1391 | gadek | 2004-01-17 20:52:46 -0500 (Sat, 17 Jan 2004) | 3 lines
Changed paths:
   A /sablevm/branches/staging/doc/gc_hashcode.txt

* Added doc/gc_hashcode.txt containing egagnon's explanation of how Hashcodes
  are used in current GC engine.

------------------------------------------------------------------------
r1385 | belanger | 2004-01-16 20:07:35 -0500 (Fri, 16 Jan 2004) | 11 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/global_alloc.list
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_ProcessImpl.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.h
   M /sablevm/branches/staging/src/libsablevm/lib_init.c
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Merged: svn merge -r 1364:1382
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Reimplemented cleanly system dependent library name computation
  (lib + name + so).
* Implemented GetObjectArrayElement().
* Implemented native methods for ProcessImpl.
* Cleanup Java_java_lang_Runtime_execInternal with a rewrite using
  only JNI methods instead of SableVM internal functions.
* Added check for lt_dlinit() return value for errors.
* Fixed typo in comment.

------------------------------------------------------------------------
r1351 | belanger | 2004-01-11 14:58:40 -0500 (Sun, 11 Jan 2004) | 7 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h
   M /sablevm/branches/staging/src/libsablevm/native_interface.m4.c

* Merged: svn merge -r 1314:1350 svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Implemented Monitor{Enter,Exit}.
* Fixed bug: ThrowNew always returning JNI_ERR.
* Fixed bug: VMThread instead of Thread instance stored internally in VM.
* Fixed bug: callRun()/join() version were incompatible after VMThread/Thread
             merged.  Switch to Classpath callRun() version.

------------------------------------------------------------------------
r1336 | belanger | 2004-01-04 23:51:06 -0500 (Sun, 04 Jan 2004) | 8 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClassLoader.c

* Merged: svn merge -r 1284:1314
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Fixed bug: memory block not added to allocated block list.
* Fixed bug: _svmf_init_cl_alloc was used only with the bootstrap class
             loader.
* Fixed bug: on error, class_loader_info was not removed from the list.
             Fixed by adding it to the list only at the end.

------------------------------------------------------------------------
r1290 | gadek | 2003-12-15 00:04:42 -0500 (Mon, 15 Dec 2003) | 5 lines
Changed paths:
   M /sablevm/branches/staging/doc/Makefile.am
   A /sablevm/branches/staging/doc/java-sablevm.1
   M /sablevm/branches/staging/doc/sablevm.1
   M /sablevm/branches/staging/java-sablevm.m4.sh

* Rewrote java-sablevm.1 manual page from scratch.
* Improved java-sablevm wrapper. He badly needed it.
* Updated java-sablevm.1 and sablevm.1 to mention 1.0.9 not 1.0.1
  and added licensing informations to both.

------------------------------------------------------------------------
r1286 | belanger | 2003-12-12 20:08:02 -0500 (Fri, 12 Dec 2003) | 13 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/cast.list
   M /sablevm/branches/staging/src/libsablevm/cl_alloc.list
   M /sablevm/branches/staging/src/libsablevm/class_file_parser.m4.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_Throwable.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMObject.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.h

* Merged: svn merge -r 1276:1284
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Merged: svn merge -r 1214:1248
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Implemented parsing for InnerClasses attribute.
* Implemented Java_java_lang_VMClass_getDeclaringClass.
* Implemented Java_java_lang_VMClass_getDeclaredClasses.
* Implemented Java_java_lang_VMClass_throwException.
* Removed Java_java_lang_VMClass_isArray native method.
* Regenerated all JNI header files.
* Added small note about a bug
  Java_java_lang_reflect_Constructor_constructNative.

------------------------------------------------------------------------
r1234 | egagnon | 2003-12-05 19:54:27 -0500 (Fri, 05 Dec 2003) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/native.c

* Merged: svn merge svn+ssh://svn.sablevm.org/public/sablevm/branches/staging@1233 svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm@1233
* Fixed bug: native method invocations were retrieving a retrun value
  even when an exception was thrown.

------------------------------------------------------------------------
r1211 | belanger | 2003-12-02 19:48:11 -0500 (Tue, 02 Dec 2003) | 6 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.h

* Merged: svn merge -r 1183:1207
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Implemented remaining Field.getTYPE() and all Field.setTYPE()
* Fixed bug: all getXX() for instance fields incorrect.
* Fixed bug: make indent removes source files if indent not installed.

------------------------------------------------------------------------
r1191 | egagnon | 2003-12-02 04:18:29 -0500 (Tue, 02 Dec 2003) | 5 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/inlinability_testing.txt
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c
   M /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.h

* Merged:
  svn merge svn+ssh://svn.sablevm.org/public/sablevm/branches/staging@1190 svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm@1190
* Added inlinability information for powerpc.
* Fixed svn:mime-type and svn:eol-style on new files.

------------------------------------------------------------------------
r1182 | egagnon | 2003-12-02 01:25:25 -0500 (Tue, 02 Dec 2003) | 6 lines
Changed paths:
   D /sablevm/branches/staging/ChangeLog
   D /sablevm/branches/staging/ChangeLog.header
   D /sablevm/branches/staging/ChangeLog.usermap
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/autogen.sh
   D /sablevm/branches/staging/build
   D /sablevm/branches/staging/build-many
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/doc/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/addarch.pl
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h

* Removed obsolete files.
* Fixed autoconf and automake files appropriately.
* Added missing copyright notices.
* Added the --disable-errors-on-warnings configure option.
* Indented code.

------------------------------------------------------------------------
r1181 | egagnon | 2003-12-02 00:33:11 -0500 (Tue, 02 Dec 2003) | 2 lines
Changed paths:
   D /sablevm/branches/staging/doc/java-sablevm.1

* Removed file.

------------------------------------------------------------------------
r1180 | gadek | 2003-12-02 00:31:22 -0500 (Tue, 02 Dec 2003) | 2 lines
Changed paths:
   M /sablevm/branches/staging/java-sablevm.m4.sh

* Added proper license informations to java-sablevm.m4.sh wrapper

------------------------------------------------------------------------
r1179 | gadek | 2003-12-01 23:44:03 -0500 (Mon, 01 Dec 2003) | 2 lines
Changed paths:
   D /sablevm/branches/staging/doc/POSIX-CnS-CacheFlush.txt
   M /sablevm/branches/staging/doc/README
   A /sablevm/branches/staging/doc/inlinability_testing.txt
   A /sablevm/branches/staging/doc/posix-cas.txt (from /sablevm/branches/staging/doc/POSIX-CnS-CacheFlush.txt:1178)
   A /sablevm/branches/staging/doc/signals_handling.txt (from /sablevm/branches/staging/doc/POSIX-CnS-CacheFlush.txt:1178)

* Added inlinability_testing.txt and made doc filenames consistent.

------------------------------------------------------------------------
r1175 | belanger | 2003-12-01 20:33:28 -0500 (Mon, 01 Dec 2003) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   D /sablevm/branches/staging/src/libsablevm/java_lang_Thread.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_Thread.h
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMThread.c:1172)
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMThread.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMThread.h:1172)
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Merged: svn merge -r 1147:1172
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Added Classpath 0.07 support.

------------------------------------------------------------------------
r1146 | belanger | 2003-11-30 16:08:40 -0500 (Sun, 30 Nov 2003) | 7 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/cast.list
   A /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_io_VMObjectStreamClass.c:1134)
   A /sablevm/branches/staging/src/libsablevm/java_io_VMObjectStreamClass.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_io_VMObjectStreamClass.h:1134)
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c

* Merged: svn merge -r 1128:1134
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Implemented Java_java_io_VMObjectStreamClass_hasClassInitializer.
* Implemented Java_java_lang_reflect_Method_nativeGetExceptionTypes.
* Fixed bug: Java_java_lang_reflect_Array_createObjectArray not checking
             for negative array size.

------------------------------------------------------------------------
r1143 | egagnon | 2003-11-30 14:33:10 -0500 (Sun, 30 Nov 2003) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/error.c

* Merged:
  svn+ssh://svn.sablevm.org/public/sablevm/branches/staging@1142 svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm@1142
* Fixed non-ISO C heresy (i.e. removed C++ line-comment).

------------------------------------------------------------------------
r1139 | egagnon | 2003-11-30 04:00:11 -0500 (Sun, 30 Nov 2003) | 9 lines
Changed paths:
   M /sablevm/branches/staging
   M /sablevm/branches/staging/AUTHORS
   M /sablevm/branches/staging/doc
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/error.c
   D /sablevm/branches/staging/src/libsablevm/heap_manager.c
   D /sablevm/branches/staging/src/libsablevm/heap_manager.h
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.h
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/prepare_code.h
   D /sablevm/branches/staging/src/libsablevm/vmlib.c
   D /sablevm/branches/staging/src/libsablevm/vmlib.h

* Merged:
  svn merge svn+ssh://svn.sablevm.org/public/sablevm/branches/staging@1138 svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm@1138
* Remove some unused files.
* Add thread dump on SIGQUIT (kill -3) based on a patch by Ben Burns,
  after making heavy modifications to it.
* Fix bugs in inlinability testing signal handling.
* Flags some bugs in inlinability testing as TODO for later.
* Fix missing svn:* properties.

------------------------------------------------------------------------
r1127 | belanger | 2003-11-29 17:42:23 -0500 (Sat, 29 Nov 2003) | 9 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Constructor.c
   A /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_reflect_Field.c:1126)
   A /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Field.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_reflect_Field.h:1126)
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/thread.c

* Merged: svn merge -r 1070:1087
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Fixed compilation problem: variable declaration after statements.
* Merged: svn merge -r 1115:1126
  svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Fixed: Linking class bugs in reflection native methods.
* Fixed: IDIV division overflow 0x80000000 / -1 for powerpc
* Added: Implementation of several Field native methods.

------------------------------------------------------------------------
r1110 | egagnon | 2003-11-28 02:33:31 -0500 (Fri, 28 Nov 2003) | 2 lines
Changed paths:
   M /sablevm/branches/staging/doc

* Ignore generated files in doc directory.

------------------------------------------------------------------------
r1105 | egagnon | 2003-11-28 00:01:35 -0500 (Fri, 28 Nov 2003) | 6 lines
Changed paths:
   M /sablevm/branches/staging/doc/Makefile.am
   M /sablevm/branches/staging/doc/POSIX-CnS-CacheFlush.txt
   M /sablevm/branches/staging/doc/debugging.txt
   M /sablevm/branches/staging/doc/java-sablevm.1
   M /sablevm/branches/staging/doc/m4macros.txt
   M /sablevm/branches/staging/doc/sablevm.1
   M /sablevm/branches/staging/java-sablevm.m4.sh
   M /sablevm/branches/staging/src/libsablevm/inlinability/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/inlinability/addarch.pl
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.m4
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.h
   M /sablevm/branches/staging/src/libsablevm/system_next.c
   M /sablevm/branches/staging/src/libsablevm/two_modes.list

* Merged:
  svn merge -r 1100:1104 svn+ssh://svn.sablevm.org/public/developers/egagnon/sandbox/sablevm
* Delete proposed text about a POSIX implementation of cache flush that
  is unlikely to work.
* Add svn:mime-type and svn:eol-style properties to new files.

------------------------------------------------------------------------
r1095 | gadek | 2003-11-27 20:58:39 -0500 (Thu, 27 Nov 2003) | 5 lines
Changed paths:
   D /sablevm/branches/staging/doc/EG-discuss.txt
   A /sablevm/branches/staging/doc/POSIX-CnS-CacheFlush.txt (from /developers/gadek/sandbox/sablevm/doc/POSIX-CnS-CacheFlush.txt:1094)
   A /sablevm/branches/staging/doc/debugging.txt (from /developers/gadek/sandbox/sablevm/doc/debugging.txt:1094)
   A /sablevm/branches/staging/doc/m4macros.txt (from /developers/gadek/sandbox/sablevm/doc/m4macros.txt:1094)
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c

* Merged: svn merge -r 1081:1094 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Added documentation: m4macros.txt, POSIX-CnS-CacheFlush.txt, debugging.txt,
  removed EG-discuss.txt which was the source for the above ones.
* Fixed unsigned/signed int comparison warning.

------------------------------------------------------------------------
r1088 | gadek | 2003-11-25 22:38:52 -0500 (Tue, 25 Nov 2003) | 5 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged: svn merge -r 1059:1080 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Fixed compiler warnings (2 good ones, 1 bogus but worked it around anyway)
* Fixed IDIV ( MIN_INT / -1 ) on i386
* ran 'make indent' (omg!)

------------------------------------------------------------------------
r1070 | belanger | 2003-11-23 23:54:53 -0500 (Sun, 23 Nov 2003) | 4 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/global_refs.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_Class.c
   D /sablevm/branches/staging/src/libsablevm/java_lang_Class.h
   M /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.c
   M /sablevm/branches/staging/src/libsablevm/java_lang_Runtime.h
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMClass.c:1066)
   A /sablevm/branches/staging/src/libsablevm/java_lang_VMClass.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_VMClass.h:1066)
   M /sablevm/branches/staging/src/libsablevm/java_lang_VMSecurityManager.c
   A /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.c (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_reflect_Array.c:1066)
   A /sablevm/branches/staging/src/libsablevm/java_lang_reflect_Array.h (from /developers/belanger/sandbox/sablevm/src/libsablevm/java_lang_reflect_Array.h:1066)
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/util2.c

* Merged: svn merge -r 1012:1066 svn+ssh://svn.sablevm.org/public/developers/belanger/sandbox/sablevm
* Added Classpath 0.06 support
* Fixed: global refs not set to NULL when added to free list.

------------------------------------------------------------------------
r1061 | gadek | 2003-11-22 16:51:11 -0500 (Sat, 22 Nov 2003) | 2 lines
Changed paths:
   D /sablevm/branches/staging/btf
   A /sablevm-test-suite/branches/staging/btf (from /sablevm/branches/staging/btf:1060)

* Moved BTF from sablevm/staging/btf into test-suite/staging/btf

------------------------------------------------------------------------
r1059 | gadek | 2003-11-22 06:52:10 -0500 (Sat, 22 Nov 2003) | 3 lines
Changed paths:
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c

* Merged: svn merge -r 1057:1058 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Made InliningException.class required only in inlinability testing mode.

------------------------------------------------------------------------
r1057 | gadek | 2003-11-22 06:18:14 -0500 (Sat, 22 Nov 2003) | 2 lines
Changed paths:
   D /sablevm/branches/staging/java-sablevm.sh

* Removed java-sablevm.sh (now *.m4.sh) strangerly not removed by merge.

------------------------------------------------------------------------
r1056 | gadek | 2003-11-22 06:15:58 -0500 (Sat, 22 Nov 2003) | 4 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/doc/Makefile.am
   A /sablevm/branches/staging/java-sablevm.m4.sh (from /developers/gadek/sandbox/sablevm/java-sablevm.m4.sh:1055)
   M /sablevm/branches/staging/java-sablevm.sh
   M /sablevm/branches/staging/src/libsablevm/Makefile.am

* Merged: svn merge -r 995:1055 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Fixed make distcheck, resulting tarball is buildable and working
* Fixed java wrapper

------------------------------------------------------------------------
r1027 | egagnon | 2003-11-21 04:33:15 -0500 (Fri, 21 Nov 2003) | 2 lines
Changed paths:
   D /sablevm/branches/staging/debian

* Remove Debian-specific packaging files.

------------------------------------------------------------------------
r994 | gadek | 2003-11-19 02:14:16 -0500 (Wed, 19 Nov 2003) | 3 lines
Changed paths:
   M /sablevm/branches/staging/configure.ac
   M /sablevm/branches/staging/src/libsablevm/inlinability/inlinability.list

* Merged: svn merge -r 991:993 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Intel now uses inlined engine

------------------------------------------------------------------------
r992 | gadek | 2003-11-19 00:43:45 -0500 (Wed, 19 Nov 2003) | 5 lines
Changed paths:
   A /sablevm/branches/staging/btf/test/simplec.sablecc (from /developers/gadek/sandbox/sablevm/btf/test/simplec.sablecc:991)
   M /sablevm/branches/staging/configure.ac
   A /sablevm/branches/staging/doc/Makefile.am (from /developers/gadek/sandbox/sablevm/doc/Makefile.am:991)

* Merged: svn merge -r 990:991 svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
* Added missing doc/Makefile.am, simplec.sablecc
* inlined only for sparc - need to gather inlinability informations for other
  arches and then enable inlined on them! (testers needed!)

------------------------------------------------------------------------
r990 | gadek | 2003-11-19 00:25:06 -0500 (Wed, 19 Nov 2003) | 12 lines
Changed paths:
   M /sablevm/branches/staging/Makefile.am
   M /sablevm/branches/staging/autogen.sh
   A /sablevm/branches/staging/btf (from /developers/gadek/sandbox/sablevm/btf:989)
   M /sablevm/branches/staging/btf/jasmin
   M /sablevm/branches/staging/btf/javac
   M /sablevm/branches/staging/btf/test
   M /sablevm/branches/staging/btf/test/Arith.java
   M /sablevm/branches/staging/btf/test/HelloWorld.java
   M /sablevm/branches/staging/btf/test/Ugly.java
   M /sablevm/branches/staging/btf/test/configuration/sablevm
   M /sablevm/branches/staging/btf/testme
   M /sablevm/branches/staging/configure.ac
   A /sablevm/branches/staging/debian (from /developers/gadek/sandbox/sablevm/debian:989)
   M /sablevm/branches/staging/debian/inlinability
   M /sablevm/branches/staging/debian/rules
   M /sablevm/branches/staging/debian/testsablevm
   A /sablevm/branches/staging/doc/EG-discuss.txt (from /developers/gadek/sandbox/sablevm/doc/EG-discuss.txt:989)
   A /sablevm/branches/staging/doc/java-sablevm.1 (from /developers/gadek/sandbox/sablevm/doc/java-sablevm.1:989)
   A /sablevm/branches/staging/doc/sablevm.1 (from /developers/gadek/sandbox/sablevm/doc/sablevm.1:989)
   D /sablevm/branches/staging/genchangelog
   A /sablevm/branches/staging/java-sablevm.sh (from /developers/gadek/sandbox/sablevm/java-sablevm.sh:989)
   M /sablevm/branches/staging/src/libsablevm/Makefile.am
   M /sablevm/branches/staging/src/libsablevm/bootstrap.m4.c
   M /sablevm/branches/staging/src/libsablevm/constants.h
   M /sablevm/branches/staging/src/libsablevm/error.c
   M /sablevm/branches/staging/src/libsablevm/error.list
   M /sablevm/branches/staging/src/libsablevm/include/jni_system_specific.h
   A /sablevm/branches/staging/src/libsablevm/inlinability (from /developers/gadek/sandbox/sablevm/src/libsablevm/inlinability:989)
   M /sablevm/branches/staging/src/libsablevm/inlinability/addarch.pl
   M /sablevm/branches/staging/src/libsablevm/instructions.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/branches/staging/src/libsablevm/instructions_switch.m4.c
   M /sablevm/branches/staging/src/libsablevm/interpreter.c
   M /sablevm/branches/staging/src/libsablevm/libsablevm.c
   M /sablevm/branches/staging/src/libsablevm/macros.m4
   M /sablevm/branches/staging/src/libsablevm/method_invoke.list
   M /sablevm/branches/staging/src/libsablevm/prepare_code.c
   M /sablevm/branches/staging/src/libsablevm/system.c
   M /sablevm/branches/staging/src/libsablevm/system.h
   A /sablevm/branches/staging/src/libsablevm/system_next.c (from /developers/gadek/sandbox/sablevm/src/libsablevm/system_next.c:989)
   M /sablevm/branches/staging/src/libsablevm/thread.c
   A /sablevm/branches/staging/src/libsablevm/two_modes.list (from /developers/gadek/sandbox/sablevm/src/libsablevm/two_modes.list:989)
   M /sablevm/branches/staging/src/libsablevm/types.h
   M /sablevm/branches/staging/src/libsablevm/vm_args.m4.c
   M /sablevm/branches/staging/src/sablevm/Makefile.am
   M /sablevm/branches/staging/src/sablevm/sablevm.c
   D /sablevm/branches/staging/test

* Merged: svn merge -r 627:HEAD svn+ssh://svn.sablevm.org/developers/gadek/sandbox/sablevm
  where HEAD was at 989 revision
* New: Inlinability Testing Mode and Bytecode Testing Framework (included)
* Warning: Added java/lang/InliningException which *must* be present in classpath
* New: inlinability information is no longer single/global (see inlinability.list)
* New: manual pages and 'java' command wrapper (not debian specific anymore)
* New: debian out-of-box support
* New: _SABLEVM_VERBOSE_INSTRUCTIONS_INLINED for debugging inlined (see configure.ac)
* Improved: Inlinability of many new instructions
* New: support for gcc 3.3 in inlined engine
* Some cleanup, many fixes and small improvements under way...

------------------------------------------------------------------------
r854 | gadek | 2003-11-05 01:52:39 -0500 (Wed, 05 Nov 2003) | 2 lines
Changed paths:
   A /sablevm/branches/staging (from /sablevm/trunk:853)

* Create staging branch.

------------------------------------------------------------------------
r761 | egagnon | 2003-10-05 19:36:28 -0400 (Sun, 05 Oct 2003) | 2 lines
Changed paths:
   M /sablevm/trunk/autogen.sh

Fix mime-type property (to text/plain).

------------------------------------------------------------------------
r714 | egagnon | 2003-09-27 18:42:26 -0400 (Sat, 27 Sep 2003) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

Implement JNI function NewObject*.

------------------------------------------------------------------------
r707 | egagnon | 2003-09-27 17:34:14 -0400 (Sat, 27 Sep 2003) | 5 lines
Changed paths:
   A /sablevm/trunk/autogen.sh
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c

- Extract non-virtual method call functionality out of JNI
  function CallNonvirtual*Method* and put it in
  internal_CallNonvirtual*Method*.
- Add autogen.sh.

------------------------------------------------------------------------
r609 | egagnon | 2003-09-10 00:28:05 -0400 (Wed, 10 Sep 2003) | 3 lines
Changed paths:
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/java_lang_Runtime.c
   M /sablevm/trunk/src/libsablevm/java_lang_Runtime.h

- Select direct-threading by default on all platforms, for now.
- Add a non-standard property for ant.

------------------------------------------------------------------------
r608 | egagnon | 2003-09-09 23:49:09 -0400 (Tue, 09 Sep 2003) | 2 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/macros.m4

Added clarifications in the documentation of m4svm_multicall.

------------------------------------------------------------------------
r299 | egagnon | 2003-07-03 17:24:17 -0400 (Thu, 03 Jul 2003) | 3 lines
Changed paths:
   M /sablevm/trunk
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src
   M /sablevm/trunk/src/include
   M /sablevm/trunk/src/libsablevm
   M /sablevm/trunk/src/libsablevm/include
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h
   M /sablevm/trunk/src/sablevm
   M /sablevm/trunk/test

- Indent code.
- Increase version.

------------------------------------------------------------------------
r298 | gadek | 2003-07-03 17:11:36 -0400 (Thu, 03 Jul 2003) | 2 lines
Changed paths:
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h

Port to various Debian architectures.

------------------------------------------------------------------------
r292 | belanger | 2003-07-03 14:49:38 -0400 (Thu, 03 Jul 2003) | 3 lines
Changed paths:
   M /sablevm/trunk/src/libsablevm/bootstrap.m4.c
   M /sablevm/trunk/src/libsablevm/system.c

- Port to Mac OS X.
- Fix some bugs.

------------------------------------------------------------------------
r159 | egagnon | 2003-03-28 22:20:00 -0500 (Fri, 28 Mar 2003) | 32 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/configure.ac
   D /sablevm/trunk/debian
   A /sablevm/trunk/doc
   A /sablevm/trunk/doc/README
   A /sablevm/trunk/doc/general.txt
   A /sablevm/trunk/doc/stack_layout.txt
   A /sablevm/trunk/genchangelog
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/sablevm/sablevm.c

2003-03-29 03:03  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/native_interface.m4.c:
	
	Implement ExceptionClear.

2003-03-23 02:55  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/native_interface.m4.c:
	
	Implement [Get/Set]*ArrayRegion.

2003-03-18 15:56  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* genchangelog:
	
	Import genchangelog script into CVS.

2003-03-18 15:47  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac:
	
	Temporarily disable inline-threading on non-i*86 platforms, until
	inlinability of instructions is properly tested and specifically
	set for these platforms.

2003-03-17 21:26  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/sablevm.c:
	
	Add STATISTICS to extended version information.

------------------------------------------------------------------------
r147 | egagnon | 2003-03-15 23:05:00 -0500 (Sat, 15 Mar 2003) | 38 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/INSTALL
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/gc_copying.c
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/thread.c
   M /sablevm/trunk/src/sablevm/sablevm.c

2003-03-16 04:05  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, build, build-many, configure.ac:
	
	Increase version number.

2003-03-16 03:29  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/gc_copying.c,
	src/libsablevm/thread.c, src/sablevm/sablevm.c:
	
	Fixed bugs: [ 602543 ] #include <malloc.h> is a Linux-ism [ 651250
	] Bug in LineNumberReader.java [ 652416 ] Minor optimization for
	new object alloc.  [ 653460 ] propery
	&quot;sablevm.stack.size.max&quot; ignored [ 660598 ]
	String.getBytes(&quot;UTF8&quot;) is broken [ 663270 ] [jni: fatal
	error (Local reference capacity exceeded)] [ 688936 ] Missing call
	to _svmf_set_current_env

2003-03-16 01:18  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/prepare_code.c:
	
	Fixed [ 597356 ] stack trace contains wrong line number

2003-03-16 00:11  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/instructions.m4.c:
	
	Fix method invocation bug involving methods inherited from
	interfaces by abstact classes.

2003-03-09 02:23  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* INSTALL:
	
	Updated installation instructions.

------------------------------------------------------------------------
r141 | egagnon | 2003-03-08 18:51:00 -0500 (Sat, 08 Mar 2003) | 49 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/README
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/class_loader.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/system.h

2003-03-08 23:49  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, build, build-many, configure.ac:
	
	Increase version number.

2003-03-08 22:28  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Warned new users about missing libraries and the resulting "could
	not create vm" error message.

2003-03-08 22:21  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README, src/libsablevm/java_lang_VMClassLoader.c:
	
	Got SableVM to work with classes compiled using Jikes 1.18.

2003-03-06 17:54  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Added reference to installation instructions in README file.

2003-02-26 04:29  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/native_interface.m4.c:
	
	Fill a few additional JNI interface holes.  I can now manage my
	Airport wireless base station modem connection with SableVM. :-)

2003-02-24 04:44  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/class_loader.c,
	src/libsablevm/java_lang_VMClassLoader.c,
	src/libsablevm/prepare_code.c:
	
	Ported inline-threaded engine to ia64. :-)
	
	It was simply a matter of giving execution permission to malloc()ed
	memory for inlined sequences.

2003-02-23 05:16  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/system.h:
	
	Fix bug on 64 bit platforms.

------------------------------------------------------------------------
r139 | egagnon | 2003-02-20 01:25:00 -0500 (Thu, 20 Feb 2003) | 98 lines
Changed paths:
   M /sablevm/trunk/.indent.pro
   M /sablevm/trunk/AUTHORS
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/INSTALL
   M /sablevm/trunk/LICENSE
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/Makefile.am
   M /sablevm/trunk/src/libsablevm/constants.h
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/java_lang_Class.c
   M /sablevm/trunk/src/libsablevm/java_lang_Class.h
   A /sablevm/trunk/src/libsablevm/java_lang_ProcessImpl.c
   A /sablevm/trunk/src/libsablevm/java_lang_ProcessImpl.h
   M /sablevm/trunk/src/libsablevm/java_lang_Runtime.c
   M /sablevm/trunk/src/libsablevm/java_lang_Runtime.h
   M /sablevm/trunk/src/libsablevm/java_lang_Thread.c
   M /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.h
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Method.c
   M /sablevm/trunk/src/libsablevm/java_lang_reflect_Method.h
   M /sablevm/trunk/src/libsablevm/libsablevm.c
   M /sablevm/trunk/src/libsablevm/native.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h
   M /sablevm/trunk/src/libsablevm/types.h
   M /sablevm/trunk/src/sablevm/sablevm.c

2003-02-20 06:20  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/system.c:
	
	Remove duplicate line.

2003-02-20 06:17  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/system.c:
	
	Fix little compilation bug.

2003-02-20 05:54  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/system.c:
	
	Added Grzegorz P.'s patch for inline-threading on alpha.

2003-02-20 03:12  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* AUTHORS, src/libsablevm/java_lang_Thread.c:
	
	Fix java.lang.Thread.yield().

2003-02-19 18:09  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, LICENSE, NEWS, build, build-many, configure.ac,
	src/libsablevm/Makefile.am, src/libsablevm/native.c:
	
	Increase version number.

2003-02-19 15:36  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/java_lang_ProcessImpl.c:
	
	Added missing copyright notice.  Hopefully, some day contributors
	will also take care of getting these details right...

2003-02-19 04:52  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: java_lang_ProcessImpl.c,
	java_lang_ProcessImpl.h:
	
	Files added as part of David P. Belanger's Patch.

2003-02-19 04:47  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* AUTHORS, src/libsablevm/java_lang_Class.c,
	src/libsablevm/java_lang_Class.h,
	src/libsablevm/java_lang_Runtime.c,
	src/libsablevm/java_lang_Thread.c,
	src/libsablevm/java_lang_reflect_Constructor.c,
	src/libsablevm/java_lang_reflect_Constructor.h,
	src/libsablevm/java_lang_reflect_Method.c,
	src/libsablevm/java_lang_reflect_Method.h,
	src/libsablevm/libsablevm.c, src/libsablevm/native.c,
	src/libsablevm/system.c, src/libsablevm/system.h,
	src/libsablevm/types.h,
	src/libsablevm/include/jni_system_specific.h:
	
	Fixed libffi related bug.
	
	Added volatile declarations to signal-sensitive fields to prevent
	instruction reordering by the compiler.
	
	Applied Patch by David Paul Belanger to add some additional
	reflection hooks.
	
	Added Thread.yield implementation by Chris Pickett.

2003-01-22 13:57  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: java_lang_Runtime.c, java_lang_VMClassLoader.c:
	
	Fix a bug in initialization of vm internal class loader data
	structure.

2002-12-03 22:30  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* INSTALL:
	
	Fix typo.

2002-11-16 18:35  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: java_lang_Runtime.c, java_lang_Runtime.h:
	
	Add a patch by Archie Cobbs to generate explicit error messages in
	Runtime.nativeLoad().

2002-10-25 16:34  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/constants.h,
	src/libsablevm/instructions.m4.c, src/sablevm/sablevm.c:
	
	Add configure option to disable inlining of two-mode instructions
	(such as GETFIELD).

------------------------------------------------------------------------
r128 | egagnon | 2002-10-16 17:41:00 -0400 (Wed, 16 Oct 2002) | 21 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h

2002-10-16 21:38  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, build, build-many, configure.ac, src/libsablevm/system.c,
	src/libsablevm/system.h,
	src/libsablevm/include/jni_system_specific.h:
	
	Prepare new release.

2002-10-16 16:12  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: system.c, system.h,
	include/jni_system_specific.h:
	
	Commit Grzegorz Prokopski port to ia64.

2002-09-10 17:37  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/instructions.m4.c:
	
	Fix LUSHR bug.

------------------------------------------------------------------------
r126 | egagnon | 2002-08-24 12:15:00 -0400 (Sat, 24 Aug 2002) | 41 lines
Changed paths:
   M /sablevm/trunk/AUTHORS
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/java_lang_Runtime.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/sablevm/sablevm.c

2002-08-24 16:15  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS:
	
	Fix typo.

2002-08-24 16:13  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, build, build-many, configure.ac:
	
	Prepare new release.

2002-08-24 15:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/java_lang_Runtime.c,
	src/sablevm/sablevm.c:
	
	Work around the libffi header bug by defining
	_SABLEVM_PACKAGE_[NAME/VERSION] and avoiding to use the PACKAGE and
	VERSION macros in C source code.

2002-08-19 16:01  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* AUTHORS, src/libsablevm/java_lang_Runtime.c:
	
	Applied a patch by Archie Cobbs to fix a bug in native library
	loading code.

2002-08-19 07:06  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: instructions.m4.c, native_interface.m4.c:
	
	Add 1 comparison array bounds check (using the unsigned trick).

2002-08-18 19:31  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: prepare_code.c, system.c:
	
	Added instruction cache update code, for getting inline-threading
	to work on processors with distinct data and instruction caches.

------------------------------------------------------------------------
r116 | egagnon | 2002-08-18 03:59:00 -0400 (Sun, 18 Aug 2002) | 22 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/prepare.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/thread.c
   M /sablevm/trunk/src/libsablevm/types.h

2002-08-18 07:57  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, build, build-many, configure.ac:
	
	Update version.

2002-08-18 07:08  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, prepare.c, prepare_code.c,
	thread.c, types.h:
	
	Collect some additional empirical results (only when STATISTICS is
	defined in configure.ac, of course).

2002-08-18 07:07  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac:
	
	Add missing call to AC_CANONICAL_HOST, and base threading engine on
	$host value.  Previous code was wrongfully defaulting to
	direct-threaded, even on i*86!

------------------------------------------------------------------------
r110 | egagnon | 2002-08-15 01:17:00 -0400 (Thu, 15 Aug 2002) | 101 lines
Changed paths:
   M /sablevm/trunk/AUTHORS
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/INSTALL
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/README
   M /sablevm/trunk/build
   M /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/Makefile.am
   M /sablevm/trunk/src/libsablevm/cl_alloc.m4.c
   M /sablevm/trunk/src/libsablevm/class_file_parser.m4.c
   M /sablevm/trunk/src/libsablevm/class_loader.c
   M /sablevm/trunk/src/libsablevm/class_loader_memory_manager.c
   M /sablevm/trunk/src/libsablevm/class_loader_memory_manager.h
   M /sablevm/trunk/src/libsablevm/gc_copying.c
   M /sablevm/trunk/src/libsablevm/gc_none.c
   M /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   M /sablevm/trunk/src/libsablevm/instructions.m4.c
   M /sablevm/trunk/src/libsablevm/instructions_preparation.m4.c
   M /sablevm/trunk/src/libsablevm/instructions_switch.m4.c
   M /sablevm/trunk/src/libsablevm/interpreter.c
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/java_lang_Class.c
   M /sablevm/trunk/src/libsablevm/java_lang_Class.h
   M /sablevm/trunk/src/libsablevm/java_lang_Throwable.h
   A /sablevm/trunk/src/libsablevm/java_lang_reflect_Method.c
   A /sablevm/trunk/src/libsablevm/java_lang_reflect_Method.h
   M /sablevm/trunk/src/libsablevm/libsablevm.c
   M /sablevm/trunk/src/libsablevm/native.c
   M /sablevm/trunk/src/libsablevm/native_interface.m4.c
   M /sablevm/trunk/src/libsablevm/new_instance.c
   M /sablevm/trunk/src/libsablevm/prepare.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/system.c
   M /sablevm/trunk/src/libsablevm/system.h
   M /sablevm/trunk/src/libsablevm/types.h
   M /sablevm/trunk/src/libsablevm/util2.c

2002-08-15 05:17  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* build, build-many, src/libsablevm/system.c:
	
	Update release version.

2002-08-15 04:48  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: class_file_parser.m4.c, interpreter.c, system.c,
	system.h, include/jni_system_specific.h:
	
	Applied port to Alpha architecture by Grzegorz Prokopski
	<gadek@debian.org>.

2002-08-15 04:15  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* AUTHORS, configure.ac, INSTALL, NEWS, README:
	
	Prepare new release.

2002-08-14 17:55  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac:
	
	Change package name in CVS, to simplify sending snapshot packages.

2002-08-14 17:44  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: instructions.m4.c, native.c:
	
	Fixed a typo.

2002-08-14 12:55  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/types.h:
	
	Fix a typo.

2002-08-14 12:44  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, prepare_code.c, types.h:
	
	Fix indentation.

2002-08-14 12:40  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: class_loader.c, gc_copying.c, gc_none.c,
	instructions.m4.c, instructions_preparation.m4.c,
	instructions_switch.m4.c, interpreter.c, invoke_interface.c,
	native.c, prepare_code.c, types.h:
	
	Counting bytecode instructions (for STATISTICS).

2002-08-14 10:11  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, prepare_code.c, types.h:
	
	Gather statistics about unused locals.

2002-08-14 09:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* configure.ac, src/libsablevm/cl_alloc.m4.c,
	src/libsablevm/class_loader_memory_manager.c,
	src/libsablevm/invoke_interface.c, src/libsablevm/prepare.c,
	src/libsablevm/prepare_code.c, src/libsablevm/types.h:
	
	Added optional statistics (for my thesis).  Statistics gathering is
	triggered by uncommenting the appropriate line in configure.ac.

2002-08-14 04:55  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: class_loader_memory_manager.h, gc_copying.c,
	new_instance.c, util2.c:
	
	Fixed hashcode related type casts not to trigger warning on 64bit
	platforms.

2002-08-12 04:56  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Remove forgotten debug trace.

2002-08-12 04:49  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: instructions.m4.c, interpreter.c,
	java_lang_Class.c, java_lang_Class.h, java_lang_reflect_Method.c,
	java_lang_reflect_Method.h, prepare_code.c:
	
	Implemented Method.invoke().

2002-08-10 23:21  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: java_lang_Class.c, java_lang_Class.h,
	java_lang_reflect_Method.c, java_lang_reflect_Method.h,
	java_lang_Throwable.h, libsablevm.c, Makefile.am,
	native_interface.m4.c:
	
	Implement JNI GET/Set[Static]Field and add some additional
	reflection support.

------------------------------------------------------------------------
r108 | egagnon | 2002-08-08 20:40:00 -0400 (Thu, 08 Aug 2002) | 51 lines
Changed paths:
   M /sablevm/trunk/ChangeLog
   M /sablevm/trunk/INSTALL
   M /sablevm/trunk/Makefile.am
   M /sablevm/trunk/NEWS
   M /sablevm/trunk/README
   A /sablevm/trunk/build
   A /sablevm/trunk/build-many
   M /sablevm/trunk/configure.ac
   M /sablevm/trunk/src/libsablevm/class_loader.c
   M /sablevm/trunk/src/libsablevm/interpreter.c
   M /sablevm/trunk/src/libsablevm/invoke_interface.c
   M /sablevm/trunk/src/libsablevm/prepare_code.c
   M /sablevm/trunk/src/libsablevm/resolve.c
   M /sablevm/trunk/src/libsablevm/thread.c
   M /sablevm/trunk/src/libsablevm/types.h

2002-08-09 00:40  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* Makefile.am:
	
	Add build scripts to distribution.

2002-08-09 00:29  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* INSTALL, NEWS, README, build, build-many, configure.ac,
	src/libsablevm/interpreter.c:
	
	Update release version.

2002-08-08 21:46  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c, thread.c,
	types.h:
	
	Make DestroyJavaVM wait for all non-daemon threads to die, as it
	should.

2002-08-08 18:53  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/prepare_code.c:
	
	Fixed indentation.

2002-08-08 18:52  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/prepare_code.c:
	
	Added verbose method preparation messages.

2002-08-08 15:54  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: class_loader.c, resolve.c:
	
	Bugfix: a CONSTANT_Methodref may refer to an array class!

2002-08-07 16:00  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README, build, build-many:
	
	Update documentation.

2002-08-07 15:23  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README, build, build-many:
	
	Added convenient build scripts.

------------------------------------------------------------------------
r102 | egagnon | 2002-08-06 06:42:00 -0400 (Tue, 06 Aug 2002) | 626 lines
Changed paths:
   A /sablevm/trunk/.indent.pro
   A /sablevm/trunk/AUTHORS
   A /sablevm/trunk/COPYING.LIB
   A /sablevm/trunk/ChangeLog
   A /sablevm/trunk/ChangeLog.header
   A /sablevm/trunk/ChangeLog.usermap
   A /sablevm/trunk/INSTALL
   A /sablevm/trunk/LICENSE
   A /sablevm/trunk/Makefile.am
   A /sablevm/trunk/NEWS
   A /sablevm/trunk/README
   A /sablevm/trunk/THANKS
   A /sablevm/trunk/configure.ac
   A /sablevm/trunk/debian
   A /sablevm/trunk/debian/changelog
   A /sablevm/trunk/debian/control
   A /sablevm/trunk/debian/copyright
   A /sablevm/trunk/debian/rules
   A /sablevm/trunk/debian/sablevm-dev.dirs
   A /sablevm/trunk/debian/sablevm.dirs
   A /sablevm/trunk/debian/sablevm.postinst
   A /sablevm/trunk/debian/sablevm.postrm
   A /sablevm/trunk/src
   A /sablevm/trunk/src/Makefile.am
   A /sablevm/trunk/src/include
   A /sablevm/trunk/src/include/Makefile.am
   A /sablevm/trunk/src/libsablevm
   A /sablevm/trunk/src/libsablevm/Makefile.am
   A /sablevm/trunk/src/libsablevm/bootstrap.m4.c
   A /sablevm/trunk/src/libsablevm/cast.list
   A /sablevm/trunk/src/libsablevm/cast.m4.c
   A /sablevm/trunk/src/libsablevm/cl_alloc.list
   A /sablevm/trunk/src/libsablevm/cl_alloc.m4.c
   A /sablevm/trunk/src/libsablevm/cl_alloc.m4.h
   A /sablevm/trunk/src/libsablevm/class_file_parser.h
   A /sablevm/trunk/src/libsablevm/class_file_parser.m4.c
   A /sablevm/trunk/src/libsablevm/class_loader.c
   A /sablevm/trunk/src/libsablevm/class_loader.h
   A /sablevm/trunk/src/libsablevm/class_loader_memory_manager.c
   A /sablevm/trunk/src/libsablevm/class_loader_memory_manager.h
   A /sablevm/trunk/src/libsablevm/constants.h
   A /sablevm/trunk/src/libsablevm/direct_threaded.m4
   A /sablevm/trunk/src/libsablevm/error.c
   A /sablevm/trunk/src/libsablevm/error.list
   A /sablevm/trunk/src/libsablevm/error_bits.m4.h
   A /sablevm/trunk/src/libsablevm/error_classes.m4.h
   A /sablevm/trunk/src/libsablevm/error_init_methods.m4.h
   A /sablevm/trunk/src/libsablevm/error_instances.m4.h
   A /sablevm/trunk/src/libsablevm/error_throwing.m4.c
   A /sablevm/trunk/src/libsablevm/fatal.c
   A /sablevm/trunk/src/libsablevm/fatal.h
   A /sablevm/trunk/src/libsablevm/gc_copying.c
   A /sablevm/trunk/src/libsablevm/gc_generational.c
   A /sablevm/trunk/src/libsablevm/gc_none.c
   A /sablevm/trunk/src/libsablevm/global_alloc.list
   A /sablevm/trunk/src/libsablevm/global_alloc.m4.c
   A /sablevm/trunk/src/libsablevm/global_alloc.m4.h
   A /sablevm/trunk/src/libsablevm/global_refs.c
   A /sablevm/trunk/src/libsablevm/global_refs.h
   A /sablevm/trunk/src/libsablevm/heap_manager.c
   A /sablevm/trunk/src/libsablevm/heap_manager.h
   A /sablevm/trunk/src/libsablevm/include
   A /sablevm/trunk/src/libsablevm/include/Makefile.am
   A /sablevm/trunk/src/libsablevm/include/jni.h
   A /sablevm/trunk/src/libsablevm/include/jni_system_specific.h
   A /sablevm/trunk/src/libsablevm/initialization.c
   A /sablevm/trunk/src/libsablevm/inlined_threaded.m4
   A /sablevm/trunk/src/libsablevm/instructions.m4.c
   A /sablevm/trunk/src/libsablevm/instructions_preparation.m4
   A /sablevm/trunk/src/libsablevm/instructions_preparation.m4.c
   A /sablevm/trunk/src/libsablevm/instructions_switch.m4
   A /sablevm/trunk/src/libsablevm/instructions_switch.m4.c
   A /sablevm/trunk/src/libsablevm/interpreter.c
   A /sablevm/trunk/src/libsablevm/interpreter.h
   A /sablevm/trunk/src/libsablevm/invoke_interface.c
   A /sablevm/trunk/src/libsablevm/invoke_interface.h
   A /sablevm/trunk/src/libsablevm/java_lang_Class.c
   A /sablevm/trunk/src/libsablevm/java_lang_Class.h
   A /sablevm/trunk/src/libsablevm/java_lang_Object.c
   A /sablevm/trunk/src/libsablevm/java_lang_Object.h
   A /sablevm/trunk/src/libsablevm/java_lang_Runtime.c
   A /sablevm/trunk/src/libsablevm/java_lang_Runtime.h
   A /sablevm/trunk/src/libsablevm/java_lang_SecurityManager.c
   A /sablevm/trunk/src/libsablevm/java_lang_SecurityManager.h
   A /sablevm/trunk/src/libsablevm/java_lang_Thread.c
   A /sablevm/trunk/src/libsablevm/java_lang_Thread.h
   A /sablevm/trunk/src/libsablevm/java_lang_Throwable.c
   A /sablevm/trunk/src/libsablevm/java_lang_Throwable.h
   A /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.c
   A /sablevm/trunk/src/libsablevm/java_lang_VMClassLoader.h
   A /sablevm/trunk/src/libsablevm/java_lang_VMObject.c
   A /sablevm/trunk/src/libsablevm/java_lang_VMObject.h
   A /sablevm/trunk/src/libsablevm/java_lang_VMSecurityManager.c
   A /sablevm/trunk/src/libsablevm/java_lang_VMSecurityManager.h
   A /sablevm/trunk/src/libsablevm/java_lang_VMSystem.c
   A /sablevm/trunk/src/libsablevm/java_lang_VMSystem.h
   A /sablevm/trunk/src/libsablevm/java_lang_VirtualMachine.c
   A /sablevm/trunk/src/libsablevm/java_lang_VirtualMachine.h
   A /sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.c
   A /sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.h
   A /sablevm/trunk/src/libsablevm/jnidefs.h
   A /sablevm/trunk/src/libsablevm/lib_init.c
   A /sablevm/trunk/src/libsablevm/libsablevm.c
   A /sablevm/trunk/src/libsablevm/link.c
   A /sablevm/trunk/src/libsablevm/link.h
   A /sablevm/trunk/src/libsablevm/local_refs.c
   A /sablevm/trunk/src/libsablevm/local_refs.h
   A /sablevm/trunk/src/libsablevm/macros.c
   A /sablevm/trunk/src/libsablevm/macros.h
   A /sablevm/trunk/src/libsablevm/macros.m4
   A /sablevm/trunk/src/libsablevm/method_invoke.list
   A /sablevm/trunk/src/libsablevm/method_invoke.m4.c
   A /sablevm/trunk/src/libsablevm/method_invoke.m4.h
   A /sablevm/trunk/src/libsablevm/native.c
   A /sablevm/trunk/src/libsablevm/native.h
   A /sablevm/trunk/src/libsablevm/native_interface.h
   A /sablevm/trunk/src/libsablevm/native_interface.m4.c
   A /sablevm/trunk/src/libsablevm/new_instance.c
   A /sablevm/trunk/src/libsablevm/new_instance.h
   A /sablevm/trunk/src/libsablevm/prepare.c
   A /sablevm/trunk/src/libsablevm/prepare.h
   A /sablevm/trunk/src/libsablevm/prepare_code.c
   A /sablevm/trunk/src/libsablevm/prepare_code.h
   A /sablevm/trunk/src/libsablevm/pthread_rec_svm.c
   A /sablevm/trunk/src/libsablevm/pthread_rec_svm.h
   A /sablevm/trunk/src/libsablevm/resolve.c
   A /sablevm/trunk/src/libsablevm/resolve.h
   A /sablevm/trunk/src/libsablevm/splay_tree.list
   A /sablevm/trunk/src/libsablevm/splay_tree.m4.c
   A /sablevm/trunk/src/libsablevm/switch_threaded.m4
   A /sablevm/trunk/src/libsablevm/system.c
   A /sablevm/trunk/src/libsablevm/system.h
   A /sablevm/trunk/src/libsablevm/thread.c
   A /sablevm/trunk/src/libsablevm/thread.h
   A /sablevm/trunk/src/libsablevm/types.h
   A /sablevm/trunk/src/libsablevm/util.h
   A /sablevm/trunk/src/libsablevm/util.m4.c
   A /sablevm/trunk/src/libsablevm/util1.c
   A /sablevm/trunk/src/libsablevm/util2.c
   A /sablevm/trunk/src/libsablevm/verifier.c
   A /sablevm/trunk/src/libsablevm/verifier.h
   A /sablevm/trunk/src/libsablevm/vm_args.m4.c
   A /sablevm/trunk/src/libsablevm/vmlib.c
   A /sablevm/trunk/src/libsablevm/vmlib.h
   A /sablevm/trunk/src/sablevm
   A /sablevm/trunk/src/sablevm/Makefile.am
   A /sablevm/trunk/src/sablevm/sablevm.c
   A /sablevm/trunk/src/sablevm/sablevm.h
   A /sablevm/trunk/test
   A /sablevm/trunk/test/Arith.java
   A /sablevm/trunk/test/HelloWorld.java
   A /sablevm/trunk/test/Ugly.java
   A /sablevm/trunk/test/configuration
   A /sablevm/trunk/test/configuration/sablevm
   A /sablevm/trunk/types.header

2002-08-06 10:27  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, AUTHORS, COPYING.LIB, INSTALL, LICENSE, Makefile.am,
	NEWS, README, THANKS, configure.ac, types.header,
	src/include/Makefile.am, src/libsablevm/Makefile.am,
	src/libsablevm/bootstrap.m4.c, src/libsablevm/cast.list,
	src/libsablevm/cast.m4.c, src/libsablevm/cl_alloc.list,
	src/libsablevm/cl_alloc.m4.c, src/libsablevm/cl_alloc.m4.h,
	src/libsablevm/class_file_parser.h,
	src/libsablevm/class_file_parser.m4.c,
	src/libsablevm/class_loader.c, src/libsablevm/class_loader.h,
	src/libsablevm/class_loader_memory_manager.c,
	src/libsablevm/class_loader_memory_manager.h,
	src/libsablevm/constants.h, src/libsablevm/direct_threaded.m4,
	src/libsablevm/error.c, src/libsablevm/error.list,
	src/libsablevm/error_bits.m4.h, src/libsablevm/error_classes.m4.h,
	src/libsablevm/error_init_methods.m4.h,
	src/libsablevm/error_instances.m4.h,
	src/libsablevm/error_throwing.m4.c, src/libsablevm/fatal.c,
	src/libsablevm/fatal.h, src/libsablevm/gc_copying.c,
	src/libsablevm/gc_generational.c, src/libsablevm/gc_none.c,
	src/libsablevm/global_alloc.list, src/libsablevm/global_alloc.m4.c,
	src/libsablevm/global_alloc.m4.h, src/libsablevm/global_refs.c,
	src/libsablevm/global_refs.h, src/libsablevm/heap_manager.c,
	src/libsablevm/heap_manager.h, src/libsablevm/initialization.c,
	src/libsablevm/inlined_threaded.m4,
	src/libsablevm/instructions.m4.c,
	src/libsablevm/instructions_preparation.m4,
	src/libsablevm/instructions_preparation.m4.c,
	src/libsablevm/instructions_switch.m4,
	src/libsablevm/instructions_switch.m4.c,
	src/libsablevm/interpreter.c, src/libsablevm/interpreter.h,
	src/libsablevm/invoke_interface.c,
	src/libsablevm/invoke_interface.h,
	src/libsablevm/java_lang_Class.c, src/libsablevm/java_lang_Class.h,
	src/libsablevm/java_lang_Object.c,
	src/libsablevm/java_lang_Object.h,
	src/libsablevm/java_lang_Runtime.c,
	src/libsablevm/java_lang_Runtime.h,
	src/libsablevm/java_lang_SecurityManager.c,
	src/libsablevm/java_lang_SecurityManager.h,
	src/libsablevm/java_lang_Thread.c,
	src/libsablevm/java_lang_Thread.h,
	src/libsablevm/java_lang_Throwable.c,
	src/libsablevm/java_lang_Throwable.h,
	src/libsablevm/java_lang_VMClassLoader.c,
	src/libsablevm/java_lang_VMClassLoader.h,
	src/libsablevm/java_lang_VMObject.c,
	src/libsablevm/java_lang_VMObject.h,
	src/libsablevm/java_lang_VMSecurityManager.c,
	src/libsablevm/java_lang_VMSecurityManager.h,
	src/libsablevm/java_lang_VMSystem.c,
	src/libsablevm/java_lang_VMSystem.h,
	src/libsablevm/java_lang_VirtualMachine.c,
	src/libsablevm/java_lang_VirtualMachine.h,
	src/libsablevm/java_lang_reflect_Constructor.c,
	src/libsablevm/java_lang_reflect_Constructor.h,
	src/libsablevm/jnidefs.h, src/libsablevm/lib_init.c,
	src/libsablevm/libsablevm.c, src/libsablevm/link.c,
	src/libsablevm/link.h, src/libsablevm/local_refs.c,
	src/libsablevm/local_refs.h, src/libsablevm/macros.h,
	src/libsablevm/macros.m4, src/libsablevm/method_invoke.list,
	src/libsablevm/method_invoke.m4.c,
	src/libsablevm/method_invoke.m4.h, src/libsablevm/native.c,
	src/libsablevm/native_interface.m4.c,
	src/libsablevm/new_instance.c, src/libsablevm/new_instance.h,
	src/libsablevm/prepare.c, src/libsablevm/prepare.h,
	src/libsablevm/prepare_code.c, src/libsablevm/prepare_code.h,
	src/libsablevm/pthread_rec_svm.c, src/libsablevm/pthread_rec_svm.h,
	src/libsablevm/resolve.c, src/libsablevm/splay_tree.list,
	src/libsablevm/splay_tree.m4.c, src/libsablevm/switch_threaded.m4,
	src/libsablevm/system.c, src/libsablevm/system.h,
	src/libsablevm/thread.c, src/libsablevm/thread.h,
	src/libsablevm/types.h, src/libsablevm/util.h,
	src/libsablevm/util.m4.c, src/libsablevm/util1.c,
	src/libsablevm/util2.c, src/libsablevm/verifier.c,
	src/libsablevm/vm_args.m4.c, src/libsablevm/vmlib.c,
	src/libsablevm/include/Makefile.am, src/libsablevm/include/jni.h,
	src/libsablevm/include/jni_system_specific.h,
	src/sablevm/sablevm.c, src/sablevm/sablevm.h, test/Arith.java,
	test/HelloWorld.java, test/Ugly.java:
	
	Major update.  SableVM is now in a releasable state.  Many features
	added, including threads and spinlock-free thinlocks, options to
	turn off signals, and much more.

2001-11-06 04:21  Brent Fulgham <bfulgham@debian.org>

	* debian/rules:
	
	Cleanup

2001-11-06 02:48  Brent Fulgham <bfulgham@debian.org>

	* debian/: rules, sablevm.postinst, sablevm.postrm:
	
	Whoops!  One more.

2001-11-06 02:43  Brent Fulgham <bfulgham@debian.org>

	* debian/: rules, sablevm.postinst:
	
	Final updates -- you can now successfully build a package.

2001-11-05 09:07  Brent Fulgham <bfulgham@debian.org>

	* AUTHORS, debian/control, debian/copyright,
	debian/sablevm-dev.dirs, debian/sablevm.dirs:
	
	Added some more files to support debian package building.  Created
	a simple Manpage for Sablevm.

2001-11-04 09:47  Brent Fulgham <bfulgham@debian.org>

	* debian/control:
	
	Correct build dependencies.

2001-11-04 09:33  Brent Fulgham <bfulgham@debian.org>

	* INSTALL, debian/changelog, debian/control:
	
	Set-up for a Debian package.  INSTALL needed to handle warning in
	auto configuration routines, plus it's good information.

2001-06-12 18:23  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/sablevm.c:
	
	Get rid of unnecessary parameters.  Rationale: The user should use
	explicit properties to set uncommon options.  The sablevm
	executable should keep its options as simple as possible.  This
	also provides a lot of flexibility for modifying runtime options
	(or, I sould say, system properties), without causing changes to
	command line options.

2001-05-20 04:08  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/sablevm.c:
	
	Remove gc specific options.  Use properties, instead.

2001-05-17 01:30  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* INSTALL:
	
	Remove generated files.

2001-05-11 03:38  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: Makefile.am, heap_manager.c, macros.h:
	
	Improved configuration script.

2001-04-30 02:44  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/verifier.c:
	
	Additional stuff for verifier.

2001-04-29 21:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: heap_manager.c, invoke_interface.c, prepare.c,
	types.h, verifier.c, vmlib.c:
	
	Adding partial native support for static constraints verification.

2001-04-28 04:22  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/prepare.c:
	
	Updated version.

2001-04-20 15:46  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, AUTHORS, README, src/libsablevm/Makefile.am,
	src/libsablevm/class_loader.c, src/libsablevm/class_loader.h,
	src/libsablevm/constants.h, src/libsablevm/error.c,
	src/libsablevm/global_refs.c, src/libsablevm/heap_manager.c,
	src/libsablevm/heap_manager.h, src/libsablevm/interpreter.c,
	src/libsablevm/interpreter.h, src/libsablevm/invoke_interface.c,
	src/libsablevm/jnidefs.h, src/libsablevm/local_refs.c,
	src/libsablevm/local_refs.h, src/libsablevm/macros.c,
	src/libsablevm/macros.h, src/libsablevm/native.c,
	src/libsablevm/native.h, src/libsablevm/native_interface.h,
	src/libsablevm/prepare.c, src/libsablevm/prepare.h,
	src/libsablevm/prepare_code.c, src/libsablevm/prepare_code.h,
	src/libsablevm/pthread_rec_svm.c, src/libsablevm/pthread_rec_svm.h,
	src/libsablevm/resolve.c, src/libsablevm/resolve.h,
	src/libsablevm/system.c, src/libsablevm/system.h,
	src/libsablevm/thread.c, src/libsablevm/thread.h,
	src/libsablevm/types.h, src/libsablevm/util.h,
	src/libsablevm/vmlib.c, src/libsablevm/vmlib.h,
	src/libsablevm/include/jni.h,
	src/libsablevm/include/jni_system_specific.h,
	src/sablevm/sablevm.c:
	
	Major update.  Can now run single threaded applications.

2001-01-31 16:50  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, LICENSE, src/libsablevm/Makefile.am,
	src/libsablevm/class_loader.c, src/libsablevm/class_loader.h,
	src/libsablevm/constants.h, src/libsablevm/error.c,
	src/libsablevm/global_refs.c, src/libsablevm/global_refs.h,
	src/libsablevm/heap_manager.c, src/libsablevm/heap_manager.h,
	src/libsablevm/interpreter.c, src/libsablevm/interpreter.h,
	src/libsablevm/invoke_interface.c,
	src/libsablevm/invoke_interface.h, src/libsablevm/jnidefs.h,
	src/libsablevm/macros.c, src/libsablevm/macros.h,
	src/libsablevm/native_interface.h, src/libsablevm/prepare.c,
	src/libsablevm/prepare.h, src/libsablevm/pthread_rec_svm.c,
	src/libsablevm/pthread_rec_svm.h, src/libsablevm/resolve.c,
	src/libsablevm/resolve.h, src/libsablevm/system.c,
	src/libsablevm/system.h, src/libsablevm/thread.c,
	src/libsablevm/thread.h, src/libsablevm/types.h,
	src/libsablevm/util.h, src/libsablevm/verifier.c,
	src/libsablevm/verifier.h, src/libsablevm/include/Makefile.am,
	src/libsablevm/include/jni.h,
	src/libsablevm/include/jni_system_specific.h,
	src/sablevm/Makefile.am, src/sablevm/sablevm.c,
	src/sablevm/sablevm.h:
	
	Improved protability.  Work in progress.

2000-12-30 04:20  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/sablevm.c, src/sablevm/sablevm.h, .indent.pro:
	
	Fixed a few memory leaks.

2000-12-12 06:52  Brent Fulgham <bfulgham@debian.org>

	* src/sablevm/: sablevm.c, sablevm.h:
	
	Remove debug message.  Move line-reading code into home-made
	"getLine" routine to handle the actual disk file reading.  Seems to
	correctly handle the test cases in config/test (at least as far as
	reading the data).
	
	Interpreter segfaults on the 3048 character "class-path" parameter,
	but that's probably because there is no such path...

2000-12-12 00:40  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* Makefile.am, test/configuration/sablevm:
	
	Added a configuration file that causes sablevm to fail.

2000-12-09 07:25  Brent Fulgham <bfulgham@debian.org>

	* src/sablevm/sablevm.c:
	
	Modified to remove hard-coded limits on argument size and count. 
	Modified to remove non-ANSI C library calls.

2000-12-09 05:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro:
	
	Fixed the POSIX conformity flag.  The build is still broken by a
	non-POSIX function call.

2000-12-09 04:34  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README, src/libsablevm/invoke_interface.c,
	src/libsablevm/invoke_interface.h, src/sablevm/sablevm.c:
	
	Changed compilation flags so that only POSIX library calls are
	recognized.

2000-12-09 00:12  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/: sablevm.c, sablevm.h:
	
	Running 'make indent' to indent the newly added code.

2000-12-08 06:44  Brent Fulgham <bfulgham@debian.org>

	* src/sablevm/: sablevm.c, sablevm.h:
	
	Added configuration file parsing.  Reads $SYSCONFDIR/sablevm first,
	then $HOME/sablevm, then checks command-line parameters. 
	Precedence is in the reverse order of the above.

2000-12-07 00:28  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, AUTHORS, LICENSE, Makefile.am, src/Makefile.am,
	src/include/Makefile.am, src/libsablevm/Makefile.am,
	src/libsablevm/interpreter.c, src/libsablevm/interpreter.h,
	src/libsablevm/invoke_interface.c,
	src/libsablevm/invoke_interface.h,
	src/libsablevm/native_interface.h,
	src/libsablevm/pthread_rec_svm.c, src/libsablevm/pthread_rec_svm.h,
	src/libsablevm/types.h, src/libsablevm/include/Makefile.am,
	src/sablevm/Makefile.am, src/sablevm/sablevm.c,
	src/sablevm/sablevm.h:
	
	Solved a configure problem.

2000-12-02 06:53  Brent Fulgham <bfulgham@debian.org>

	* src/libsablevm/types.h:
	
	Added "malloc.h" to get definition of ptrdiff_t

2000-09-05 05:26  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.h:
	
	Filled a few additional JNI holes, and added stack trace at call
	sites, to help find problem location in class library (like calling
	a method on a null reference).

2000-09-02 09:01  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Fixed library class path.

2000-09-02 08:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, README:
	
	Updated release info.

2000-09-02 07:57  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c:
	
	Added some missing "volatile" modifier to variables accessible on
	return from a long jump.

2000-09-02 07:41  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c, types.h:
	
	Hello World!

2000-08-30 17:14  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c:
	
	Work in progress.

2000-08-30 03:41  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c,
	invoke_interface.h:
	
	Work in progress.

2000-08-27 20:25  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, types.h:
	
	Back to compilable state.

2000-08-21 03:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/types.h:
	
	Work in progress.

2000-08-20 03:28  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, types.h, include/jni.h:
	
	Work in progress.

2000-08-17 02:22  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, interpreter.h,
	invoke_interface.c, types.h:
	
	Work in progress.

2000-08-15 22:53  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c:
	
	Indented the code.

2000-08-15 20:28  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, interpreter.h,
	invoke_interface.c, invoke_interface.h, types.h:
	
	Work in progress.

2000-08-15 10:59  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c,
	invoke_interface.h, types.h:
	
	Work in progress.

2000-08-09 16:44  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: invoke_interface.c, types.h:
	
	Work in progress.

2000-08-08 17:43  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Work in progress.

2000-08-07 23:06  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: Makefile.am, interpreter.c, invoke_interface.c,
	invoke_interface.h, pthread_rec_svm.c, types.h:
	
	Work in progress.

2000-08-03 14:45  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Work in progress.

2000-08-02 19:45  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	More bugs fixed.

2000-08-02 18:15  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Got a few bugs out of the way.	Finally, a predicatable
	initilization bug has surfaced.

2000-08-02 03:01  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c,
	include/jni.h:
	
	Work in progress.

2000-08-02 01:58  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c,
	invoke_interface.h, types.h:
	
	Work in progress.

2000-07-31 18:46  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/invoke_interface.c:
	
	Configure now fails if a required library is not found.

2000-07-29 16:41  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/: libsablevm/interpreter.c, libsablevm/invoke_interface.c,
	sablevm/sablevm.c:
	
	JNI methods are now asynchronous cancellation-unsafe.

2000-07-26 13:30  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Removed some debugging output.

2000-07-25 15:53  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: Makefile.am, interpreter.c:
	
	Replace calls to printf by calls to _svmf_printf, so that usual
	shell/pipe redirection works on debugging output.

2000-07-16 04:20  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Minor fix.

2000-07-16 03:29  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Added dependency information.

2000-07-13 18:21  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS:
	
	Removed -Werror compiler option (developers should turn it on
	locally).  Updated version.

2000-07-13 17:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* README:
	
	Invite users to use the sablevm-user mailing list for help.

2000-06-18 20:07  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/sablevm/sablevm.c:
	
	Fixed a warning due to the upgrade to popt 1.5.

2000-06-16 16:53  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, interpreter.c:
	
	Minor bug, when native methods return NULL.

2000-06-16 08:17  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS:
	
	Time for a new release!

2000-06-16 08:07  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, src/libsablevm/Makefile.am,
	src/libsablevm/interpreter.c, src/libsablevm/include/jni.h:
	
	Fixed some bugs and updated version.

2000-06-15 23:21  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: native_interface.h, include/jni.h:
	
	Fixed a bug in the return type of GetXXXArrayElements.

2000-06-15 19:37  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/: include/Makefile.am, libsablevm/Makefile.am,
	libsablevm/include/Makefile.am, libsablevm/include/jni.h:
	
	Changed install directory of jni.h.

2000-06-13 05:39  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, invoke_interface.c,
	invoke_interface.h, types.h:
	
	Completed initial implementation of most bytecodes.  Only the
	following bytecodes have not been implemented yet: TABLESWITCH,
	LOOKUPSWITCH, WIDE, MULTIANEWARRAY, GOTO_W, JSR_W, and INSTANCEOF. 
	Status:  The vm works until it hits a call to
	Runtime.getLibraryPath()

2000-06-12 18:53  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, src/libsablevm/Makefile.am, src/libsablevm/interpreter.c:
	
	Found and fixed native calls bug, and updated version.

2000-06-12 12:40  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* NEWS, src/libsablevm/Makefile.am:
	
	Updated version.

2000-06-12 05:56  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, interpreter.h,
	invoke_interface.h, types.h:
	
	First attempt at implementing native calls.  Not tested yet.

2000-06-10 23:20  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: Makefile.am, interpreter.c, invoke_interface.c,
	types.h:
	
	Got around libffi header conflicts and prepared structures for
	native calls.

2000-06-09 23:04  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/Makefile.am, NEWS:
	
	Updated version.

2000-06-09 21:42  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* THANKS, src/libsablevm/Makefile.am, src/libsablevm/interpreter.c,
	src/libsablevm/invoke_interface.c, src/libsablevm/types.h:
	
	Most bytecodes are implemented.

2000-06-09 04:15  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/: interpreter.c, types.h:
	
	Implemented many bytecodes.

2000-06-07 22:51  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* src/libsablevm/interpreter.c:
	
	Mark boot loader as initiating loader of array classes.

2000-06-07 11:11  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, src/libsablevm/Makefile.am,
	src/libsablevm/interpreter.c, src/libsablevm/interpreter.h,
	src/libsablevm/invoke_interface.c,
	src/libsablevm/pthread_rec_svm.c, src/libsablevm/pthread_rec_svm.h,
	src/libsablevm/types.h, src/libsablevm/include/jni.h:
	
	Work in progress.  Central structure done.

2000-05-31 15:40  Etienne M. Gagnon <etienne.gagnon@uqam.ca>

	* .indent.pro, AUTHORS, Makefile.am, NEWS, README, THANKS,
	src/Makefile.am, src/include/Makefile.am,
	src/libsablevm/Makefile.am, src/libsablevm/interpreter.c,
	src/libsablevm/interpreter.h, src/libsablevm/invoke_interface.c,
	src/libsablevm/invoke_interface.h,
	src/libsablevm/native_interface.h,
	src/libsablevm/pthread_rec_svm.c, src/libsablevm/pthread_rec_svm.h,
	src/libsablevm/types.h, src/libsablevm/include/Makefile.am,
	src/libsablevm/include/jni.h, src/sablevm/Makefile.am,
	src/sablevm/sablevm.c, src/sablevm/sablevm.h, INSTALL:
	
	Initial version.

------------------------------------------------------------------------
r101 | egagnon | 2002-08-06 06:42:00 -0400 (Tue, 06 Aug 2002) | 2 lines
Changed paths:
   A /sablevm
   A /sablevm/branches
   A /sablevm/tags
   A /sablevm/trunk

Create sablevm project.

------------------------------------------------------------------------
