The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.3.0

  • Arguments section in Variable lists now @ARGV and @_ during debugging (#105)
  • @_ is now correctly evaluated inside of debugger console
  • $#foo is now correctly evaluated inside of debugger console
  • Default debug configuration is now automatically provided without the need to create a launch.json first (#103)
  • Add Option cacheDir to specify location of cache dir (#113)
  • Fix: Debugger outputted invalid thread reference causes "no such coroutine" message, so watchs and code from the debug console is not expanded properly
  • Fix: LanguageServer hangs when multiple request send at once from VSCode to LanguageServer
  • Fix: cwd parameter for debugger in launch.json had no effect (#99)
  • Fix: Correctly handle paths with drive letters on windows
  • Fix: sshArgs parameter was not declared as array (#109)
  • Disable syntax check on windows, because it blocks the whole process when running on windows, until handling of childs processes is fixed
  • Fixed spelling (#86,#96,#101) [chrstphrchvz,davorg,aluaces]

Modules

Language Server and Debug Protocol Adapter for Perl

Provides

in lib/Perl/LanguageServer/DebuggerInterface.pm
in lib/Perl/LanguageServer/DebuggerProcess.pm
in lib/Perl/LanguageServer/DevTool.pm
in lib/Perl/LanguageServer/IO.pm
in lib/Perl/LanguageServer/Methods.pm
in lib/Perl/LanguageServer/Methods/DebugAdapter.pm
in lib/Perl/LanguageServer/Methods/DebugAdapterInterface.pm
in lib/Perl/LanguageServer/Methods/textDocument.pm
in lib/Perl/LanguageServer/Methods/workspace.pm
in lib/Perl/LanguageServer/Parser.pm
in lib/Perl/LanguageServer/Req.pm
in lib/Perl/LanguageServer/SyntaxChecker.pm
in lib/Perl/LanguageServer/Workspace.pm