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

35 Коммитов

Автор SHA1 Сообщение Дата
timeless%mac.com fc883176bf Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
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