fur%netscape.com
1b89fd30eb
Add java_lang_Thread.h
1999-01-21 01:25:12 +00:00
fur%netscape.com
e233962f1c
Fix comment.
1999-01-21 00:42:03 +00:00
fur%netscape.com
2777bb70f7
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
63b06b9b29
Unicode characters are uint16, not int16.
1999-01-21 00:39:17 +00:00
fur%netscape.com
609b764aea
Added routines to handle conversion of Java strings between UTF8 and UCS2
...
representations.
1999-01-21 00:38:34 +00:00
fur%netscape.com
b739d59767
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
a731a624bd
Flush the log file after entry into a method is traced.
1999-01-21 00:22:22 +00:00
fur%netscape.com
bd45d1406b
Unicode characters are uint16's not int16's.
1999-01-21 00:20:41 +00:00
fur%netscape.com
cbd34f2491
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
7325e65b00
Added do-nothing stub for registerNatives().
1999-01-21 00:16:40 +00:00
fur%netscape.com
74a25dc27f
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
aaa4516e45
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
d603a61b0e
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
3459c273d4
Work in progress
1999-01-18 06:22:14 +00:00
fur%netscape.com
f55cdc71aa
+ 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
261c442349
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
bfee539607
Eliminate double declaration of variable
1998-12-23 20:15:57 +00:00
fur%netscape.com
d31d7c62f5
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
3314e91b70
Added stubs for missing native methods.
1998-12-23 20:14:13 +00:00
fur%netscape.com
a1c5402dab
Closer to building packages again in the new mozilla world.
1998-12-23 20:12:59 +00:00
fur%netscape.com
e898c10772
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
5dd3e02ae1
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
e55723a6c0
Adding SportModel, Warren Harris' partially complete garbage collector
...
code for the ElectricalFire JIT.
1998-12-17 07:00:17 +00:00
fur%netscape.com
63e6e6370b
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
ad52856eb9
(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
f9dd5ea419
clear up screw up in previous commit.
1998-12-16 01:30:14 +00:00
toshok%hungry.com
c8c9060102
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
4d641fdae2
build shared libs with CC instead of LD.
1998-12-16 01:26:49 +00:00
toshok%hungry.com
ccbe653029
dist is not one directory higher than ef.
1998-12-16 01:13:05 +00:00
rth%cygnus.com
ecc689dd7c
Detect and handle overloaded methods.
1998-12-12 08:21:25 +00:00
rth%cygnus.com
4ab7cbbb92
Re-implement for your legal protection.
1998-12-12 08:20:30 +00:00
rth%cygnus.com
82a9967e08
Add missing java class include files.
1998-12-12 08:18:07 +00:00
rth%cygnus.com
6098b57b95
Insert directory entries into a SortedTree for searching.
1998-12-12 05:23:36 +00:00
rth%cygnus.com
f949848d90
(EF_LIBS): Add DebuggerChannel and EFDisassemble.
...
(JAVAH): Set LD_LIBRARY_PATH.
1998-12-12 04:10:43 +00:00
rth%cygnus.com
b1ca5bba6a
(MKSHLIB): Must use gcc, not ld, to create shared libraries w/ constructors.
...
(NSPR_THREAD_LIBS): New.
1998-12-12 04:09:28 +00:00
rth%cygnus.com
a1cda39f55
(LIBRARY_NAME): Change to EFDisassemble.
1998-12-12 04:08:12 +00:00
rth%cygnus.com
6927c2b1ac
(DIRS): Wildcard on the cpu, so that processors that do not have
...
disassemblers can still build.
1998-12-12 04:07:44 +00:00
rth%cygnus.com
d6f90439cc
Use local labels as needed.
1998-12-12 04:06:58 +00:00
rth%cygnus.com
2598d55c67
(GetPassedException): Abort. The existing "mov ecx,E" thing can not work.
...
Plus it generated invalid assembly.
1998-12-12 04:06:26 +00:00
rth%cygnus.com
3901f4507c
Streamline INLINE_GET_EBP.
...
Error if this file is used on anything except x86.
1998-12-12 04:04:01 +00:00
rth%cygnus.com
80d3f0b550
ANSI C++ disallows reinterpret_cast between objects and functions.
1998-12-12 04:02:56 +00:00
rth%cygnus.com
7f926ea720
Make sure nsinstall gets built before make export tries to use it.
1998-12-12 04:02:05 +00:00
rth%cygnus.com
7ae6f2e79a
The arch bits call for Linux{ver} not LinuxELF{ver}.
1998-12-11 18:49:27 +00:00
rth%cygnus.com
d99dac8a6e
Re-implement for your legal protection.
1998-12-11 18:37:20 +00:00
rth%cygnus.com
040e326358
Use a proper sigcontext for Linux, just as is done for BSD.
1998-12-11 18:35:52 +00:00
rth%cygnus.com
9dc145f4fc
Fix bogus gcc x86 asms.
1998-12-11 18:33:48 +00:00
toshok%hungry.com
4267878169
we need to fix this, but to get things building i've made the copy constructors public and provided an implementation of them that just PR_ASSERT(0)'s.
1998-12-11 04:41:05 +00:00
toshok%hungry.com
0dfd8f4fec
anything greater than gcc 2.8 should have terminate already.
1998-12-11 04:10:21 +00:00
toshok%hungry.com
efc4099d09
XDisAsmTable.c is not included in the distribution (for licensing reasons.) don't reference it in the Makefile.
1998-12-11 04:04:19 +00:00
toshok%hungry.com
9190700c3b
add freebsd support.
1998-12-11 04:03:33 +00:00