summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* * prims.cc (_Jv_CreateJavaVM): Call _Jv_platform_initialize.tromey2002-02-077-28/+57
| | | | | | | | | | | | | | | | | * win32.cc (win32_exception_handler): Now static. * include/win32.h (_Jv_platform_initialize): Declare. (win32_exception_handler): Don't declare. * java/lang/natSystem.cc (currentTimeMillis): Use _Jv_platform_gettimeofday. * posix.cc (_Jv_platform_gettimeofday): Renamed. (_Jv_select): Use new name. (_Jv_platform_initialize): New function. * include/posix.h (_Jv_platform_gettimeofday): Renamed from _Jv_gettimeofday. (_Jv_platform_initialize): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49583 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2002-02-073-313/+329
| | | | | | | * configure.in: Removed unnecessary parens. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49581 138bc75d-0d04-0410-961f-82ee72b054a4
* For some reason AC_HEADER_SYS_WAIT() isn't defining HAVE_SYS_WAIT_H onmegacz2002-02-071-2/+0
| | | | | | | | Linux; this patch backs out my patch that added the #ifdefs until I can figure out what happened. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49572 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-076-33/+63
| | | | | | | | | | | | | | * configure.in: Changed mingw) to *mingw*). * win32.cc: Created this file. * win32.h: Created this file. * win32.cc, prims.cc, win32.h (win32_exception_handler): Moved win32_exception_handler from prims.cc to win32.cc, added header in win32.h. * prims.cc: removed some #ifdef-WIN32'd headers which are no longer needed now that we have platform.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49566 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-074-22/+33
| | | | | | | | * shs.h, shs.cc, natSimpleSHSStream.cc: use uint<n>_t instead of LONG and BYTE git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49565 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-074-331/+330
| | | | | | | * name-finder.h: don't #include sys/wait.h unless HAVE_SYS_WAIT_H git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49564 138bc75d-0d04-0410-961f-82ee72b054a4
* embedded updatesgreen2002-02-0712-318/+532
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49562 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (require_array_type): If argument is a null array oftromey2002-02-072-2/+9
| | | | | | | references, return null as the element type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49561 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Mark Wielaard <mark@klomp.org>tromey2002-02-072-0/+7
| | | | | | | | * verify.cc (verify_instructions_0) [op_dup2]: Actually push the duplicate of a wide type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49559 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (type::isnull): New method.tromey2002-02-062-1/+16
| | | | | | | | (require_array_type): Handle case where array is null. (verify_instructions_0) [op_arraylength]: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49555 138bc75d-0d04-0410-961f-82ee72b054a4
* Oops, forgot these in last check-in.bryce2002-02-062-354/+333
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49537 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Set up PLATFORMOBJS not PLATFORM_SPECIFIC_SOURCES.bryce2002-02-064-10/+24
| | | | | | | | | | | | Symlink PLATFORMH to platform.h. * Makefile.am (libgcj_la_DEPENDENCIES, libgcj_la_LIBADD): Add PLATFORMOBJS. * java/lang/natSystem.cc: #include platform.h not posix.h. * Makefile.in: Rebuilt with libgcj automake. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49534 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Undo munging last change.rth2002-02-052-16/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49519 138bc75d-0d04-0410-961f-82ee72b054a4
* Undo munging last update.rth2002-02-051-87/+2452
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49514 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-04 Adam Megacz <adam@xwt.org>megacz2002-02-055-2692/+347
| | | | | | | | | | * win32.cc: Created it. configure.in: Added PLATFORM_SPECIFIC_SOURCES, which is set to posix.cc or win32.cc. Makefile.am: Updated it to use $(PLATFORM_SPECIFIC_SOURCES). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49509 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-04 Adam Megacz <adam@xwt.org>megacz2002-02-051-0/+5
| | | | | | | | * configure.in: Corrected mingw case branches; added * before and after. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49508 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-04 Adam Megacz <adam@xwt.org>megacz2002-02-053-228/+247
| | | | | | | | * configure.in: Add -lgdi32 -lwsock32 -lws2_32 to libgcj.spec if compiling for win32 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49507 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-04 Adam Megacz <adam@xwt.org>megacz2002-02-052-0/+6
| | | | | | | * win32-threads.cc: #undef STRICT after gc.h inclusion git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49506 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2002-02-022-17/+76
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49447 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (clean-nat): New target.jason2002-02-022-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49443 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFile.cc: Removed old "FIXME" comments.tromey2002-02-022-13/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49434 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natPosixProcess.cc (myclose): New function.tromey2002-02-022-14/+33
| | | | | | | | (fail): Use it. (startProcess): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49433 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***megacz2002-02-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49431 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Adam Megacz <adam@xwt.org>megacz2002-02-022-1/+6
| | | | | | | * prims.cc: Added #undef STRICT after #include<windows.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49430 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Adam Megacz <adam@xwt.org>megacz2002-02-022-21/+17
| | | | | | | | | | | * prims.cc (_Jv_CreateJavaVM): We now use WIN32 instead of USE_WIN32_SIGNALLING and USE_WINSOCK. (win32_exception_handler): Now throws an exception out of the signal handler; assumes SJLJ git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49429 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Adam Megaczmegacz2002-02-022-31/+87
| | | | | | | | | | | | | * win32-threads.cc: (_Jv_CondWait, _Jv_CondNotify, _Jv_CondNotifyAll): Corrected wait() algorithm to make it safe. (ensure_condvar_initialized, _Jv_CondInit, _Jv_CondDestroy): Added lazy creation of Win32 Events for better performance (really_start): This now uses GC_CreateThread so boehm-gc knows about new threads even when statically linked. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49428 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Adam Megacz <adam@xwt.org>megacz2002-02-022-51/+42
| | | | | | | | | | | | | | * include/win32-threads.h (_Jv_ConditionVariable_t): Now a struct, to enable safer wait() algorithm. (_Jv_CondWait, _Jv_CondInit, _Jv_CondDestroy, _Jv_CondNotify, _Jv_CondNotifyAll): Implementations moved to win32-threads.cc. (_Jv_MutexInit, _Jv_HaveMutexDestroy, _Jv_MutexUnlock, _Jv_MutexLock, _Jv_ThreadYield): Reimplement using CRITICAL_SECTIONs instead of mutex. (_Jv_ThreadYield): Don't call Sleep(), because it crashes win98. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49427 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Adam Megacz <adam@xwt.org>megacz2002-02-025-256/+290
| | | | | | | | | * configure.in: Added support for mingw. * java/lang/Win32Process.java: Created as empty file. * java/lang/natWin32Process.cc: Created as empty file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49425 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org>rodrigc2002-02-014-328/+327
| | | | | | | | | | PR java/4972 * aclocal.m4, acinclude.m4 (AM_ICONV): Put linking flags for libiconv in LIBICONV variable. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49411 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (state::enter_subroutine): New method.tromey2002-02-012-10/+39
| | | | | | | | | | | (handle_jsr_insn): Use it. (state::merge): When processing a `ret', correctly use subroutine's state to determine which local variables have changed. (push_exception_jump): Don't let stack overflow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49388 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:jsm282002-01-312-1/+6
| | | | | | | | | | | | | | | | | | | | * gccbug.in: Follow GNU Coding Standards for --version. Use GCC version rather than GNATS version in --version output. gcc/f: * g77spec.c (lang_specific_driver): Follow GNU Coding Standards for --version. gcc/java: * gjavah.c (version), jcf-dump.c (version), jv-scan.c (version): Follow GNU Coding Standards for --version. libjava: * gnu/gcj/convert/Convert.java: Only include one copyright year in --version output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49372 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/natPlainSocketImpl.cc (_Jv_recv): Added templatetromey2002-01-302-2/+6
| | | | | | | parameter for `recv' return type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49345 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (handle_ret_insn): Check for subroutine merge here...tromey2002-01-302-9/+81
| | | | | | | | | | | (state::merge): ... not here. (subr_entry_info): New structure. (entry_points): New field. (~_Jv_BytecodeVerifier): Correctly free jsr_ptrs. Free entry_points. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49344 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/List.java (addNotify): Correctly check to see if peertromey2002-01-302-1/+4
| | | | | | | does not exist. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49335 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/GridLayout.java (layoutContainer): Use number of rowstromey2002-01-294-5/+15
| | | | | | | | | | | | to compute height of each cell, and number of columns to compute width of each cell. * java/awt/Window.java (getOwnedWindows): Don't return null. * java/awt/FlowLayout.java (layoutContainer): Set width and height of component. Increment x using horizontal gap, not vertical gap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49320 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (class _Jv_BytecodeVerifier) [op_invokeinterface]:tromey2002-01-282-7/+21
| | | | | | | `nargs' byte is number of words, not number of arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49292 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/event/MouseEvent.java (modifiers): Removed field.tromey2002-01-283-6/+9
| | | | | | | | | (when): Likewise. * java/awt/event/InputEvent.java (modifiers, when): Now package-private. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49275 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (class _Jv_BytecodeVerifier): Removed `FIXME' commenttromey2002-01-282-13/+22
| | | | | | | | | | and to-do list. (state::merge): Use current class' class loader. (state::print): Print subroutine. (state::merge): Don't look at subroutine of unmerged `ret'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49274 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-26 Andreas Tobler <a.tobler@schweiz.ch>tromey2002-01-272-8/+26
| | | | | | | | | * nogc.cc: Remove warnings. (_Jv_GCRegisterDisappearingLink, _Jv_GCCanReclaimSoftReference): New functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49273 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/MemoryImageSource.java (newPixels(byte[], ColorModel,bryce2002-01-262-8/+8
| | | | | | | | int, int): Remove empty "if" statement to work around compiler bug. (newPixels(int[], ColorModel, int, int): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49245 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog entry for verify.cc.bothner2002-01-261-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49241 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (verify_fail): Change from being a top-level functionbothner2002-01-261-106/+107
| | | | | | | | | | | | | | to e method of _Jv_BytecodeVerifier. Emit current method name. Pass the current verifier to type: and state: methods as needed, for better error messages, and for resolve. (resolve): Pass current class's loader for Class.forName and _Jv_FindClassFromSignature, rather than using the default loader. (various type: and state: methods): Take _Jv_BytecodeVerifier* arg. (get_type_val_for_signature): Make non-static. (various methods): Pass start_PC implicitly, not explicitly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49240 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/FlowLayout.java (layoutContainer): Correctly computetromey2002-01-253-6/+13
| | | | | | | | | loop termination condition. * java/awt/GridLayout.java (getSize): Use `real_cols' to compute width. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49216 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/Shape.java: Merged with Classpath.tromey2002-01-253-237/+731
| | | | | | | * java/awt/Scrollbar.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49208 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated copyright datetromey2002-01-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49207 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/Container.java (addNotify): Unconditionally calltromey2002-01-252-5/+5
| | | | | | | addNotifyContainerChildren and superclass addNotify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49206 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/ColorModel.java (getAlpha(Object)): Calltromey2002-01-252-1/+6
| | | | | | | getAlpha, not getBlue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49203 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix up last entry.bryce2002-01-251-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49202 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/PixelGrabber.java (grabPixels()): Call grabPixels(0).bryce2002-01-252-23/+12
| | | | | | | | * java/awt/image/PixelGrabber.java (grabPixels(long)): Wait to be notified that the ImageProducer has completed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49201 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-25 Bryce McKinlay <bryce@waitaki.otago.ac.nz>bryce2002-01-252-2/+7
| | | | | | | * java/lang/natObject.cc (X86 compare_and_swap): Use +m constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49198 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud