Tom Hughes
74954ce7d8
Add string class that uses ExternalAsciiStringResource.
Change the natives to use this class instead of creating completely new
strings. Reduces memory usage by about 1 MB.
14 years ago
Ryan Dahl
39280e1b57
Bump version to v0.4.2
14 years ago
Ryan Dahl
f918e57f8b
Support dtrace for debug build
14 years ago
Aria Stewart
8a50f23fd3
Add support for specifying the libdir
Some OSes use "lib64" rather than "lib", and this lets them override
in waf to accomplish this.
Closes GH-712.
14 years ago
Aria Stewart
fd713e1dc7
libeio and http_parser build with PIC code
Fix building as a shared library
Closes GH-708.
14 years ago
Ryan Dahl
e8aef84191
Bump version to v0.4.1
14 years ago
Ryan Dahl
7e4f755073
Install node.d in the correct place
14 years ago
Bert Belder
a5e67ad9e7
Autodetect no-strict-aliasing, propagate toolchain option to SCons
BUG=v8:884
14 years ago
Bert Belder
3ef6433255
MinGW: OpenSSL support
14 years ago
Bert Belder
a293f90db4
Improve V8 support for Cygwin
Should re-enable crankshaft; can build w/ snapshot again.
14 years ago
Ryan Dahl
eb155ea6f6
Bump version to v0.4.0
14 years ago
Bert Belder
583f2e5999
Follow-up fix for v8 cygwin build
14 years ago
Ryan Dahl
e9257b859d
New DTrace probes from CA team
14 years ago
Ryan Dahl
9493b7563b
Bump version to v0.3.8
14 years ago
Ryan Dahl
d8579c6afd
Bump version to v0.3.7
14 years ago
Ryan Dahl
f9f0e5c75c
Pre-process out assert()
14 years ago
Ryan Dahl
72bef516dc
Revert "Preprocess out assert()"
This reverts commit 8bd7e4fad8
.
14 years ago
Ryan Dahl
8bd7e4fad8
Preprocess out assert()
14 years ago
Ryan Dahl
068b733583
Land Cantrill's DTrace patch
only works on solaris
14 years ago
Ryan Dahl
86e687086b
waf: display oprofile and gdbjit options for all platforms
was breaking mac
14 years ago
Ryan Dahl
ae30af44cf
Disable gdbjit by default
14 years ago
Ryan Dahl
6e9f746a46
wscript: style
14 years ago
Ryan Dahl
5895df4d0e
Compile gdbjit in by default on linux
14 years ago
Ryan Dahl
4f8dd28f7e
wscript chooses win32 source files, not cpp
14 years ago
Brian White
d75c338dd6
Add more functionality to the os module
14 years ago
Ryan Dahl
d793fcaabd
Add toolchain=gcc to V8 build for Sun
14 years ago
Bert Belder
d1bf9cf1f8
After building overwrite existing ./node(_g)?.exe
14 years ago
Bert Belder
2655269911
Make select work on >64 FDs on windows
14 years ago
Bert Belder
4a2cb07808
Fix whitespace errors introduced by porting efforts
14 years ago
Bert Belder
9f9332963a
wscript: use "node.exe" and avoid symlinks on windows
14 years ago
Bert Belder
f37cc8720b
On windows, link with Winsock and WinMM
14 years ago
Bert Belder
6f08fdbcca
Backslashes in paths wreak havoc
14 years ago
Bert Belder
d56e1a3fcd
No -rdynamic and -pthread flags when building with mingw
14 years ago
Bert Belder
276b0b174e
Always use statically linked c-ares on windows; fix build
On win32 CARES is always static, so we can call internal functions like ares_inet_pton et al.
CARES_STATICLIB must be defined or gcc will try to make DLL stub calls
14 years ago
Bert Belder
62af617f84
Dynamically link with pthreads-w32
Adds some explanation what would need to be done to link pthreads statically
14 years ago
Bert Belder
13699c1b33
V8: Don't attempt to build w/ snapshot, doesn't seem to work on mingw32
14 years ago
Ryan Dahl
4bb914bde9
Bump version to v0.3.2
14 years ago
Brian White
9eaf2329e7
Fix compilation on OpenBSD and FreeBSD
While it compiles fine on FreeBSD, at least on amd64 node dies with:
"CALL_AND_RETRY_0 allocation failed - process out of memory"
14 years ago
Ryan Dahl
c9d3a81db0
Patch V8 to compile on solaris
14 years ago
Ryan Dahl
7d73779446
Make oprofile work
14 years ago
Brian White
f1762ff815
Add os module and getHostname
14 years ago
Ryan Dahl
a0e9a510b0
Introduce require('tty')
You may need to reconfigure after this commit due to the new library.
14 years ago
Ryan Dahl
33685fee48
Add configure flag for oprofile
14 years ago
Bert Belder
99ba903d46
win: Define __POSIX__ constant when the platform is POSIX-y
14 years ago
Ryan Dahl
a326eebac8
Put tools/ into PYTHON_PATH
14 years ago
Nikhil Marathe
7a3971e433
Use sys.executable to call python
14 years ago
Ben Noordhuis
a87172f9b2
Compile with `-Wno-unused-parameter -D_FORTIFY_SOURCE=2`
14 years ago
Brian White
952bbb86b5
Fix OpenSSL SSL_library_init function check on OpenBSD.
14 years ago
Ryan Dahl
473721979d
Print warning when using platform_none.cc
14 years ago
Ryan Dahl
25eecd179b
Fix configure on x86
14 years ago