Commit graph

174 commits

Author SHA1 Message Date
Faustino Aguilar
98f5b7153d enable breakpoints for crystal language 2017-06-15 21:32:12 -05:00
Jan Jurzitza
f6d78aac5d Merge pull request #109 from gentoo90/var-obj-fixes
Var obj fixes
2017-06-10 15:21:17 +02:00
gentoo90
90c7b76f78 Add "var_" prefix to var object names
The name of var object should begin with a letter, so names like "_id"
caused errors.
2017-06-10 15:08:31 +03:00
gentoo90
c313af85b2 Fix varListChildren() when there are no children
Return [] instead of throwing exception.
2017-06-10 15:01:21 +03:00
gentoo90
ca0f86a37c Don't swallow errors on varUpdate()
Add MIError class for exceptions. Check error type on varUpdate() failure
and rethrow if it's not "Variable object not found".
2017-06-10 14:55:41 +03:00
WebFreak001
aa1ea10c73 Bump to 0.20.0 2017-05-26 23:33:34 +02:00
WebFreak001
7aec463e19 Merge branch 'master' of github.com:WebFreak001/code-debug 2017-05-26 23:21:49 +02:00
Jan Jurzitza
73473e1fb3 Merge pull request #107 from gentoo90/gdb-var-objects
Gdb var objects
2017-05-26 23:15:01 +02:00
gentoo90
beb80f7375 Add valuesFormatting parameter to launch config 2017-05-26 22:48:33 +03:00
gentoo90
d498b381bf Use var-assign to set variables values 2017-05-26 11:14:42 +03:00
gentoo90
2551dba725 Reuse variable objects, utilize var-update
Same variables now have same ids in each VariablesResponse.
This allows vscode to keep track of changes properly and prevents
collapsing of all variables after every step.
2017-05-25 23:49:19 +03:00
gentoo90
77b689443f Reuse ids of stask frames, add some type inference
Use GDB's stask frames number as its id in vscode
2017-05-25 23:02:26 +03:00
gentoo90
f171d9f4ac Utilize GDB/MI Variable Objects for local variables
Replace own value parser with GDB's variable objects interface.
See https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI-Variable-Objects.html
2017-05-20 19:20:50 +03:00
gentoo90
18f1a101c8 Use async/await in variablesRequest 2017-05-20 19:20:50 +03:00
gentoo90
6713545970 Use async/await in getStackVariables 2017-05-20 19:20:50 +03:00
WebFreak001
69679beb6c Bump to 0.19.0 2017-04-26 19:35:09 +02:00
WebFreak001
907fbd5004 Process environment extends original one now #98 2017-04-26 19:34:19 +02:00
WebFreak001
464e2301c6 Fix #104 2017-04-26 17:18:14 +02:00
WebFreak001
e83a5625b3 Bump to 0.18.0 2017-04-14 18:27:02 +02:00
WebFreak001
a21e2e65af Fix #98 2017-04-14 18:26:40 +02:00
WebFreak001
edfac8eb1a Bump to 0.17.1 2017-04-14 18:14:04 +02:00
WebFreak001
656ef0d2c0 Fix #102 2017-04-14 18:11:36 +02:00
WebFreak001
f766a9f7ec Bump to 0.17.0 2017-02-10 19:47:00 +01:00
WebFreak001
e969b4086c Updated dependencies 2017-02-10 19:45:51 +01:00
WebFreak001
3269e86675 Added unknown source correctly this time 2017-02-10 19:45:45 +01:00
WebFreak001
758464a427 Fix #93 2017-02-10 19:42:43 +01:00
Jan Jurzitza
622640bfc7 Merge pull request #89 from andyneff/out_fix
Removed outDir for outFiles
2017-01-09 17:37:13 +01:00
WebFreak001
318ece44cf Added special commands for extended-remote fix #91 2017-01-09 00:33:21 +01:00
Andy Neff
9e594e70c3 Removed outDir for outFiles 2017-01-06 19:23:01 -05:00
WebFreak001
3738f4f03c Bump to 0.16.0 2016-12-31 15:17:34 +01:00
WebFreak001
4f8ae4eb24 Attach over ssh with gdb (fix #83) 2016-12-31 15:16:12 +01:00
WebFreak001
c9be6b0634 Bump to 0.15.0 2016-12-20 22:40:57 +01:00
WebFreak001
9b317a1a1a Reverse continue 2016-12-20 22:37:25 +01:00
WebFreak001
3f4d38b318 Added confguration snippets 2016-12-20 22:28:17 +01:00
Jan Jurzitza
d254399840 Merge pull request #87 from Mrmaxmeier/add-gdbargs-config-option
Add config option to pass arguments to GDB
2016-12-11 23:04:32 +01:00
Mrmaxmeier
c53c85e3dd fix unrelated travis build failure 2016-12-11 21:38:44 +01:00
Mrmaxmeier
7299e3d1d8 add debugger_args autocompletion 2016-12-11 21:38:36 +01:00
Mrmaxmeier
c831c4d4e4 implement debugger_args option 2016-12-11 21:38:17 +01:00
WebFreak001
a32c8b5c94 Bump to 0.14.0 2016-12-07 00:46:38 +01:00
WebFreak001
9e478cb675 Fix compilation 2016-12-07 00:46:27 +01:00
WebFreak001
c7370d894a support breakpoint hit count 2016-12-07 00:41:15 +01:00
WebFreak001
2f2d0294f4 typescript upgrade 2016-12-07 00:10:55 +01:00
WebFreak001
4393a315fa Fix #78 (silent ignore on windows) 2016-12-07 00:02:39 +01:00
WebFreak001
4829b28df5 Added vala breakpoints fix #85 2016-12-06 23:59:13 +01:00
WebFreak001
e0968b65e1 Bump to 0.13.0 2016-12-06 23:55:18 +01:00
WebFreak001
e43bec9f07 Unicode fix #77 2016-12-06 23:53:34 +01:00
WebFreak001
9e5d12551f Fallback to raw output when JSON.parse fails
Partial fix for #77
2016-12-06 23:25:16 +01:00
WebFreak001
5136be3f7d Bump to 0.12.3 2016-11-15 13:17:21 +01:00
Jan Jurzitza
eaeb6c13c4 Merge pull request #81 from rookwood101/patch-1
Quote input when adding breakpoint
2016-11-14 23:50:33 +01:00
Alex Sadler
2cd3ecd7db Escape breakpoint file path
Escape before quoting
2016-11-14 21:28:19 +00:00