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
fur%netscape.com
a19c44a87e
*** empty log message ***
1999-02-09 06:47:12 +00:00
fur%netscape.com
8158bfec9b
Make g++ default C++ compiler
1999-02-09 06:47:00 +00:00
fur%netscape.com
b134eca1df
Remove C++ comment in C file
1999-02-09 06:46:12 +00:00
fur%netscape.com
91ba5d1490
Kill routine that has name conflict w/ libc
1999-02-09 05:47:33 +00:00
fur%netscape.com
c82da5ed81
Wrong path for Packages binaries
1999-02-09 05:46:47 +00:00
fur%netscape.com
7f21c85171
Gratuitous change to work around bug that appears in egcs 1.0.3
1999-02-09 00:08:41 +00:00
fur%netscape.com
c38a2ba622
Quash egcs warning
1999-02-09 00:07:20 +00:00
fur%netscape.com
50f845db76
Use OBJDIR naming scheme that is the same as NSPR's
1999-02-09 00:02:19 +00:00
fur%netscape.com
ec13ae90be
mkdepend rules now work again
1999-02-09 00:01:56 +00:00