Ben Noordhuis
|
809fdf26fb
|
isolates: add process.tid property, pass args to isolate
|
2011-12-29 01:56:10 +01:00 |
Ben Noordhuis
|
ca19e792c6
|
isolates: have node::Isolate manage the v8::Context
|
2011-12-29 01:56:10 +01:00 |
Ben Noordhuis
|
ea97d6ed5f
|
isolates: rename node::Isolate member isolate_ to v8_isolate_
|
2011-12-29 01:56:10 +01:00 |
Ben Noordhuis
|
5866f1a9aa
|
Separate per-process and per-thread init logic.
|
2011-12-29 01:56:10 +01:00 |
Ben Noordhuis
|
2df81c57f6
|
Remove per-process globals from per-thread context.
|
2011-12-29 01:56:10 +01:00 |
Ryan Dahl
|
828bf50a0e
|
isolates have globals stored in struct globals
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
eb6e60432b
|
isolates: add _newIsolate() and _joinIsolate() to process object
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
09dc577931
|
build: move internals to separate header file
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
b3d4938e3e
|
build: add --without-isolates configure switch
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
66116924ed
|
isolates: add atexit() functionality for isolates
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
356992fe4d
|
isolates: isolate-ify the main loop
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
e9f8e28426
|
uv: upgrade to f5c2a4a
|
2011-12-29 01:56:09 +01:00 |
Ben Noordhuis
|
bc7bae1d6b
|
Merge remote-tracking branch 'origin/v0.6'
Conflicts:
src/platform_win32.cc
|
2011-12-29 01:49:10 +01:00 |
Ben Noordhuis
|
5427311ae6
|
uv: upgrade to 0db56ea
|
2011-12-29 01:43:24 +01:00 |
Ben Noordhuis
|
9143b43e98
|
Include ngx-queue.h, fix Windows build.
|
2011-12-29 00:59:06 +01:00 |
Ben Noordhuis
|
2afd20b542
|
uv: upgrade to 85f6b79
|
2011-12-29 00:18:23 +01:00 |
Ben Noordhuis
|
59faab4330
|
Make msbuild run in parallel.
|
2011-12-28 23:56:53 +01:00 |
Ryan Dahl
|
b7c05e1b75
|
Upgrade V8 to 3.8.3
|
2011-12-28 14:13:50 -08:00 |
Ryan Dahl
|
448c5e07ca
|
Revert "Add HandleScope to http-parser binding"
This commit did not actually fix the production crashes.
This reverts commit 73cf8e82e7 .
|
2011-12-28 14:08:19 -08:00 |
Andreas Madsen
|
d483acc5d9
|
test: remove internet test from test/simple/
|
2011-12-28 17:22:29 +01:00 |
koichik
|
b037c16f55
|
test: fix test-sys.js fails if the time zone is not CET
Fixes #2423.
|
2011-12-28 15:18:11 +09:00 |
koichik
|
a848a3efbf
|
net: fix Socket.pause null reference when called on a closed Stream
Fixes #1980.
|
2011-12-28 15:13:57 +09:00 |
Ryan Dahl
|
b319699132
|
Add isolate version of test-child-process-fork
|
2011-12-27 18:11:32 -08:00 |
Ryan Dahl
|
036e59394a
|
Add process.features.isolates
|
2011-12-27 13:06:25 -08:00 |
Ryan Dahl
|
533a455274
|
move isolate V8 functions out of node.cc
|
2011-12-27 12:54:25 -08:00 |
Ryan Dahl
|
9d792f3183
|
Add node::Loop() and don't inc node_isolate.h in *.cc
node::Loop() replaces the NODE_LOOP macro. This avoids hitting
v8::Isolate::GetCurrent() for each loop lookup when HAVE_ISOLATE==0
|
2011-12-27 12:54:25 -08:00 |
Ben Noordhuis
|
c481f97a9c
|
uv: upgrade to d6a06b8
|
2011-12-27 12:54:24 -08:00 |
Ryan Dahl
|
02f24f54ba
|
Add shared-buffer isolate addon test
|
2011-12-27 12:54:24 -08:00 |
Ryan Dahl
|
87bb848268
|
Remove node_isolate.h from node.h
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
8c476371f5
|
Change isolate test to demo EIO bug
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
a8506c41c6
|
node_file.cc should use NODE_LOOP()
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
41062e71a7
|
Join all threads at end of main thread
Require reorganizing the isolates somewhat.
Add a very simple test.
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
2d8c1fe1ed
|
Move prog_start_time init after isolate assigned
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
1a433b9637
|
Add link-list of all isolates
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
78a25696f1
|
Move uv loop initialization into isolate
|
2011-12-27 12:54:23 -08:00 |
Ryan Dahl
|
39a492799d
|
move thread_id to node_isolate.cc
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
469cb1b7b7
|
isolates: replace SLIST with ngx_queue_t
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
d329fc7b09
|
isolates: add process.tid property, pass args to isolate
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
3063ba0800
|
isolates: have node::Isolate manage the v8::Context
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
9d71e74491
|
isolates: rename node::Isolate member isolate_ to v8_isolate_
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
3aadd4fe76
|
Separate per-process and per-thread init logic.
|
2011-12-27 12:54:22 -08:00 |
Ben Noordhuis
|
8a538ce372
|
Remove per-process globals from per-thread context.
|
2011-12-27 12:54:22 -08:00 |
Ryan Dahl
|
9caeceef6d
|
isolates have globals stored in struct globals
|
2011-12-27 12:54:21 -08:00 |
Ben Noordhuis
|
edbec3f8f3
|
isolates: add _newIsolate() and _joinIsolate() to process object
|
2011-12-27 12:54:21 -08:00 |
Ben Noordhuis
|
a778a25cab
|
build: move internals to separate header file
|
2011-12-27 12:54:21 -08:00 |
Ben Noordhuis
|
39e2c469db
|
build: add --without-isolates configure switch
|
2011-12-27 12:54:20 -08:00 |
Ben Noordhuis
|
2a7a2ca986
|
isolates: add atexit() functionality for isolates
|
2011-12-27 12:54:20 -08:00 |
Ben Noordhuis
|
c3346f6760
|
isolates: isolate-ify the main loop
|
2011-12-27 12:54:20 -08:00 |
Ben Noordhuis
|
0d5a6b2d9d
|
uv: upgrade to f5c2a4a
|
2011-12-27 12:54:19 -08:00 |
koichik
|
e1c043f43a
|
docs: fix docs to not suggest variable leaks
Fixes #2106.
|
2011-12-27 17:43:58 +09:00 |