summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* 2000-02-28 Mo DeJong <mdejong@cygnus.com>tromey2000-02-292-0/+23
| | | | | | | * libjava.compile/static_inner.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32250 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/noclass.c: New file.tromey2000-02-274-0/+34
| | | | | | | | * libjava.jni/noclass.out: New file. * libjava.jni/noclass.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32226 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-27 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-272-1/+6
| | | | | | | | * java/io/File.java (File(String, String)): For dirPath, treat an empty String the same as `null'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32217 138bc75d-0d04-0410-961f-82ee72b054a4
* Minor clean up and bug fix.green2000-02-264-5/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32196 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_RegisterNatives): Conditionalize body ontromey2000-02-252-0/+9
| | | | | | | `INTERPRETER'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32156 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-25 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-252-7/+30
| | | | | | | | | | | | * java/net/URLConnection.java (initializeDateFormats): New private method. (getHeaderFieldDate): Call initializeDateFormats if required. locale, dateFormat1, dateFormat2, dateFormat3: Don't initialize these. Fix for PR libgcj/38. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32153 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/math/BigInteger.java(ival): Made private.warrenl2000-02-252-3/+9
| | | | | | | | (words): Ditto. (neg): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32143 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to commit ChangeLoggreen2000-02-211-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32087 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.green2000-02-218-54/+639
| | | | | | | | | | | | | | | | | | * Makefile.am (ordinary_java_source_files): Add gnu/gcj/io/DefaultMimeTypes.java and gnu/gcj/io/MimeTypes.java * scripts/MakeDefaultMimeTypes.java: New file. * scripts/mime.types: New file. * scripts/classes.pl: Moved from top level. * classes.pl: Moved to scripts directory. * java/net/URLConnection.java: Implement guessContentTypeFromName. * gnu/gcj/io/MimeTypes.java: New file. * gnu/gcj/io/DefaultMimeTypes.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32086 138bc75d-0d04-0410-961f-82ee72b054a4
* * boehm.cc (_Jv_AllocBytes): Clear returned memory.tromey2000-02-212-1/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32085 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-19 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-192-2/+7
| | | | | | | | * java/util/zip/ZipEntry.java (setCrc): Fix overflow. (setSize): ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32062 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jvm.h (_Jv_GetJavaVM): Declare.tromey2000-02-185-14/+135
| | | | | | | | | | | | | | | | | | | * include/java-interp.h (_Jv_GetFirstMethod): New function. (_Jv_MethodBase::get_method): New method. (_Jv_JNIMethod::set_function): New method. * jni.cc (_Jv_JNI_UnregisterNatives): New function. (_Jv_JNI_RegisterNatives): New function. (_Jv_JNIFunctions): Updated for new functions. (_Jv_GetJavaVM): New function. (_Jv_JNI_GetJavaVM): Use it. Now static. (_Jv_JNI_AttachCurrentThread): Create a new JNIEnv if this thread is already a Java thread but does not have a JNIEnv yet. * java/lang/natRuntime.cc (_load): Pass the JavaVM to the onload function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32056 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/register.java: New file.tromey2000-02-184-0/+55
| | | | | | | | * libjava.jni/register.c: New file. * libjava.jni/register.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32055 138bc75d-0d04-0410-961f-82ee72b054a4
* Rotated ChangeLogstromey2000-02-172-7109/+7108
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32043 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj/field.h (_Jv_Field::getClass): Don't use JvAssert.tromey2000-02-172-1/+8
| | | | | | | Fixes PR gcj/152. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32036 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_CallStaticMethodV): Added some assertions.tromey2000-02-172-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32021 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/calls.c: New file.tromey2000-02-174-0/+140
| | | | | | | | * libjava.jni/calls.out: New file. * libjava.jni/calls.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32020 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_NewObjectV): Corrected assertion.tromey2000-02-162-3/+34
| | | | | | | | | | | | (_Jv_JNI_NewObject): Likewise. (_Jv_JNI_NewObjectA): Likewise. (_Jv_JNI_CallAnyMethodV): In constructor case, pass correct value as "return" type to _Jv_CallAnyMethodA. (_Jv_JNI_CallAnyMethodA): Likewise. (_Jv_JNI_CallAnyVoidMethodV): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32017 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/throwit.java: New file.tromey2000-02-164-0/+68
| | | | | | | | * libjava.jni/throwit.c: New file. * libjava.jni/throwit.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32016 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_FindClass): Use ClassLoader.loadClass, nottromey2000-02-162-1/+6
| | | | | | | findClass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32013 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/findclass.java: New filetromey2000-02-161-0/+6
| | | | | | | | * libjava.jni/findclass.c: New file * libjava.jni/findclass.out: New file git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32012 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/findclass.java: New filetromey2000-02-163-0/+29
| | | | | | | | * libjava.jni/findclass.c: New file * libjava.jni/findclass.out: New file git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32011 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-16 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-163-0/+435
| | | | | | | | * libjava.lang/InterfaceDispatch.java: New file. * libjava.lang/InterfaceDispatch.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32001 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/virtual.java: New file.tromey2000-02-1616-0/+156
| | | | | | | | | | | | | | | | | | | | * libjava.jni/virtual.c: New file. * libjava.jni/virtual.out: New file. * libjava.jni/final_method.java: New file. * libjava.jni/final_method.c: New file. * libjava.jni/final_method.out: New file. * libjava.jni/overload.java: New file. * libjava.jni/overload.c: New file. * libjava.jni/overload.out: New file. * libjava.jni/simple_int.java: New file. * libjava.jni/simple_int.c: New file. * libjava.jni/simple_int.out: New file. * libjava.jni/invoke.out: New file. * libjava.jni/invoke.c: New file. * libjava.jni/invoke.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31996 138bc75d-0d04-0410-961f-82ee72b054a4
* * resolve.cc (ncode): Set args_raw_size. Compute jni_cif andtromey2000-02-164-9/+71
| | | | | | | | | | | | | | jni_arg_types. (init_cif): Added `rtype_p' argument. * include/java-interp.h (class _Jv_MethodBase): Added args_raw_size. (class _Jv_InterpMethod): Removed args_raw_size. (class _Jv_JNIMethod): Added jni_cif and jni_arg_types fields. * jni.cc (call): Pass JNIEnv and (for static methods only) the class pointer as well as the ordinary arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31995 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (mangled_name): Skip leading `(' in signature.tromey2000-02-152-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31993 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (add_char): Added missing `else'.tromey2000-02-152-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31991 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_AttachCurrentThread): Return error if malloctromey2000-02-152-2/+12
| | | | | | | fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31986 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated the NEWSbryce2000-02-151-6/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31983 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated ChangeLogbryce2000-02-151-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31982 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (init_properties): set java.lang.classpathbryce2000-02-151-2/+9
| | | | | | | property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31981 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated the NEWSbryce2000-02-151-8/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31980 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (_load): Include library path withbryce2000-02-151-1/+3
| | | | | | | exception message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31979 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natThread.cc (dumpStack): Removed.bryce2000-02-152-10/+5
| | | | | | | * java/lang/Thread.java (dumpStack): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31978 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (_load): On Unix, prefix library nametromey2000-02-152-3/+17
| | | | | | | with `lib' for loadLibrary. Fixes PR gcj/150. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31976 138bc75d-0d04-0410-961f-82ee72b054a4
* * ltdl.c: If HAVE_BOEHM_GC defined, includ gc.h.tromey2000-02-149-105/+184
| | | | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (INCLUDES): New macro. * config.h.in, configure: Rebuilt. * acconfig.h (HAVE_BOEHM_GC): Define. * configure.in: Handle --enable-java-gc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31971 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/math/MPN.java(findLowestBit): Made methods public.warrenl2000-02-143-23/+171
| | | | | | | | | | | | | | | * java/math/BigInteger.java(BigInteger(int,int,java.util.Random): New constructor. (min): Implemented. (max): Implemented. (modPow): Rewritten to not use the naive, slow, brute force approach. (isProbablePrime): Implemented. (testBit): Implemented. (flipBit): Implemented. (getLowestSetBit): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31966 138bc75d-0d04-0410-961f-82ee72b054a4
* gcj/142green2000-02-132-1/+6
| | | | | | | i386 and i486 should configure the same as i586 and i686. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31954 138bc75d-0d04-0410-961f-82ee72b054a4
* New test code.green2000-02-122-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31952 138bc75d-0d04-0410-961f-82ee72b054a4
* New test case.green2000-02-122-0/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31951 138bc75d-0d04-0410-961f-82ee72b054a4
* New test case.green2000-02-122-0/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31950 138bc75d-0d04-0410-961f-82ee72b054a4
* New test case.green2000-02-122-0/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31949 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (createTempFile): Use low bits from counter,tromey2000-02-122-1/+7
| | | | | | | not high bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31946 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-12 Alexandre Petit-Bianco <apbianco@cygnus.com>tromey2000-02-127-0/+80
| | | | | | | | | | | | * libjava.lang/inner_interface.out: New file. * libjava.lang/inner_interface.java: New file. * libjava.lang/final_int.out: New file. * libjava.lang/final_int.java: New file. * libjava.lang/final_static_and_friend.out: New file. * libjava.lang/final_static_and_friend.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31944 138bc75d-0d04-0410-961f-82ee72b054a4
* More thanks.green2000-02-122-1/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31942 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (continue1): Use STOREA, not STOREI, to implementtromey2000-02-113-2/+7
| | | | | | | astore instruction. From Hans Boehm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31939 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/math/BigInteger.java(BigInteger(String, int)): New constructor.warrenl2000-02-112-24/+418
| | | | | | | | | | | | | | | | | | | | (BigInteger(String)): New constructor. (not): Rewritten using version from Kawa's BitOps class. (valueOf): New private methods from Kawa's BitOps class. (swappedOp): ditto. (bitOp): ditto. (setBitOp): ditto. (and): Implemented. (or): Implemented. (xor): Implemented. (andNot): Implemented. (clearBit): Implemented. (setBit): Implemented. (bitCount): Implemented. (toByteArray): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31926 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (nextValue): Now synchronized.tromey2000-02-112-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31925 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFileDescriptorPosix.cc (open): Recognize EXCL flag.tromey2000-02-115-4/+92
| | | | | | | | | | | | * java/io/FileDescriptor.java (EXCL): New static field. * java/io/File.java (tmpdir): New static field. (createTempFile): New method. (nextValue): New method. * java/lang/natSystem.cc (init_properties): Set java.io.tmpdir property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31922 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h (JNI_FALSE): Renamed from JNI_TRUE; oops.tromey2000-02-102-4/+12
| | | | | | | | (jboolean): Declare as an attributed int, not a bool. (_Jv_func): Declare differently for C. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31907 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud