delve/service/dap
Suzy Mueller 19ce116bb2
service/dap: allow expression evaluation in log messages (#2747)
From the DAP spec:

If this attribute exists and is non-empty, the backend must not 'break' (stop) but log the message instead.
Expressions within {} are interpolated.
This change parses the log messages and stores the parsed values as a format string and list of expressions to evaluate and get the string value of.

Updates golang/vscode-go#123
2021-10-29 19:41:30 -07:00
..
daptest service/dap: add config expressions to evaluate requests (#2750) 2021-10-29 19:35:13 -07:00
command.go service/dap: add config expressions to evaluate requests (#2750) 2021-10-29 19:35:13 -07:00
config_test.go service/dap: add config expressions to evaluate requests (#2750) 2021-10-29 19:35:13 -07:00
config.go service/dap: add config expressions to evaluate requests (#2750) 2021-10-29 19:35:13 -07:00
error_ids.go service/dap: add config expressions to evaluate requests (#2750) 2021-10-29 19:35:13 -07:00
handles.go service/dap: implement array, slice, and map paging (#2512) 2021-06-10 09:34:20 -07:00
server_test.go service/dap: allow expression evaluation in log messages (#2747) 2021-10-29 19:41:30 -07:00
server.go service/dap: allow expression evaluation in log messages (#2747) 2021-10-29 19:41:30 -07:00
types.go service/dap: add option to hide system goroutines (#2743) 2021-10-18 13:13:12 -07:00