Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
13 years ago
Ben Noordhuis
08032efed0
core: add reusable slab allocator
13 years ago
Nathan Rajlich
95fd517431
node.gyp: include the config.gypi file in the js2c inputs list
13 years ago
Ben Noordhuis
c97b4f1971
build: remove unnecessary link flags from node.gyp
13 years ago
T.C. Hollingsworth
d03b8487c6
build: support shared zlib
13 years ago
T.C. Hollingsworth
2d7b43f466
build: use else instead of node_shared_v8==false
13 years ago
Nathan Rajlich
a84adad078
Default node_shared_v8 to false.
Fixes #2818 .
13 years ago
isaacs
59ecf2ccf7
Revert "Revert "build: support shared V8 properly""
This reverts commit a9130222bd
.
13 years ago
isaacs
a9130222bd
Revert "build: support shared V8 properly"
This reverts commit 3d1b670640
.
Breaks build on windows.
https://gist.github.com/1895279
13 years ago
T.C. Hollingsworth
3d1b670640
build: support shared V8 properly
-don't pull in bundled v8 as a dependency when node_shared_v8==true
-use node_shared_v8_includes for v8.h and v8-debug.h
13 years ago
Bert Belder
d52f5020ce
Windows: another attempt to support unicode argv
13 years ago
Igor Zinkovsky
0a347559bf
enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe
13 years ago
Ben Noordhuis
74a8215a86
Revert support for isolates.
It was decided that the performance benefits that isolates offer (faster spin-up
times for worker processes, faster inter-worker communication, possibly a lower
memory footprint) are not actual bottlenecks for most people and do not outweigh
the potential stability issues and intrusive changes to the code base that
first-class support for isolates requires.
Hence, this commit backs out all isolates-related changes.
Good bye, isolates. We hardly knew ye.
13 years ago
Igor Zinkovsky
95844451b6
fix windows build
13 years ago
Nathan Rajlich
f2ba4cef2a
build: remove the old -DPLATFORM="mac" define
To prevent redefinition warnings.
13 years ago
Nathan Rajlich
9ff86a2848
build: set `process.platform` to "darwin" on OS X
This is consistent with the old waf build system, and doesn't break old scripts
that are expecting the value to be "darwin".
Fixes #2518 .
13 years ago
Ryan Dahl
bca88b2dc1
support nosnapshot in vcbuild.bat
13 years ago
Ben Noordhuis
09dc577931
build: move internals to separate header file
13 years ago
Ben Noordhuis
b3d4938e3e
build: add --without-isolates configure switch
13 years ago
Ben Noordhuis
356992fe4d
isolates: isolate-ify the main loop
13 years ago
Ben Noordhuis
a778a25cab
build: move internals to separate header file
13 years ago
Ben Noordhuis
39e2c469db
build: add --without-isolates configure switch
13 years ago
Ben Noordhuis
c3346f6760
isolates: isolate-ify the main loop
13 years ago
Ryan Dahl
6c5f1f58f3
Remove unnecessary stuff from node.gyp
13 years ago
Igor Zinkovsky
500c8f45f5
Remove platform files, and use uv platform api
13 years ago
Ryan Dahl
e0a207c27a
Begin moving static vars into struct for isolates.
Only node.cc, stream_wrap.cc, and tcp_wrap.cc have been done. The rest still
need work.
13 years ago
Ben Noordhuis
bbd976b8c4
build: always compile with large file support
Fixes a nasty sizeof(struct stat) mismatch bug that caused random crashes and
silent memory corruption.
13 years ago
Ben Noordhuis
29d8ff51c8
build: remove v8-node.gyp
13 years ago
Igor Zinkovsky
09329e7833
Add node.rc with a version resource
Fixes #2059
13 years ago
Bert Belder
c0c4bd4efa
Add common.gypi to gyp output
13 years ago
Igor Zinkovsky
f35a396c54
Revert "remove node_io_watcher"
This reverts commit cc2ac1ccc7
.
13 years ago
Igor Zinkovsky
cc2ac1ccc7
remove node_io_watcher
13 years ago
Ryan Dahl
b3ddb895d2
Don't compile in node_dtrace.cc when not supported
13 years ago
Ben Noordhuis
13871fa2f8
build: fix sunos gyp build, include platform file
13 years ago
Ryan Dahl
73b4b86d29
Add cluster.js to node.gyp
13 years ago
Ryan Dahl
4f59041990
Fix windows build
13 years ago
Ryan Dahl
cdf5d91fe5
Remove tty_legacy
13 years ago
Ryan Dahl
71cce3f45b
Remove dgram_legacy
13 years ago
Ryan Dahl
58e892dadd
Remove dns_legacy
13 years ago
Ryan Dahl
96e423a665
Remove child_process_legacy
13 years ago
Ryan Dahl
be0bb2dc13
Remove net_legacy timers_legacy
13 years ago
Ryan Dahl
d2ab314e08
Turn off V8's -Werror in GYP
13 years ago
Ryan Dahl
311fe737e8
Upgrade libuv to 60c639f
Also remove unused src/stdio_wrap.cc
13 years ago
Bert Belder
4c1d441159
Fix gyp build
13 years ago
Bert Belder
73fcd43b85
Add new tty js files to node.gyp
13 years ago
Igor Zinkovsky
8fe5712477
fs watcher binding
13 years ago
Igor Zinkovsky
de0066c697
remove node_zlib.h from node.gyp
13 years ago
Ben Noordhuis
decd81838a
build: fix freebsd gyp build
14 years ago
Ryan Dahl
c1ae6ea2f2
Add TTYWrap
13 years ago
isaacs
5b8e1dabbc
Initial pass at zlib bindings
14 years ago