Results 70 issues of Björn Höhrmann

Looking for feedback on the general approach here. This moves a lot of logic into a JSON-based protocol with the debugger through Perl code we inject into it (in the...

The adapter should ask Perl for `$^X` to see which Perl on the system is actually used, so the value shows up in `debugRaw` to help with "PadWalker not installed"...

Hovering over something like `$obj->destroy` ends up calling the `destroy` method on `$obj`.

I noticed the other day that for some languages pressing `F10` is good enough to start debugging with automatic? `stopOnEntry`. We should have that too.

When you hover over a variable that is undefined, you get a tiny empty box. It should probably show `undef` (and when the value is a string, put quote marks...

With `debugRaw` it is easy to see that the extension can end up doing silly things trying to populate the variable view: ```json [ "2019-03-11T22:44:44.161Z", "perl-debug.debug", { "data": [ "syntax...

The regex in `adapter.ts` function `getStackTrace` cannot handle calls with multiple arguments: ```typescript // > @ = DB::DB called from file 'lib/Module2.pm' line 5 // > . = Module2::test2() called...

As far as I can tell, Perl does not allow us to evaluate expressions in stack frames other than the most deeply nested one. This affects a number of features,...

I tried using the extension the first time today with `perl -d` running on a truly remote system without a copy of the remote sources on the local system. »Loaded...

Thinking out aloud... It would be quite nice if the `pause` button would work even when the Perl script runs on a different system than vscode. Pausing means sending a...