Граф коммитов

100 Коммитов

Автор SHA1 Сообщение Дата
fur%netscape.com b3662a1ed6 Fix linkage problems on FreeBSD by adding -E linker option when building libPackage.so. Patch contributed by Amancio Hasty <hasty@rah.star-gate.com>. 1999-02-22 19:10:16 +00:00
fur%netscape.com 9bf4a72b6c *** empty log message *** 1999-02-09 06:47:12 +00:00
fur%netscape.com 6e52b56316 Make g++ default C++ compiler 1999-02-09 06:47:00 +00:00
fur%netscape.com d60ecdb0f1 Remove C++ comment in C file 1999-02-09 06:46:12 +00:00
fur%netscape.com 380520243b Kill routine that has name conflict w/ libc 1999-02-09 05:47:33 +00:00
fur%netscape.com a7adaf7126 Wrong path for Packages binaries 1999-02-09 05:46:47 +00:00
fur%netscape.com 821bb96abc Gratuitous change to work around bug that appears in egcs 1.0.3 1999-02-09 00:08:41 +00:00
fur%netscape.com bc8b55b791 Quash egcs warning 1999-02-09 00:07:20 +00:00
fur%netscape.com 4045d5c9f6 Use OBJDIR naming scheme that is the same as NSPR's 1999-02-09 00:02:19 +00:00
fur%netscape.com f787d50e81 mkdepend rules now work again 1999-02-09 00:01:56 +00:00
fur%netscape.com ec688dd6fd Don't assume that gcc is C compiler when computing dependencies 1999-02-09 00:01:02 +00:00
fur%netscape.com 7d1029eedf Got rid of problematic -fexceptions flag 1999-02-08 23:59:19 +00:00
fur%netscape.com 50f767a020 Get rid of classpath during header generation. For now, depend on setting of CLASSPATH env variable. 1999-02-08 23:58:16 +00:00
fur%netscape.com d0cdd06b65 Replaced outdated rules w/ new rules that are identical to NSPR's 1999-02-08 23:57:21 +00:00
fur%netscape.com 6d2fc0ea6e Ignore generated files. 1999-01-31 06:00:48 +00:00
fur%netscape.com 665e67cbf9 Fixed VerifyError and RuntimeError messages to be less dire. Also, don't exit
the program if an error occurs since it will be propagated to a Java caller as
an exception.
1999-01-29 05:23:06 +00:00
fur%netscape.com cb865ea272 The -sys command-line option is now default behavior. You can disable System
class initialization with the new -nosystem option).
1999-01-29 05:21:48 +00:00
fur%netscape.com a28eee27d1 Really this time: temporarily hard-coded y.tab.[ch] into build, instead of
generating them
1999-01-29 05:20:25 +00:00
fur%netscape.com 7030130215 Was incorrectly reporting classfile corruption when file was actually not found. 1999-01-29 05:09:46 +00:00
fur%netscape.com d62f23151e Temporarily hard-coded y.tab.[ch] into build, instead of generating them. 1999-01-28 08:22:55 +00:00
fur%netscape.com 044c5729ed Temporarily checking in y.tab.c and y.tab.h because of yacc/bison problems. 1999-01-28 08:21:57 +00:00
fur%netscape.com ca6e438532 Add java_lang_Thread.h 1999-01-21 01:25:12 +00:00
fur%netscape.com 7b5c6b88c2 Fix comment. 1999-01-21 00:42:03 +00:00
fur%netscape.com 65fec7605c Allow class CharToByteConverter to be initialized, since the codegen limitations
that didn't allow it to be compiled have been remedied.
1999-01-21 00:41:09 +00:00
fur%netscape.com d84ca63910 Unicode characters are uint16, not int16. 1999-01-21 00:39:17 +00:00
fur%netscape.com 366b96e226 Added routines to handle conversion of Java strings between UTF8 and UCS2
representations.
1999-01-21 00:38:34 +00:00
fur%netscape.com 8294dd6711 Frame::getCallingJavaMethod() now takes a stack depth parameter which indicates
the number of levels to pop the stack.
1999-01-21 00:37:14 +00:00
fur%netscape.com 3ea48d26a2 Flush the log file after entry into a method is traced. 1999-01-21 00:22:22 +00:00
fur%netscape.com 6c7512d748 Unicode characters are uint16's not int16's. 1999-01-21 00:20:41 +00:00
fur%netscape.com 78937749e8 Fixes to newInstance0() method:
When checking to see if a calling method has permission to access a
class/constructor with package-level scope, walk two levels up the
stack, instead of one, since the immediate caller is always
java.lang.newInstance().

In addition to creating the object, invoke it's zero-argument constructor.
1999-01-21 00:19:56 +00:00
fur%netscape.com ba8baa29ab Added do-nothing stub for registerNatives(). 1999-01-21 00:16:40 +00:00
fur%netscape.com a45dd92751 Implement doPrivileged() method in a trivial way, such that privileges are
not actually checked or set.
1999-01-21 00:15:55 +00:00
fur%netscape.com 21d5ff5438 Don't add a thread-id or a newline to each logfile output line, at least not
in the default case.
1999-01-21 00:12:46 +00:00
fur%netscape.com e6989dcc0d Ensure that log-file flushing occurs even if the default log file is being used. 1999-01-21 00:11:55 +00:00
fur%netscape.com d92b51d33f Work in progress 1999-01-18 06:22:14 +00:00
fur%netscape.com 0e1d9dbd8d + Flush HTML method dump file after writing it. Otherwise, the file is
truncated if EF dies while compiling.

+ Print a placeholder disassembled instruction rather than assert-botching,
  so that the -html option still works.
1998-12-23 20:21:58 +00:00
fur%netscape.com 6125a49b1a Flush HTML method dump file after writing it. Otherwise, the file is truncated
if EF dies while compiling.
1998-12-23 20:19:49 +00:00
fur%netscape.com 74590617a8 Eliminate double declaration of variable 1998-12-23 20:15:57 +00:00
fur%netscape.com 9006576ab5 Do classname-mangling correctly (or at least closer to correct, since
the code still does not handle unicode characters).
1998-12-23 20:15:07 +00:00
fur%netscape.com 78f477adcf Added stubs for missing native methods. 1998-12-23 20:14:13 +00:00
fur%netscape.com 4eb7a05540 Closer to building packages again in the new mozilla world. 1998-12-23 20:12:59 +00:00
fur%netscape.com e3d43ac36b Check-in rth's support for 64-bit arithmetic, with a few mods to make it build
on Win32.
1998-12-23 20:11:59 +00:00
fur%netscape.com 31ffa9b84f Fixed incorrect assumption that the extra_field_length value in the central
directory record  was the same as the extra_field_length in the corresponding
local file header record.
1998-12-22 18:01:28 +00:00
fur%netscape.com 4a6bd744a3 Adding SportModel, Warren Harris' partially complete garbage collector
code for the ElectricalFire JIT.
1998-12-17 07:00:17 +00:00
fur%netscape.com fc8d514fb4 Added Todd Proebsting's BURG to the tree, now that it's in the public domain. 1998-12-17 06:36:50 +00:00
toshok%hungry.com 4182e3c193 (at least for GNUC platforms) don't rely on nasty division-by-zero tricks to generate +-inf and nan. instead borrow the bitlevel twiddling javascript uses. I would imagine that this would work for all platforms that use IEEE floats (which is necessarily all platforms for which EF will work), but someone else needs to figure out if windows will work with this code. 1998-12-16 01:38:18 +00:00
toshok%hungry.com 7c1fe1e23b clear up screw up in previous commit. 1998-12-16 01:30:14 +00:00
toshok%hungry.com 024f7c420c install shared libs in dist/ARCH/bin, not dist/ARCH/lib - following the same convention as the mozilla tree. 1998-12-16 01:28:17 +00:00
toshok%hungry.com 17f97dc512 build shared libs with CC instead of LD. 1998-12-16 01:26:49 +00:00
toshok%hungry.com ff3a41c05a dist is not one directory higher than ef. 1998-12-16 01:13:05 +00:00