Daniel C
ca8cc71bd0
EventEmitter.prototype.once should "return this;"
2010-12-30 18:58:43 -08:00
Ryan Dahl
916f567d23
debugger: a little bit of doc
2010-12-30 18:50:10 -08:00
Ryan Dahl
af6662d5e5
debugger: Prompt before quitting
2010-12-30 18:50:07 -08:00
Ryan Dahl
7b9a2f29b4
debugger: Don't prompt until child is killed
2010-12-30 18:07:19 -08:00
Ryan Dahl
aea568b04a
Fix some errors in debugger tests
2010-12-30 17:53:53 -08:00
Ryan Dahl
294bcb33e6
debugger: Fix some parser issues
...
Wouldn't handle events if it got backed up.
2010-12-30 17:33:07 -08:00
Ryan Dahl
62e0ca05a6
debugger: Disable/Enable raw mode for child
2010-12-30 15:46:47 -08:00
Ryan Dahl
0946474b5c
debugger: Clean ups, bug fixes
2010-12-30 13:25:49 -08:00
Ryan Dahl
866201bd74
debugger: add 'kill' command
2010-12-30 12:35:13 -08:00
Ryan Dahl
a3c4e17c2a
debugger: repeat command functionality
2010-12-30 11:54:49 -08:00
Ryan Dahl
074af67dd3
debugger: don't display node's internal scripts
2010-12-30 11:53:55 -08:00
Ryan Dahl
d4859a55bc
Wrap up debugger in one class
...
just for better readablity
2010-12-30 11:17:12 -08:00
Ryan Dahl
109f845e49
debugger: style
2010-12-30 10:34:33 -08:00
Ryan Dahl
9244a64b59
debugger: Print error if executing command that requires being connected
2010-12-30 10:31:36 -08:00
Ryan Dahl
2a7e7b1c46
start debug agent on SIGUSR1
2010-12-30 10:20:21 -08:00
Ryan Dahl
481329ee7c
debugger: clean up
2010-12-30 10:18:25 -08:00
Ryan Dahl
f484cbf4c7
Debugger: better maintance of script list
2010-12-30 10:02:42 -08:00
Ryan Dahl
bb400d5697
debugger: Work towards interactive restart
2010-12-30 01:35:20 -08:00
Ryan Dahl
e33d0de129
debugger: Clean up child
2010-12-30 01:35:13 -08:00
Ryan Dahl
90e55c3357
Rather have the debugger be parent process
2010-12-30 01:35:13 -08:00
Ryan Dahl
50c1c1e12d
add 'info breakpoints'
2010-12-30 01:35:12 -08:00
Ryan Dahl
74cc021ec2
highlight current script
2010-12-30 01:35:12 -08:00
Ryan Dahl
080daf9ddd
debugger: 'scripts' command was conflicting with 's'
2010-12-30 01:35:12 -08:00
Ryan Dahl
0adc6b29bd
Start on frame zero - don't do extra break
2010-12-30 01:35:12 -08:00
Ryan Dahl
0c928b124c
debugger: Clean up a few commands
2010-12-30 01:35:12 -08:00
Ryan Dahl
8874c51d04
Disable OPOST
...
Helps when sharing a tty with non-raw mode processes
2010-12-30 01:35:12 -08:00
Ryan Dahl
3be4f097a3
Debugger: Fix some output
2010-12-30 01:35:12 -08:00
Ryan Dahl
b5aed43f04
Add better breakpoint text
2010-12-30 01:35:12 -08:00
Ryan Dahl
0dcbe3f74a
Fork out to debugger on debugger statements
...
Also implement continue in Client.
2010-12-30 01:35:12 -08:00
Ryan Dahl
4e81cf7def
Debugger client emits ready after recving initial res
2010-12-30 01:35:11 -08:00
Ryan Dahl
a8417c128e
Add more debugger tests
2010-12-30 01:35:11 -08:00
Ryan Dahl
8e96b8ab9b
keep track of current frame. eval works for global scope
2010-12-30 01:35:11 -08:00
Ryan Dahl
797aa97e19
Fix test-debugger-client
2010-12-30 01:35:11 -08:00
Ryan Dahl
8d82ec2130
Add beginning of build-in debugger
...
+ test-debugger-client (which is currently broken)
2010-12-30 01:35:11 -08:00
Ryan Dahl
0df804b9e7
start debug agent on SIGUSR1
2010-12-30 01:35:10 -08:00
Ryan Dahl
e3ce73a214
Add ability to ask question from readline
2010-12-30 01:35:01 -08:00
Tom Hughes
54b1f8028a
Free (ref-counted) private key.
2010-12-24 23:50:33 -08:00
Brian White
8275d7cd34
Fix Cygwin compatibility in the os module
2010-12-23 09:52:04 -08:00
Kai Chen
b2fd88ef7a
correct some inline links in api document
2010-12-22 19:49:04 -08:00
Tom Hughes
ae8262a176
cmake: Add toolchain file for cross-compiling.
2010-12-22 16:12:49 -08:00
Tom Hughes
e03fae1447
cmake: Fix OpenSSL detection and node crypto compilation.
2010-12-22 16:12:39 -08:00
Daniel Gröber
1f7026e2a0
cmake: add -lutil
2010-12-22 16:12:18 -08:00
Brian White
d75c338dd6
Add more functionality to the os module
2010-12-22 11:01:25 -08:00
Tom Hughes
0d58353d66
Don't access buffer data before initializing it.
...
Prevents valgrind from complaining and still tests that buffer data is
treated as unsigned.
2010-12-22 10:33:46 -08:00
Tom Hughes
b38f4712c4
Fix memory leak in node_crypto.cc.
...
Both HexDecode and unbase64 allocate buffers, which weren't being freed.
2010-12-22 10:32:20 -08:00
Tom Hughes
4b555091e4
Fix memory corruption with unnamed AF_UNIX sockets.
...
AF_UNIX sockets can have a pathname, be unnamed, or abstract (Linux
only). If an unnamed socket is returned by getsockname, getpeername, or
accept, sun_path should not be inspected.
2010-12-22 10:29:28 -08:00
Ryan Dahl
d02131d206
Add 'make test-valgrind'
2010-12-22 10:24:47 -08:00
Ryan Dahl
4227e9d79d
process.kill coerces args to integers
2010-12-21 15:41:22 -08:00
Oleg Slobodskoi
23cf938e4f
fix assert.throws
2010-12-21 12:41:57 -08:00
Ryan Dahl
d793fcaabd
Add toolchain=gcc to V8 build for Sun
2010-12-21 12:02:51 -08:00