fur%netscape.com
c833c56242
A bunch of grunge work to reduce the amount of OS-dependent code in
...
ElectricalFire sources. The end result eliminated nearly all of the
differences between FreeBSD and Linux in the source code. It also
increased the amount of sharing between Win32 and unix code.
+ Renamed files and classes that were inappropriately named, i.e. the
names started with 'x86Win32', but the code was for generic x86, not
specific to Win32.
+ Eliminated several gratuitous duplicated files, e.g. x86Linux.s and
x86FreeBSD.s were essentially identical.
+ Shared code that had been duplicated in x86Win32_Support.cpp,
x86Linux_Support.cpp and x86FreeBSD_Support.cpp. Created
x86GenStub.cpp, which contains only XP code, to replace them all.
1999-02-28 00:18:23 +00:00
fur%netscape.com
c9523edadb
Separated x86Win32_Support.cpp into an OS-independent part x86GenStub.cpp and
...
x86Stub.cpp which is Win32-only.
1999-02-27 01:53:18 +00:00
fur%netscape.com
05f642af1f
Squawk if target architecture is unknown
1999-02-26 23:06:34 +00:00
fur%netscape.com
6567c4d04f
x86-win32.nad ==> x86.nad
1999-02-26 23:05:58 +00:00
fur%netscape.com
5a55883add
x86Win32Cpu.h ==> x86Cpu.h
1999-02-26 23:01:40 +00:00
fur%netscape.com
19aa8b74e4
x86Win32Cpu.h ==> x86Cpu.h
1999-02-26 23:00:45 +00:00
fur%netscape.com
b6f91cbeb1
A bunch of grunge work to reduce OS-dependent code in ElectricalFire
...
sources.
Here's a detailed list of the changes:
Renamed files and classes that were inappropriately named, i.e. the
names started with 'x86Win32', but the code was for generic x86, not
specific to Win32.
Segregated the 64-bit arithmetic code into an OS-independent
x86Arith64.{cpp,h}
1999-02-26 22:45:11 +00:00
fur%netscape.com
4c75e09fe9
Fix problems in which functions had 'inline' keyword in definition
...
but not in the corresponding declaration.
1999-02-26 08:18:38 +00:00
fur%netscape.com
9ad17c00aa
Make the Linux compile-and-backpatch stub code generation be just like
...
Win32's, so that method-tracing works.
1999-02-26 08:17:06 +00:00
fur%netscape.com
170d7eff46
Under some circumstances, the monitor around the compiler was being
...
released even though it was not held.
1999-02-26 08:15:03 +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
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
3ea48d26a2
Flush the log file after entry into a method is traced.
1999-01-21 00:22:22 +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
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
rth%cygnus.com
79c51fc35c
ANSI C++ disallows reinterpret_cast between objects and functions.
1998-12-12 04:02:56 +00:00
toshok%hungry.com
a8ef75c191
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
93b9d0abc5
add FreeBSD support.
1998-12-11 04:01:07 +00:00
toshok%hungry.com
6d0004f661
cleanup
1998-12-11 04:00:52 +00:00
toshok%hungry.com
2a63480ecc
Fix the burm_STATE_LABEL thing, since the version of burg that I have (and that I assume we'll be using) doesn't use SET_STATE_LABEL - it makes assignments to STATE_LABEL.
1998-12-11 02:48:32 +00:00
toshok%hungry.com
f6170c6cc9
fix warnings by providing empty virtual destructors for classes that needed them, reordering initialization of member variables, and by giving the type uint to all the 'const nFooTypes;' variables.
1998-12-10 11:52:47 +00:00
toshok%hungry.com
e2fe80efb2
add a special rule so that make doesn't attempt on successive builds to compile PrimitiveOperations from PrimitiveOperations.cpp
1998-12-10 11:03:29 +00:00
toshok%hungry.com
69e06fb0dd
correct (rather serious) warning.
1998-12-10 10:51:45 +00:00
toshok%hungry.com
70133f558a
get the Compiler/CodeGenerator/md stuff compiling
1998-12-10 08:06:25 +00:00
toshok%hungry.com
d3275a4eb0
add md stuff for freebsd.
1998-12-10 07:56:37 +00:00
fur%netscape.com
4ca5cf5fca
Initial check-in of ElectricalFire, a Java JIT compiler.
1998-12-03 21:10:47 +00:00