Releases: eshelyaron/debug_adapter
Releases · eshelyaron/debug_adapter
v0.7.2
Commits
- Support DAP
completionsrequest #49 (Eshel Yaron) - 729dd58: Increase timeout in CI to accommodate for slow GH CI runners (Eshel Yaron) #49
- 706a175: Improve the formatting of bindings in
evaluaterequest output (Eshel Yaron) - Refrain from creating atoms when checking if an atom exists (Eshel Yaron)
- Add special handling for vars bound to proper lists (Eshel Yaron)
- b8bf76c: Bump patch version to 0.7.2 and update NEWS.md (Eshel Yaron)
v0.7.1
Commits
- Prompt the user to choose a DAP client from the top-level #48 (Eshel Yaron)
- Recover support for
runInTerminalreverse request for v0.7.x #48 (Eshel Yaron) - 1e9951c: Update NEWS.md (Eshel Yaron) #48
- 6a94ff0: Bump patch version to 0.7.1 (Eshel Yaron)
v0.7.0
Commits
- Fix typos in NEW.md (Eshel Yaron)
- module
da_scriptimplementing a DSL for testing DAP servers #45 (Eshel Yaron) - Locate
swiplexecutable also on Windows #45 (Eshel Yaron) - Towards a reusable DAP framework #46 (Eshel Yaron)
- Recover support for
threadsandstackTracerequest #46 (Eshel Yaron) - Recover support for
nextandstepInrequests #46 (Eshel Yaron) - Recover support for
stepOutandrestartFramerequests #46 (Eshel Yaron) - Document new
da_server/1modular interface #46 (Eshel Yaron) - ac68f4a: Update Windows CI manifest (Eshel Yaron) #46
- c97fe5e: Recover support for swipl stable (#47) (Eshel Yaron) #46
- Recover support for
setFunctionBreakpoints#46 (Eshel Yaron) - Recover support for
setExceptionbreakpoints#46 (Eshel Yaron) - Recover support for
setBreakpointsrequest #46 (Eshel Yaron) - Pass absolute file paths in
setBreakpointsDAP scripts #46 (Eshel Yaron) - Recover support for
stepInTargetsrequest #46 (Eshel Yaron) - Recover support for
exceptionInforequest #46 (Eshel Yaron) - Recover support for
pauserequest #46 (Eshel Yaron) - Recover support for
evaluaterequest #46 (Eshel Yaron) - Recover support for
sourcerequest #46 (Eshel Yaron) - Make source.dapscript deterministic #46 (Eshel Yaron)
- Make extend timeout for the benefit of pause.dapscript #46 (Eshel Yaron)
- 6b05b8a: Add more debug logs to da_frame_evaluate/4 (Eshel Yaron) #46
- Accomodate for differences in port visibilty in SWI devel #46 (Eshel Yaron)
- Recover support for
scopesandvariablesrequests #46 (Eshel Yaron) - Mode SWI-Prolog debugging specific code to a dedicated dir #46 (Eshel Yaron)
- Recover support for
loadedSourceevents #46 (Eshel Yaron) - 9a64e79: Update NEWS.md (Eshel Yaron) #46
- a8b0802: Bump minor version to 0.7.0 (Eshel Yaron)
v0.6.3
Commits
- Report breakpoints removed due to clause GC (e.g. on reload) #43 (Eshel Yaron)
- 5bf418c: Update README.md (Eshel Yaron)
- 1242b7d: Bump patch version to 0.6.3 (Eshel Yaron)
v0.6.2
v0.6.0
Commits
- Support
setExceptionBreakpointsrequest for trapping #31 (Eshel Yaron) setFunctionBreakpointsrequest for spying on predicates (#32) #32 (Eshel Yaron)- Add descriptions for DAP features in README.md (Eshel Yaron)
- Report which breakpoint IDs were hit in
stoppedevents #33 (Eshel Yaron) dap_await_event/2,3in DAP client lib for more robust testing #33 (Eshel Yaron)- c9ef19d: Declare
dap_await_event/6deterministic (Eshel Yaron) #33 - dc24b57: Add more logging to
dap_await_event/6(Eshel Yaron) #33 - Allow debuggee thread to start the tracer voluntarily (#34) #34 (Eshel Yaron)
- Support
stepInTargetsrequest and report choicepoints #35 (Eshel Yaron) - Report debugged goal result via an output event (#36) #36 (Eshel Yaron)
- Properly hide
da_trace/4from the user visible call stack #37 (Eshel Yaron) - Add test case for trapping exceptions #37 (Eshel Yaron)
- 1013cf1: Prepare release v0.6.0 (Eshel Yaron) #37
- cd7427c: Update NEWS.md (Eshel Yaron) #37
- d75a3e1: Update README.md (Eshel Yaron) #37
v0.5.0
Commits
- Start a user-defined DAP client when no DAP session exists #30 (Eshel Yaron)
- Show how to start the debugger from a running top-level #30 (Eshel Yaron)
- 000459d: Bump minor version to 0.5.0 (Eshel Yaron)
v0.4.6
Commits
- Use
predicate_options/2for all options-taking preds (Eshel Yaron) - Add a test case for setting breakpoints #28 (Eshel Yaron)
- server: Handle spurious
type_errorinthread_send_message(Eshel Yaron) - Interpolate variables in Logpoint messages #29 (Eshel Yaron)
- 79b2934: Bump patch version to 0.4.6 (Eshel Yaron)
v0.4.5
Commits
- Utilize
prolog:break_hook/6for conditional breakpoints #26 (Eshel Yaron) - Support conditional breakpoints and log points #26 (Eshel Yaron)
v0.4.4
Commits
- Emit
outputevents for debugee messages #25 (Eshel Yaron) - a43eaa7: Bump patch version to 0.4.4 (Eshel Yaron)