fur%netscape.com
e5af901910
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
24f852baef
Add Object.registerNatives() dummy stub.
1999-03-04 19:17:24 +00:00
fur%netscape.com
e8ecc20e6f
Artur Biasiaodowski's patch so that instruction immediates print out correctly.
1999-03-04 19:06:31 +00:00
fur%netscape.com
45afc91a9b
Eliminating New* files, which are old snapshots of other files
1999-03-02 16:07:50 +00:00
fur%netscape.com
9dc2ae0432
Change c-basic-offset in header to 4, instead of 2
1999-03-02 15:57:56 +00:00
fur%netscape.com
0b26182798
Use a Quiet NaN, not a Signalling NaN
1999-02-28 23:01:29 +00:00
toshok%hungry.com
4300354ee1
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
9456e00772
include config.mk before rules.mk
1999-02-28 15:17:15 +00:00
toshok%hungry.com
17a9992599
convert C++ to C comment
1999-02-28 14:03:43 +00:00
toshok%hungry.com
0c5ea81afa
convert C++ to C comment
1999-02-28 14:03:21 +00:00
toshok%hungry.com
7ce539f75a
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
8e5b8f739e
quiet gmake
1999-02-28 13:44:06 +00:00
fur%netscape.com
68cedf682f
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
348173ff90
Reduced gratuitous file duplication between FreeBSD and Linux.
1999-02-28 00:29:39 +00:00
fur%netscape.com
37f8dc5be9
Eliminated gratuitous file duplication between FreeBSD and Linux
1999-02-28 00:28:26 +00:00
fur%netscape.com
689e832fa5
Eliminate warning
1999-02-28 00:24:21 +00:00
fur%netscape.com
d14d5e4ff8
Ignore generated files
1999-02-28 00:22:25 +00:00
fur%netscape.com
224fa283d3
Renamed to x86Stub_gas.s
1999-02-28 00:20:52 +00:00
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
66ad9ff263
Remove unused function
1999-02-27 07:12:27 +00:00
fur%netscape.com
6da51e30c5
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
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
6451d16c66
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
c0a678e648
Add /D GENERATE_FOR_X86
1999-02-26 23:14:31 +00:00
fur%netscape.com
a0ee7a17d7
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
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
22417b1c30
No CPU_ARCH_TAG for FreeBSD
1999-02-26 19:12:26 +00:00
fur%netscape.com
2f28d33b0c
Remove C++ comment in C file.
1999-02-26 16:11:37 +00:00
fur%netscape.com
355871326e
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
08b949f30d
Fix OBJDIR naming convention to be simpler
1999-02-26 08:48:53 +00:00
fur%netscape.com
b95d800411
libpthread must come before libnspr on the link line
1999-02-26 08:47:18 +00:00
fur%netscape.com
88038e30f8
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
6aedaa14ee
Fix syntax error
1999-02-26 08:44:40 +00:00
fur%netscape.com
87a55612ae
Add libm
1999-02-26 08:42:30 +00:00
fur%netscape.com
f562a9ebb4
Restore building of java.security native libraries
1999-02-26 08:41:28 +00:00
fur%netscape.com
d6bbdb1a06
+ Remove dead code
...
+ Make class initialization slightly more efficient
1999-02-26 08:40:13 +00:00
fur%netscape.com
0caa348040
Improve comment
1999-02-26 08:39:24 +00:00
fur%netscape.com
77f4f1b92d
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
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
b3662a1ed6
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
fur%netscape.com
9bf4a72b6c
*** empty log message ***
1999-02-09 06:47:12 +00:00
fur%netscape.com
6e52b56316
Make g++ default C++ compiler
1999-02-09 06:47:00 +00:00
fur%netscape.com
d60ecdb0f1
Remove C++ comment in C file
1999-02-09 06:46:12 +00:00
fur%netscape.com
380520243b
Kill routine that has name conflict w/ libc
1999-02-09 05:47:33 +00:00