summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Fix ChangeLog date typoericb2002-03-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50371 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-04 Eric Blake <ebb9@email.byu.edu>ericb2002-03-061-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | * scripts/unicode-decomp.pl: Move from chartables.pl, and remove the code for generating include/java-chartables.h. * scripts/unicode-blocks.pl: Move from scripts/blocks.pl, and merge with Classpath. * scripts/unicode-muncher.pl: Copy from Classpath. * scritps/MakeCharTables.java: New file. * gnu/gcj/convert/Blocks-3.txt: New file. * gnu/gcj/convert/UnicodeData-3.0.0.txt: New file. * gnu/gcj/convert/UnicodeCharacterDatabase-3.0.0.html: New file. * gnu/java/lang/CharData.java: Copy from Classpath. * Makefile.am (ordinary_java_source_files): Add gnu/java/lang/CharData.java. * configure.in: Remove --enable-fast-character option. * java/lang/Character.java: Merge algorithms and Javadoc with Classpath. * java/lang/natCharacter.cc: Implement Unicode lookup table more efficiently. * include/java-chardecomp.h: Regenerate. * include/java-chartables.h: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50368 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/MediaTracker.java: Implemented.bryce2002-03-061-0/+6
| | | | | | | | * Makefile.am: Add MediaTracker. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50349 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natPosixProcess.cc (fail): Removed.tromey2002-03-061-0/+4
| | | | | | | | (startProcess): Simplified error-handling. Preserve LD_LIBRARY_PATH across exec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50342 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_LookupJNIMethod): Throw UnsatisfiedLinkError, nottromey2002-03-051-0/+5
| | | | | | | AbstractMethodError. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50337 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove cvs junkbryce2002-03-041-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50271 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Use -bootclasspath, not -CLASSPATH.bryce2002-03-041-0/+6
| | | | | | | * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50270 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Timer (TaskQueue.stop): set elements to zero.mark2002-03-031-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50254 138bc75d-0d04-0410-961f-82ee72b054a4
* Oops. A ChangeLog entry got committed prematurely with my last change.green2002-03-011-7/+0
| | | | | | | This fixes is. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50196 138bc75d-0d04-0410-961f-82ee72b054a4
* Add pointer support to the reflection code.green2002-03-011-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50180 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-27 Adam Megacz <adam@xwt.org>megacz2002-02-281-0/+5
| | | | | | | | * java/net/natInetAddress.cc: Changed USE_WINSOCK to WIN32, added '#undef STRICT'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50120 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (init_properties): Use __VERSION__.tromey2002-02-271-0/+9
| | | | | | | | | | | * gij.cc (version): Use __VERSION__. * include/config.h.in: Rebuilt. * acconfig.h (GCJVERSION): Removed. * configure: Rebuilt. * configure.in (GCJVERSION): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50088 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-26 Andreas Schwab <schwab@suse.de>bryce2002-02-271-0/+6
| | | | | | | | | * acinclude.m4 (LIB_AC_PROG_CXX): Use glibjava_CXX instead of glibcpp_CXX, since libjava uses even another CXX. * aclocal.m4, configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50084 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natPosixProcess.cc (startProcess): Use FD_CLOEXEC, nottromey2002-02-271-0/+5
| | | | | | | `1'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50081 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (GCJCOMPILE): Use -fCLASSPATH not -fclasspath. Fixesbryce2002-02-251-0/+6
| | | | | | | | dependency tracking for .java files. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50024 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-24 Adam Megacz <adam@xwt.org>megacz2002-02-251-0/+5
| | | | | | | | * java/net/natPlainDatagramSocketImpl.cc: whops; removed 'make' typo. Sorry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50019 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-24 Adam Megacz <adam@xwt.org>megacz2002-02-251-0/+7
| | | | | | | | | | * java/net/natPlainDatagramSocketImpl.cc: Updated #includes for Win32, changed #ifdefs to check WIN32 instead of the (now-obsolete) USE_WINSOCK, and removed support for socket timeouts on Win32 pending further discussion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50017 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-24 Adam Megacz <adam@xwt.org>megacz2002-02-251-0/+6
| | | | | | | | | * win32-threads.cc (_Jv_ThreadInitData): _Jv_Malloc instead of new * win32-threads.cc (_Jv_ThreadDestroyData): _Jv_Free instead of delete git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50014 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-24 Adam Megacz <adam@xwt.org>megacz2002-02-241-0/+5
| | | | | | | | * java/lang/Win32Process.java: Created a dummy class to allow build process to run to completion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50013 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):jsturm2002-02-241-0/+6
| | | | | | | | Define ffi_result union for ffi_call result. Cast ffi_result members to jvalue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50007 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in, gcj/Makefile.in, include/Makefile.in: Rebuilt.aoliva2002-02-231-0/+5
| | | | | | | * testsuite/Makefile.in: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49985 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/URL.java (getPath): New JDK 1.3 method.bothner2002-02-231-0/+17
| | | | | | | | | | | | | | | | | | * java/net/URLStreamHandler.java (parseURL): It is wrong to prepend '/' to the file part of a relative url. * java/net/URLStreamHandler.java (parseURL): Minor optizations - append '/' rather than "/". * java/net/URLStreamHandler.java (parseURL): Don't canonicalize "xx/.." or "./" URLs - JDK doesn't. We probably should canonicalize for a context-relative url, though. * java/net/URL.java (sameFile): Delegate to URLStreamHandler. * java/net/URLStreamHandler.java (canonicalizeFilename): New helper. (sameFile): New method. Uses canonicalizeFilename. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49980 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (init_properties): Include the `Inc.' intromey2002-02-221-0/+9
| | | | | | | | | | | java.vendor and java.vm.vendor. * gnu/java/rmi/rmic/RMIC.java (parseOptions): Only print most recent copyright date. * gnu/gcj/convert/Convert.java (version): Print `Inc'. * gij.cc (version): Print `Inc'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49975 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4 (CXX): AC_SUBST it, instead of glibcpp_CXX.aoliva2002-02-221-0/+5
| | | | | | | * aclocal.m4, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49974 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/protocol/file/Connection.java (conect): Open the inputbothner2002-02-221-0/+7
| | | | | | | | | and/or output streams immediately here, instead of using File.exists. (inputStream, outputStream): New fields to save open streams. (getInputStream, getOutputStream): Use already-opened streams. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49965 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4 (LIB_AC_PROG_CXX): Copied from libstdc++-v3.aoliva2002-02-221-0/+7
| | | | | | | | | Use it. * Makefile.am (LIBLINK): Use CXX (and its tag) for linking. * aclocal.m4, configure, Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49954 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/5696:tromey2002-02-201-0/+11
| | | | | | | | | | | | | * verify.cc (is_assignable_from_slow): Never call _Jv_IsAssignableFrom. (verify_instructions_0): Added new debug statement. (state::print): Print information about whether local has changed. (state::merge): Don't call note_variable when merging locals. (state::set_exception): Removed old FIXME comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49886 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-18 Bryce McKinlay <bryce@waitaki.otago.ac.nz>bryce2002-02-181-0/+5
| | | | | | | | * java/net/natPlainDatagramSocketImpl.cc (bind): Call setsockopt to enable SO_BROADCAST. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49835 138bc75d-0d04-0410-961f-82ee72b054a4
* * name-finder.cc (toHex): Use word mode, not long long.jason2002-02-181-0/+6
| | | | | | | * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49829 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/5695:tromey2002-02-151-0/+8
| | | | | | | | | | * verify.cc (is_assignable_from_slow): Check to see if target is an Object before checking to see if source is an interface. (verify_instructions_0) [op_invokeinterface]: Handle case where we're making an interface call on Object. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49783 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt with Eric's change below.bryce2002-02-151-0/+8
| | | | | | | | | * java/lang/natMath.cc (abs(jdouble), abs(jfloat), round(jfloat), round(jdouble), min(jfloat), max(jfloat), min(jdouble), min(jfloat)): Removed functions which are now implemented in Math.java. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49782 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Eric Blake <ebb9@email.byu.edu>ericb2002-02-151-0/+8
| | | | | | | | | | | * gcj/javaprims.h (java::lang): Add java::lang::StrictMath. * Makefile.am (core_java_source_files): Add java/lang/StrictMath.java. * java/lang/Math.java: Merge with Classpath. * java/lang/StrictMath.java: New file - merge with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49781 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Mark Wielaard <mark@klomp.org>mark2002-02-141-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/math/BigInteger.java: import gnu.java.math.MPN not the whole package as a workaround for gcj 3.0.x 2002-02-14 Mark Wielaard <mark@klomp.org> * java/security/BasicPermission.java: extends with fully qualified classname as workaround for gcj 3.0.4. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java (setOption, getOption): Work around gcj bug of wrong emitted qualifier for inherited method. * java/net/SocketImpl.java (setOption, getOption): Ditto. * java/util/WeakHashMap.java (WeakEntrySet): Add non-private constructor to reduce amount of emitted bytecode. While this happens to work around a jikes 1.15 bug, it is still a useful patch even for correct compilers. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java (DummyObjectOutputStream, DummyObjectInputStream): Ditto. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java: Reformat (no code changes). * java/net/SocketImpl.java: Ditto. * java/rmi/server/RMIClassLoader.java: Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java: Ditto. 2002-02-14 Mark Wielaard <mark@klomp.org> Thanks to Takashi Okamoto * java/util/Arrays.java (ArrayList.indexOf()): this.equals(). * java/util/Arrays.java (ArrayList.lastIndexOf()): Likewise. * java/util/WeakHashMap.java (WeakEntry.getEntry()): this.get(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49778 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Todd Stock <toddastock@yahoo.com>tromey2002-02-141-0/+6
| | | | | | | | | Fix for PR libgcj/5670: * verify.cc (is_assignable_from_slow): If `source' is interface, recursively look for merge with `target'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49769 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-141-0/+4
| | | | | | | * include/jni.h: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49767 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-131-0/+5
| | | | | | | | * jni.cc (_Jv_JNI_AttachCurrentThread): env->locals assigned correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49737 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Todd Stock <toddastock@yahoo.com>tromey2002-02-131-0/+6
| | | | | | | | | Fix for PR libgcj/5671: * verify.cc (state::merge): Handle case where we're merging against an interface. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49735 138bc75d-0d04-0410-961f-82ee72b054a4
* * exception.cc (std::abort): Mark as noreturn.tromey2002-02-131-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49717 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+5
| | | | | | | | * java/lang/Win32Process.java: Filled in a placeholder implementation so Win32 will build. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49701 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+6
| | | | | | | | | * java/io/natFilePosix.cc: Copied this from natFile.cc. * java/io/natFile.cc: Removed from repository. * configure.in: Added AC_LINK_FILES for natFile${PLATFORM}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49700 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+4
| | | | | | | * win32.cc: Added two #includes to make win32.cc compile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49696 138bc75d-0d04-0410-961f-82ee72b054a4
* * boehm.cc (initialized, obj_kind_x, obj_free_list): Removed unusedbryce2002-02-121-0/+7
| | | | | | | | | declarations. (_Jv_InitGC): Don't bother locking, as this is always called from a single-thread. Turn off GC_all_interior_pointers. Remove dead code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49695 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+5
| | | | | | | | * include/win32.h: Added _Jv_platform_gettimeofday. * win32.cc (_Jv_platform_gettimeofday): Added dummy function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49693 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+6
| | | | | | | | | * java/io/natFileWin32.cc, java/io/natFileDescriptorWin32.cc: Added #undef STRICT to make windows.h and java/lang/reflect/Modifier.h cooperate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49692 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+5
| | | | | | | | * java/io/natFileWin32.cc: Created a placeholder class with lots of FIXMEs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49691 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-111-0/+7
| | | | | | | | | | * exception.cc (_Jv_Throw, PERSONALITY_FUNCTION): Changed std::abort() to simply abort(). Also added "fake" std::abort() so we can #include unwind-pe.h without having to link against libstdc++-v3. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49685 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-10 Andreas Tobler <toa@pop.agri.ch>tromey2002-02-101-0/+4
| | | | | | | * interpret.cc (continue1) [insn_f2l]: Use PUSHL, not PUSHI. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49655 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (convert): New function.tromey2002-02-081-0/+7
| | | | | | | | | (continue1) [insn_d2i, insn_d2l, insn_f2i, insn_f2l]: Use convert. Include Long.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49621 138bc75d-0d04-0410-961f-82ee72b054a4
* Add xscale-elf supportgreen2002-02-081-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49616 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-08 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-081-0/+7
| | | | | | | | | | * jni.cc (_Jv_JNI_NewLocalRef): Make sure, that NULL frame is not dereferenced. (_Jv_JNI_AttachCurrentThread): Produce full featured env->locals frame. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49615 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud