Bert Belder
b70f8aec84
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-01-18 04:49:42 +01:00
Ryan Dahl
86bf3309bf
docs: style
2011-01-17 13:35:30 -08:00
Ryan Dahl
a51063c13c
docs: Add note about global scope
2011-01-17 13:35:11 -08:00
Bert Belder
595509bb4c
Fix v8 build on windows
...
reported to v8 in http://codereview.chromium.org/6056006/
2011-01-17 12:28:48 -08:00
Ryan Dahl
cf2e4f44af
Upgrade V8 to 3.0.8
2011-01-17 11:32:56 -08:00
Ryan Dahl
082a4b6033
Now working on v0.3.6
2011-01-16 15:28:01 -08:00
Ryan Dahl
b622bc6305
Bump version to v0.3.5
2011-01-16 15:12:28 -08:00
Felix Geisendörfer
0263f01475
Fix test-require-cache-without-stat.js
...
This path adds an additional cache to the module system for caching the
location of previously required modules. Since it is embedded in the
loop that iterates over all require.paths, this patch also handles the
case where require.paths is being modified.
The patch also cleans up some code around it.
See: https://groups.google.com/forum/#!topic/nodejs-dev/QGGlrvLDHVs
2011-01-16 14:52:55 -08:00
Felix Geisendörfer
f39fdf2610
Isolate native module system again
...
See: 2e5dfafcb0 (commitcomment-239719)
2011-01-16 14:51:21 -08:00
Ryan Dahl
c3b0d133aa
Add built-in module loading to test-require-cache-without-stat
2011-01-16 14:34:39 -08:00
Ryan Dahl
f35773ad07
Add broken test for require cache working
...
require is caching the compiled code but still stating the filenames.
https://groups.google.com/d/topic/nodejs-dev/QGGlrvLDHVs/discussion
2011-01-16 01:21:40 -08:00
Ryan Dahl
d9087c10ad
style
2011-01-16 00:33:16 -08:00
Ryan Dahl
9bcfc0745c
Revert "Implement os.isWindows"
...
This reverts commit 9e31e0837e
.
Use process.platform == 'win32'
2011-01-13 20:32:36 -08:00
Ryan Dahl
496be457b6
Allow third party hooks before main module load
...
Just put a file lib/_third_party_main.js into the build directory and take
it from there.
2011-01-13 16:30:29 -08:00
Ryan Dahl
860e7a7a5f
debugger: don't hang on ^d and ^c
2011-01-13 16:04:33 -08:00
Ryan Dahl
4fa712c48f
debugger: error out without script
...
TODO:
debug> run script.js
2011-01-13 15:29:53 -08:00
Ryan Dahl
53f29d86c0
debugger: add uncaughtException handler to kill child
2011-01-13 15:18:20 -08:00
Ryan Dahl
0fa3f2febd
debugger: Correctly eval arrays and numbers
2011-01-13 13:59:35 -08:00
Ryan Dahl
533797a607
debugger: full scope evals
2011-01-13 13:32:16 -08:00
Ryan Dahl
d87ab5450b
debugger: Better backtraces
2011-01-13 13:32:16 -08:00
Ryan Dahl
7df8a05129
debugger: primative object inspection
2011-01-13 13:32:16 -08:00
Ryan Dahl
cb71a7dab3
debugger: take help message from commands
2011-01-13 13:32:16 -08:00
Ryan Dahl
29f48d48e5
A few more list clean ups
2011-01-13 02:22:09 -08:00
Ryan Dahl
09994438e5
Expose link-list from timers.js; add tests
2011-01-13 02:10:09 -08:00
Ryan Dahl
4e1e6a2d15
debugger: Don't break on handle === 0
2011-01-12 16:43:05 -08:00
Felix Geisendörfer
f5fbb707b2
Fix NODE_PATH, was broken after cleanup
2011-01-12 16:07:36 -08:00
Felix Geisendörfer
f61277ecb0
Always init module paths
...
The previous cleanup patch broke module loading in the the REPL by
not initializing require.paths.
2011-01-12 16:07:07 -08:00
Felix Geisendörfer
2e5dfafcb0
Cleanup node module system code
2011-01-12 13:32:06 -08:00
Ryan Dahl
5f5201db2f
Fix test-net-connect-buffer
...
Change to end() behavior in 33c339 was breaking it. end() should wait for
connection before dumping. Changed test-net-connect-timeout to use destroy()
instead.
2011-01-12 13:29:45 -08:00
Ryan Dahl
5f795efd4e
net: Timeouts should work before DNS resolution
2011-01-12 12:59:58 -08:00
Ryan Dahl
33c33949b2
Add test for connection timeouts
...
Also make socket.end() destroy connection if still trying to connect.
Previously was ignoring.
2011-01-12 10:57:03 -08:00
Ryan Dahl
72589b60ad
debugger: Only display basename of scripts
2011-01-12 10:33:10 -08:00
Ryan Dahl
1b63bd16ed
tab completion for commands in debugger
2011-01-12 10:32:48 -08:00
Ryan Dahl
fc634cd92c
Upgrade c-ares to 1.7.4
2011-01-11 18:19:22 -08:00
Ryan Dahl
86160a8807
NODE_DEBUG=timer instead of bitflags
2011-01-11 16:53:05 -08:00
Ryan Dahl
82e9da9fb7
Allow one extra ms in timer diff
...
Fixes sporadic test-next-tick-ordering.js failures
2011-01-11 16:51:09 -08:00
Ryan Dahl
7c0f453b7c
Add delay into test-debugger-client
2011-01-11 16:30:01 -08:00
Ryan Dahl
8e461673c4
Put a little delay into test-tls-securepair-client.js
...
Avoids race. openssl s_server is a terrible program.
2011-01-11 15:37:58 -08:00
Bert Belder
b9540c28e9
Libev windows fixes
2011-01-11 14:48:07 -08:00
Ryan Dahl
6dbf49110b
Use html5 spec stylesheet for docs
2011-01-11 14:32:42 -08:00
Ryan Dahl
464f5d4e13
Merge branch 'vanilla-libeio'
...
Conflicts:
deps/libeio/config.h.in
2011-01-11 14:13:06 -08:00
Ryan Dahl
b8d63c10cd
Upgrade libeio
2011-01-11 14:09:17 -08:00
isaacs
435ece5058
child_process: Support setting uid/gid by name
2011-01-11 13:54:51 -08:00
Ryan Dahl
b92329667f
Fix spelling mistakes
2011-01-11 10:18:46 -08:00
isaacs
6f5d95de6d
child_process: Add gid/uid flags to spawn config
...
This is mostly working, but not completely ideal for two reasons.
1. Rather than emitting an error on the ChildProcess object when the
setgid/setuid fails, it is simply printing the error to stderr and
exiting. The same happens with the cwd, so that's not completely
terrible.
2. I don't have a good test for this. It fails with an EPERM if you try
to change the uid or gid as a non-root user.
2011-01-11 10:02:58 -08:00
Ryan Dahl
b7419dfaad
Upgrade libev to 4.3
2011-01-11 08:47:18 -08:00
Bert Belder
01148265cb
Improve path.resolve documentation
2011-01-10 18:05:15 -08:00
Ryan Dahl
320a56b89d
Bump size of bench histogram to 100ms
2011-01-10 18:00:21 -08:00
Ryan Dahl
b9cfd9527a
getWindowSize/setWindowSize
2011-01-10 17:25:48 -08:00
Ryan Dahl
63bd237892
typo setuid -> setsid
2011-01-10 17:15:17 -08:00