Fedor Indutny
19194f87c5
[debugger] setBreakpoint, clearBreakpoint, fix reqSource error handling, show breakpoints in list()
13 years ago
Fedor Indutny
3a7713ff10
[debugger] synonym=>shortcut, added shortcut for backtrace (as in gdb), simplify regexp
13 years ago
Fedor Indutny
f2ec46a7a7
[debugger] color mark in _debugger, kill child on Ctrl+D
13 years ago
Fedor Indutny
9fb186892c
[debugger] requireConnection() returns bool, break UI
Stepping commands will overwrite output of previous step command
13 years ago
Fedor Indutny
fe4b0f40d6
[debugger] fixed piping from stdout of child process, fixed eval in debug repl (when not on breakpoint)
13 years ago
Fedor Indutny
54520981a4
[debugger] implemented setBreakpoint, etc
Lift prototype methods not only as accessors, but as properties too.
this.print() supports javascript objects inspection
this.error() implemented, don't throw error at callbacks and commands
Fixed list() invokation, when script is not on a breakpoint
Removed obsolete process.nextTick from `step` commands
13 years ago
Fedor Indutny
db6526f962
[debugger] deep cloning (depth = 3)
13 years ago
Fedor Indutny
69fa7ef65d
[debugger] fix slow repl evals inside async callbacks
13 years ago
Fedor Indutny
79265fe389
[debugger] rename function, add it to ignore list
13 years ago
Fedor Indutny
5a3639985a
[debugger] print data from child process' stdout and stderr
13 years ago
Fedor Indutny
3dd573e858
[debugger] nicier output, clear line before writing
13 years ago
Fedor Indutny
03adceec62
[debugger] more informative break message (reverting back partially)
13 years ago
Fedor Indutny
8d7aade663
[debugger] call silent resume in debugEval to prevent incorrect cursor position after repl autocompletion, small refactor in readline
13 years ago
Fedor Indutny
01349bbd70
[debugger] added synonyms for run, cont, next, step, out, shorten breakpoint message and do not output explicit debug> on breaks
13 years ago
Fedor Indutny
46382a728a
[debugger] resume stdin at right time when running code remotely
13 years ago
Fedor Indutny
d36d5c34df
[debugger] revert to using getter
13 years ago
Fedor Indutny
199f90b138
[debugger] fix messages
13 years ago
Fedor Indutny
22eb2d5084
[debugger] pause stdin on debugEval
13 years ago
Fedor Indutny
3b593c9ec5
[debugger] handle lookup error, no more need to handle SyntaxErrors
13 years ago
Fedor Indutny
2c2397d333
[debugger] simulate getters
13 years ago
Fedor Indutny
00343a9af0
[debugger] display message on repl(), do not display warnings on Ctrl+C
13 years ago
Fedor Indutny
77eb8eabe2
[debugger] use newly added `eval` argument for REPLServer
13 years ago
Fedor Indutny
f549f2bf1d
[debugger] Fix help message
13 years ago
Fedor Indutny
3b2577b4fe
[debugger] restructurize code, eval control repl asynchronously
Move commands closer to each other, use .debugEval and .controlEval for
controlling repl output (no more incorrect 'debug>' prints).
13 years ago
Fedor Indutny
e01635eb9b
[debugger] port all commands
13 years ago
Fedor Indutny
134ab61131
[debugger] two repls, initial
13 years ago
Fedor Indutny
bd69afbc83
[debugger] readline => repl
Started porting to high-level javascript API and repl.
14 years ago
Yoshihiro Kikuchi
82cfdb88fa
fix an broken question.
Fixes #1274 .
14 years ago
Ryan Dahl
f78f654131
Revert "debugger: don't allow users to input non-valid commands"
breaks 'print' command
This reverts commit 37d529f818
.
14 years ago
Siddharth Mahendraker
37d529f818
debugger: don't allow users to input non-valid commands
Fixes #1144 .
14 years ago
Marcel Laverdet
c2b5ea218c
Attempt to connect to debug process more than once
The debugger would give up after only 100ms but on my system this
timeout isn't enough. The startup process is now modified to try 6
times every 50ms instead.
Fixes #1010 .
14 years ago
Ryan Dahl
fc8afd45c7
Fix crash in debugger
14 years ago
koichik
682b66c0c1
Auto completion of built-in debugger suggests prefix match rather than partial match.
14 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Ryan Dahl
1f041fe73e
debugger: prevent crash when backtrace doesn't come back
14 years ago
Ryan Dahl
5ad00f82c6
debugger: Don't crash when evaling buffer
14 years ago
Ryan Dahl
9e976abad9
lint
14 years ago
Ryan Dahl
ba80d4d8a9
Transfer data gathering responsibility to readline
Fixes non-raw REPL/Debugger on Posix.
14 years ago
Bert Belder
4475b76535
Readline: use symbolic key names instead of ascii control codes
14 years ago
Ryan Dahl
860e7a7a5f
debugger: don't hang on ^d and ^c
14 years ago
Ryan Dahl
4fa712c48f
debugger: error out without script
TODO:
debug> run script.js
14 years ago
Ryan Dahl
53f29d86c0
debugger: add uncaughtException handler to kill child
14 years ago
Ryan Dahl
0fa3f2febd
debugger: Correctly eval arrays and numbers
14 years ago
Ryan Dahl
533797a607
debugger: full scope evals
14 years ago
Ryan Dahl
d87ab5450b
debugger: Better backtraces
14 years ago
Ryan Dahl
7df8a05129
debugger: primative object inspection
14 years ago
Ryan Dahl
cb71a7dab3
debugger: take help message from commands
14 years ago
Ryan Dahl
4e1e6a2d15
debugger: Don't break on handle === 0
14 years ago
Ryan Dahl
72589b60ad
debugger: Only display basename of scripts
14 years ago
Ryan Dahl
1b63bd16ed
tab completion for commands in debugger
14 years ago