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

145 Коммитов

Автор SHA1 Сообщение Дата
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