toshok%hungry.com
c3dd401803
x86Win32ExceptionHandler.h => x86ExceptionHandler.h
1999-11-28 00:10:16 +00:00
toshok%hungry.com
2cf38e10fd
switch to using the md/Asm.h macros (GLOBAL_ENTRY and END_ENTRY)
1999-11-27 10:28:16 +00:00
dmose%mozilla.org
21a17cd18d
updating license boilerplate to xPL v1.1
1999-11-02 06:38:29 +00:00
fur%netscape.com
2fce4db8b8
Faster interference graph simplification due to Amancio Hasty.
...
It optimizes for two cases:
+ The case when every node in the interference graph has degree less
than K and is therefore trivially K-colorable.
+ The case when some node in the interference graph is K-colorable
using simplify's node-subtraction heuristic. Therefore, no spilling
will take place and no spill costs need be taken into account.
1999-04-05 06:32:50 +00:00
fur%netscape.com
5b56b320e1
Eliminating New* files, which are old snapshots of other files
1999-03-02 16:07:50 +00:00
fur%netscape.com
65e5a61ead
Change c-basic-offset in header to 4, instead of 2
1999-03-02 15:57:56 +00:00
fur%netscape.com
5433c68d51
Ignore generated files
1999-02-28 00:22:25 +00:00
fur%netscape.com
155175a789
Renamed to x86Stub_gas.s
1999-02-28 00:20:52 +00:00
fur%netscape.com
4eeb386cec
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
ed97c41d32
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
7ac7bc3050
Squawk if target architecture is unknown
1999-02-26 23:06:34 +00:00
fur%netscape.com
f2775a7692
x86-win32.nad ==> x86.nad
1999-02-26 23:05:58 +00:00
fur%netscape.com
2724c019df
x86Win32Cpu.h ==> x86Cpu.h
1999-02-26 23:01:40 +00:00
fur%netscape.com
713438036f
x86Win32Cpu.h ==> x86Cpu.h
1999-02-26 23:00:45 +00:00
fur%netscape.com
49eb5852fe
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
bfdba938ce
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
7c0a5e03e1
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
5f83d0ba18
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
7f21c85171
Gratuitous change to work around bug that appears in egcs 1.0.3
1999-02-09 00:08:41 +00:00
fur%netscape.com
3317d10e0d
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
a731a624bd
Flush the log file after entry into a method is traced.
1999-01-21 00:22:22 +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
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
rth%cygnus.com
80d3f0b550
ANSI C++ disallows reinterpret_cast between objects and functions.
1998-12-12 04:02:56 +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
bd8b598067
add FreeBSD support.
1998-12-11 04:01:07 +00:00
toshok%hungry.com
eaf7885602
cleanup
1998-12-11 04:00:52 +00:00
toshok%hungry.com
2ddd90f41a
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
f7dcf43bef
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
7bcafbbdd4
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
448294c402
correct (rather serious) warning.
1998-12-10 10:51:45 +00:00
toshok%hungry.com
9e160e68eb
get the Compiler/CodeGenerator/md stuff compiling
1998-12-10 08:06:25 +00:00
toshok%hungry.com
cefe449078
add md stuff for freebsd.
1998-12-10 07:56:37 +00:00
fur%netscape.com
53f8b7e464
Initial check-in of ElectricalFire, a Java JIT compiler.
1998-12-03 21:10:47 +00:00