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

149 Коммитов

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