toshok%hungry.com
8b853a2a1e
fix another XXX
...
git-svn-id: svn://10.0.0.236/trunk@54928 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 21:26:42 +00:00
toshok%hungry.com
611f0cf65e
actually free libPath after verifying that PR_GetLibraryPath really does copy the return value.
...
git-svn-id: svn://10.0.0.236/trunk@54924 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 21:16:25 +00:00
toshok%hungry.com
33f1b79836
remove debug specific switches from the help message in non-debug builds.
...
git-svn-id: svn://10.0.0.236/trunk@54894 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 09:53:08 +00:00
toshok%hungry.com
b6eaa766b6
fill out Options::printHelp
...
git-svn-id: svn://10.0.0.236/trunk@54893 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 09:48:13 +00:00
toshok%hungry.com
9114c4a449
x86Win32ExceptionHandler.h => x86ExceptionHandler.h
...
git-svn-id: svn://10.0.0.236/trunk@54517 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-28 00:10:16 +00:00
toshok%hungry.com
8156facb79
move all x86 specific stuff into a CPU_ARCH guarded section, and if NETBSD_ELF is defined, don't build with GLOBALS_NEED_UNDERSCORE
...
git-svn-id: svn://10.0.0.236/trunk@54516 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 23:48:29 +00:00
toshok%hungry.com
b8be56336e
x86Win32ExceptionHandler.h => x86ExceptionHandler.h
...
git-svn-id: svn://10.0.0.236/trunk@54515 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 23:38:58 +00:00
toshok%hungry.com
7a0f207379
for egcs-1.1.1 (gcc 2.91) don't include the terminate() function. there may be previous revisions that don't need this function, but this is the version i have - we can always change the check later.
...
git-svn-id: svn://10.0.0.236/trunk@54514 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 23:17:20 +00:00
toshok%hungry.com
e3c482bdae
don't worry about the compile time warnings wrt this function definition, and add support for platforms that have an underscore prepended to the symbol name.
...
git-svn-id: svn://10.0.0.236/trunk@54513 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 23:05:49 +00:00
toshok%hungry.com
e1f91d9c45
switch from nspr21 to nspr3
...
git-svn-id: svn://10.0.0.236/trunk@54510 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:39:22 +00:00
toshok%hungry.com
d0bc8065c7
NetBSD needs underscores (at least in a.out mode. i need to try out elf.)
...
git-svn-id: svn://10.0.0.236/trunk@54509 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:36:10 +00:00
toshok%hungry.com
6e05c5b1a4
add handling for platforms that need underscores in front of global symbols.
...
git-svn-id: svn://10.0.0.236/trunk@54508 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:35:31 +00:00
toshok%hungry.com
167ae86d9e
NetBSD uses the same stuff for ThreadContexts as FreeBSD
...
git-svn-id: svn://10.0.0.236/trunk@54507 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:30:58 +00:00
toshok%hungry.com
237c1f5bba
include x86UnixishThread.h for LINUX, FREEBSD, and NETBSD
...
git-svn-id: svn://10.0.0.236/trunk@54506 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:29:00 +00:00
toshok%hungry.com
4c79e2e9f5
switch to using the md/Asm.h macros (GLOBAL_ENTRY and END_ENTRY)
...
git-svn-id: svn://10.0.0.236/trunk@54505 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:28:16 +00:00
toshok%hungry.com
40dccc102d
add NetBSD.mk
...
git-svn-id: svn://10.0.0.236/trunk@54504 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:26:55 +00:00
toshok%hungry.com
e931c5925c
stop listing OS's that exclude the prototypes and list the only one for which we include them. this file should be renamed to x86ExceptionHandler.h
...
git-svn-id: svn://10.0.0.236/trunk@54503 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:24:57 +00:00
toshok%hungry.com
f802362180
use END_ENTRY instead of a naked .size pseudo op
...
git-svn-id: svn://10.0.0.236/trunk@54502 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:23:06 +00:00
toshok%hungry.com
4a12193f5e
use GLOBAL_ENTRY/SYMBOL_NAME so symbol names are prepended with '_'
...
git-svn-id: svn://10.0.0.236/trunk@54501 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:22:33 +00:00
toshok%hungry.com
544b6c33ab
merge the freebsd/linux thread files into one, and use it for netbsd too
...
git-svn-id: svn://10.0.0.236/trunk@54500 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-27 10:21:49 +00:00
dmose%mozilla.org
2ccab49e6d
updating license boilerplate to xPL v1.1
...
git-svn-id: svn://10.0.0.236/trunk@52526 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 06:38:29 +00:00
toshok%hungry.com
476f1c3f2a
add simple test to make sure things are actually working.
...
git-svn-id: svn://10.0.0.236/trunk@45134 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 08:04:12 +00:00
toshok%hungry.com
f6a364eacb
quiet compiler.
...
git-svn-id: svn://10.0.0.236/trunk@45133 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 08:03:29 +00:00
toshok%hungry.com
a453d7f63b
actually build the tests.
...
git-svn-id: svn://10.0.0.236/trunk@45132 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 08:02:31 +00:00
toshok%hungry.com
60ad67a729
if MAP_ANON is available, use it (instead of mmap'ing /dev/zero.)
...
git-svn-id: svn://10.0.0.236/trunk@45131 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 08:02:10 +00:00
fur%netscape.com
7e85101bed
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.
git-svn-id: svn://10.0.0.236/trunk@26282 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:32:50 +00:00
fur%netscape.com
48762f0205
Add Object.registerNatives() dummy stub.
...
git-svn-id: svn://10.0.0.236/trunk@22772 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:17:24 +00:00
fur%netscape.com
15fdcab054
Artur Biasiaodowski's patch so that instruction immediates print out correctly.
...
git-svn-id: svn://10.0.0.236/trunk@22771 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:06:31 +00:00
fur%netscape.com
98dc06cfc5
Eliminating New* files, which are old snapshots of other files
...
git-svn-id: svn://10.0.0.236/trunk@22569 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:07:50 +00:00
fur%netscape.com
9789a62ec6
Change c-basic-offset in header to 4, instead of 2
...
git-svn-id: svn://10.0.0.236/trunk@22565 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 15:57:56 +00:00
fur%netscape.com
9190e73493
Use a Quiet NaN, not a Signalling NaN
...
git-svn-id: svn://10.0.0.236/trunk@22412 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 23:01:29 +00:00
toshok%hungry.com
6cc33f9350
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....
...
git-svn-id: svn://10.0.0.236/trunk@22402 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 15:20:34 +00:00
toshok%hungry.com
af29355e8a
include config.mk before rules.mk
...
git-svn-id: svn://10.0.0.236/trunk@22401 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 15:17:15 +00:00
toshok%hungry.com
b23e6b922a
convert C++ to C comment
...
git-svn-id: svn://10.0.0.236/trunk@22400 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 14:03:43 +00:00
toshok%hungry.com
de9ca81516
convert C++ to C comment
...
git-svn-id: svn://10.0.0.236/trunk@22399 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 14:03:21 +00:00
toshok%hungry.com
9213603d11
include config.mk before rules.mk so that we pick up the definition for NSINSTALL.
...
git-svn-id: svn://10.0.0.236/trunk@22398 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 13:51:07 +00:00
toshok%hungry.com
bb4b081b1b
quiet gmake
...
git-svn-id: svn://10.0.0.236/trunk@22397 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 13:44:06 +00:00
fur%netscape.com
c7088fcd96
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__.
git-svn-id: svn://10.0.0.236/trunk@22381 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 01:10:00 +00:00
fur%netscape.com
f72fba19b7
Reduced gratuitous file duplication between FreeBSD and Linux.
...
git-svn-id: svn://10.0.0.236/trunk@22380 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:29:39 +00:00
fur%netscape.com
4a8b00ac6d
Eliminated gratuitous file duplication between FreeBSD and Linux
...
git-svn-id: svn://10.0.0.236/trunk@22379 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:28:26 +00:00
fur%netscape.com
20e2e66622
Eliminate warning
...
git-svn-id: svn://10.0.0.236/trunk@22376 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:24:21 +00:00
fur%netscape.com
6d580baadb
Renamed to x86Stub_gas.s
...
git-svn-id: svn://10.0.0.236/trunk@22374 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:20:52 +00:00
fur%netscape.com
00b6a4565e
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.
git-svn-id: svn://10.0.0.236/trunk@22373 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:18:23 +00:00
fur%netscape.com
300d98c6fa
Remove unused function
...
git-svn-id: svn://10.0.0.236/trunk@22328 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 07:12:27 +00:00
fur%netscape.com
fef280bf65
Patches from Amancio Hasty for FreeBSD. Until we can figure out otherwise,
...
use NSPR user-threads rather than pthreads.
git-svn-id: svn://10.0.0.236/trunk@22321 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 07:00:12 +00:00
fur%netscape.com
1a261f0163
Separated x86Win32_Support.cpp into an OS-independent part x86GenStub.cpp and
...
x86Stub.cpp which is Win32-only.
git-svn-id: svn://10.0.0.236/trunk@22279 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 01:53:18 +00:00
fur%netscape.com
7831e45af4
Changed factoring of function declaration macros to be based on choice of
...
compiler rather than OS
git-svn-id: svn://10.0.0.236/trunk@22241 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 23:18:37 +00:00
fur%netscape.com
5fdbb98c39
Add /D GENERATE_FOR_X86
...
git-svn-id: svn://10.0.0.236/trunk@22240 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 23:14:31 +00:00
fur%netscape.com
41d9c2de41
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}
git-svn-id: svn://10.0.0.236/trunk@22238 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 23:12:06 +00:00
fur%netscape.com
580523708d
Squawk if target architecture is unknown
...
git-svn-id: svn://10.0.0.236/trunk@22237 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 23:06:34 +00:00