Commit Graph

67 Commits

Author SHA1 Message Date
Vadim Lopatin 21606da3e1 fixes 2016-09-12 09:17:35 +03:00
Vadim Lopatin b12ced369a lldbmi2 support fixes; better demangling of strange corrupted symbols under DMD OSX 2016-06-07 21:47:32 +03:00
Vadim Lopatin df2ecd5b41 fixes for lldbmi2 debugger 2016-06-07 21:24:22 +03:00
Vadim Lopatin cc878579e0 MacOSX - lldbmi2 debugger support 2016-06-07 19:23:15 +03:00
Vadim Lopatin 5abc7bf27c disable terminal widget on windows 2016-06-07 13:53:36 +03:00
Vadim Lopatin 18ea6395e0 debugger support fixes 2016-06-07 10:48:42 +03:00
Vadim Lopatin 8dd29d78a0 terminal support 2016-06-06 15:43:13 +03:00
Vadim Lopatin 83c86d70fd refactor GDB support; update mago-mi 2016-05-27 16:47:02 +03:00
Vadim Lopatin 97a9cd90c8 debugger enhancements; compatibility fixes for lldbmi2 2016-05-27 10:33:32 +03:00
Vadim Lopatin b941610b81 fix mago-mi compatibility 2016-05-20 14:17:40 +03:00
Vadim Lopatin ac07ac9868 debugger support fixes 2016-05-16 23:09:46 +03:00
Vadim Lopatin c9d038feaa fix import deprecation messages 2016-04-27 12:10:38 +03:00
gazer 6a89972ab8 fix 2016-02-03 13:59:18 +03:00
gazer f8fe92aa77 run a program with run-script, so terminal will not close immediately after execution 2016-02-03 13:27:34 +03:00
Vadim Lopatin 7ba06e6bfe DCD async call for getDocComments - #93 2016-01-28 11:31:03 +03:00
Vadim Lopatin d27884a0df DCD usage refactoring 2016-01-27 15:58:48 +03:00
Keywan Ghadami 9e2ad854ce change the length of the array after accessing that array 2016-01-16 14:50:46 +01:00
Vadim Lopatin ec3a1abac0 debugger - step / thread fixes 2016-01-12 15:06:35 +03:00
Vadim Lopatin 25694f1bf5 add DebugVariable.children for supporting complex variables 2016-01-12 13:36:30 +03:00
Keywan Ghadami 225459e115 config gdb to ignore garbage collection signals
to do so i send following commands following to gdb on startup:
handle SIGUSR1 nostop noprint
handle SIGUSR2 nostop noprint

this prevents gdp from beeing interuppted by garbage collection signals
2015-12-28 22:46:20 +01:00
Vadim Lopatin bf5577f9ac replace tabs with 4 spaces 2015-12-23 08:47:48 +03:00
Vadim Lopatin 48a6f5754a show variables 2015-12-18 11:59:58 +03:00
Vadim Lopatin 9dc84ab7c7 debugger UI - stack trace, locals 2015-12-18 10:31:17 +03:00
Vadim Lopatin 87ca1f8ddd show stack trace in Stack window 2015-12-18 08:49:18 +03:00
Vadim Lopatin 366891879a Merge branch 'master' of github.com:buggins/dlangide 2015-12-18 08:11:41 +03:00
Vadim Lopatin 7a25003987 fixes 2015-12-17 18:39:26 +03:00
Vadim Lopatin 55301d641b pass current state(threads, stack trace, vars) to UI 2015-12-17 16:58:29 +03:00
Vadim Lopatin 358eefa79c cloning debug state 2015-12-17 16:46:59 +03:00
Vadim Lopatin dd9163a5fb GDB support, refactoring 2015-12-17 16:35:07 +03:00
Vadim Lopatin 253cb1f7b4 gdb debugger support - threads, stack, variables 2015-12-17 14:54:06 +03:00
Vadim Lopatin 611c2f2cb7 debugger improvements 2015-12-17 11:48:57 +03:00
Vadim Lopatin 94ae71b7e8 fix debugger stopping handling 2015-12-16 16:53:09 +03:00
Vadim Lopatin 14e326e826 debugger UI 2015-12-16 15:31:01 +03:00
Vadim Lopatin a10427631c Debugger UI 2015-12-16 15:15:01 +03:00
Vadim Lopatin 33b1c744c8 debugger support 2015-12-16 14:06:03 +03:00
Vadim Lopatin d760fe671d MI parser 2015-12-16 11:08:10 +03:00
Vadim Lopatin c0574c8219 mi parser fixes 2015-12-16 07:09:33 +03:00
Vadim Lopatin 07254880d7 gdb mi parser 2015-12-15 21:28:30 +03:00
Vadim Lopatin 820c88847c GDB MI output parser 2015-12-15 20:25:23 +03:00
Vadim Lopatin 8c3a284d90 GDB mi output parser 2015-12-15 17:04:05 +03:00
Vadim Lopatin a238c4e86b breakpoint support with GDB 2015-12-15 16:26:41 +03:00
Vadim Lopatin 1b3d8d41ac store breakpoints for workspace - close #69 2015-12-15 12:40:29 +03:00
Vadim Lopatin 44f6c97428 breakpoints support 2015-12-14 12:22:35 +03:00
Vadim Lopatin e0a406578c gdb support, continuing 2015-12-12 19:19:00 +03:00
Vadim Lopatin 3b94eda9c1 debugger support under linux 2015-12-11 18:07:51 +03:00
Vadim Lopatin 3a4d49c293 GDB support, can start debugging 2015-12-11 16:05:42 +03:00
Vadim Lopatin 78a78ec070 run program support under linux 2015-12-09 14:43:46 +03:00
Vadim Lopatin 3fb4dce4a1 start/stop program actions, external console using xterm -e 2015-12-09 14:30:28 +03:00
Vadim Lopatin 02d5b816e6 start/stop execution 2015-12-09 14:17:53 +03:00
Vadim Lopatin 02d7d13379 new Run implementation - no DUB 2015-12-09 12:18:32 +03:00