toshok%hungry.com
ee3fea3928
add simple test to make sure things are actually working.
1999-08-30 08:04:12 +00:00
toshok%hungry.com
1f83a9bdcd
quiet compiler.
1999-08-30 08:03:29 +00:00
toshok%hungry.com
c9c1c9b3fc
actually build the tests.
1999-08-30 08:02:31 +00:00
toshok%hungry.com
5d7825fbd4
if MAP_ANON is available, use it (instead of mmap'ing /dev/zero.)
1999-08-30 08:02:10 +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
7a5ab00937
Add Object.registerNatives() dummy stub.
1999-03-04 19:17:24 +00:00
fur%netscape.com
7f10a39c1d
Artur Biasiaodowski's patch so that instruction immediates print out correctly.
1999-03-04 19:06:31 +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
f1584f1db2
Use a Quiet NaN, not a Signalling NaN
1999-02-28 23:01:29 +00:00
toshok%hungry.com
c44fab951f
implement sm_InitPages/sm_FiniPages for unix. someone with more of an eye for this sort of code should tell me if what i've done here makes sense. it seems to make the tests go....
1999-02-28 15:20:34 +00:00
toshok%hungry.com
7587ef4c24
include config.mk before rules.mk
1999-02-28 15:17:15 +00:00
toshok%hungry.com
eb8b7c20f0
convert C++ to C comment
1999-02-28 14:03:43 +00:00
toshok%hungry.com
051a29cea1
convert C++ to C comment
1999-02-28 14:03:21 +00:00
toshok%hungry.com
b729b80237
include config.mk before rules.mk so that we pick up the definition for NSINSTALL.
1999-02-28 13:51:07 +00:00
toshok%hungry.com
e184cca434
quiet gmake
1999-02-28 13:44:06 +00:00
fur%netscape.com
b45cb424a2
Changed many cpp conditionals that used ifdef LINUX or FREEBSD,
...
but which guarded gcc-specific code, not OS-specific code. These
were changed to be ifdef __GNUC__.
1999-02-28 01:10:00 +00:00
fur%netscape.com
27f480ab07
Reduced gratuitous file duplication between FreeBSD and Linux.
1999-02-28 00:29:39 +00:00
fur%netscape.com
35449fdac8
Eliminated gratuitous file duplication between FreeBSD and Linux
1999-02-28 00:28:26 +00:00
fur%netscape.com
1adbd50eaa
Eliminate warning
1999-02-28 00:24:21 +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
67d6e39022
Remove unused function
1999-02-27 07:12:27 +00:00
fur%netscape.com
fa92316cec
Patches from Amancio Hasty for FreeBSD. Until we can figure out otherwise,
...
use NSPR user-threads rather than pthreads.
1999-02-27 07:00:12 +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
db0bb1807e
Changed factoring of function declaration macros to be based on choice of
...
compiler rather than OS
1999-02-26 23:18:37 +00:00
fur%netscape.com
622e57b041
Add /D GENERATE_FOR_X86
1999-02-26 23:14:31 +00:00
fur%netscape.com
cdca2cd6b8
A bunch of grunge work to reduce OS-dependent code in ElectricalFire
...
sources:
+ 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 23:12:06 +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
39e5187a37
No CPU_ARCH_TAG for FreeBSD
1999-02-26 19:12:26 +00:00
fur%netscape.com
c7e6fd84e3
Remove C++ comment in C file.
1999-02-26 16:11:37 +00:00
fur%netscape.com
6a0aa72e1a
Added x86 disassembly to HTML output, courtesy of free code from CMU's
...
Mach project.
1999-02-26 09:10:34 +00:00
fur%netscape.com
8302be9281
Fix OBJDIR naming convention to be simpler
1999-02-26 08:48:53 +00:00
fur%netscape.com
d2d868a5ad
libpthread must come before libnspr on the link line
1999-02-26 08:47:18 +00:00
fur%netscape.com
fefed80cab
Don't use enums with bitfield widths when running with gcc, since egcs
...
generates buggy code for this case and there is no way to
differentiate gcc and egcs.
1999-02-26 08:45:45 +00:00
fur%netscape.com
feb0fa00c9
Fix syntax error
1999-02-26 08:44:40 +00:00
fur%netscape.com
64ba916755
Add libm
1999-02-26 08:42:30 +00:00
fur%netscape.com
816b76a695
Restore building of java.security native libraries
1999-02-26 08:41:28 +00:00
fur%netscape.com
e10f049385
+ Remove dead code
...
+ Make class initialization slightly more efficient
1999-02-26 08:40:13 +00:00
fur%netscape.com
89f2257e57
Improve comment
1999-02-26 08:39:24 +00:00
fur%netscape.com
5c10358b6d
Fix library ordering problem so that pthreads appears before NSPR on
...
the link line.
1999-02-26 08:38:38 +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
060d1dcbbe
Fix linkage problems on FreeBSD by adding -E linker option when building libPackage.so. Patch contributed by Amancio Hasty <hasty@rah.star-gate.com>.
1999-02-22 19:10:16 +00:00