Commit Graph
22 Commits
Author SHA1 Message Date
dmose@mozilla.org 078e866652 updating license boilerplate to xPL v1.1 1999-11-02 06:38:29 +00:00
fur@netscape.com f33ffab5a7 Ignore generated files 1999-02-28 00:22:25 +00:00
fur@netscape.com b59ed9e186 Renamed to x86Stub_gas.s 1999-02-28 00:20:52 +00:00
fur@netscape.com e4dc3ad3d4 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 3fe09d0a93 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 bd7457dd1e Squawk if target architecture is unknown 1999-02-26 23:06:34 +00:00
fur@netscape.com fef0be4151 x86-win32.nad ==> x86.nad 1999-02-26 23:05:58 +00:00
fur@netscape.com 7bafd7f89a x86Win32Cpu.h ==> x86Cpu.h 1999-02-26 23:01:40 +00:00
fur@netscape.com 1e7542d2f4 x86Win32Cpu.h ==> x86Cpu.h 1999-02-26 23:00:45 +00:00
fur@netscape.com 5501ba1bd0 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 905a6efc75 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 37dba2bb4d 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 fabcc85c67 Flush the log file after entry into a method is traced. 1999-01-21 00:22:22 +00:00
fur@netscape.com 01c0c0970f 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 bc65794679 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
toshok@hungry.com 5bb8db579b add FreeBSD support. 1998-12-11 04:01:07 +00:00
toshok@hungry.com b65cea3a88 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 a869e7751b 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 dbf5e5a97d 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 ce7bb09bb4 get the Compiler/CodeGenerator/md stuff compiling 1998-12-10 08:06:25 +00:00
toshok@hungry.com 5276ef827a add md stuff for freebsd. 1998-12-10 07:56:37 +00:00
fur@netscape.com 41d8444a9c Initial check-in of ElectricalFire, a Java JIT compiler. 1998-12-03 21:10:47 +00:00