Commit Graph

159 Commits

Author SHA1 Message Date
mynameisdeleted
13a28ae1bb Enhance debugging support by adding type information to evaluation results and updating visualization backend to handle additional type parameters
Some checks failed
/ build (macos-latest) (push) Has been cancelled
/ build (ubuntu-latest) (push) Has been cancelled
/ build (windows-latest) (push) Has been cancelled
2026-07-12 11:28:06 -04:00
mynameisdeleted
f254c3a31c Refactor code structure for improved readability and maintainability
Some checks failed
/ build (macos-latest) (push) Has been cancelled
/ build (ubuntu-latest) (push) Has been cancelled
/ build (windows-latest) (push) Has been cancelled
2026-07-12 10:50:18 -04:00
mynameisdeleted
18acf1d7f4 Add evaluateForEffect method to support expression evaluation for side effects
Some checks failed
/ build (macos-latest) (push) Has been cancelled
/ build (ubuntu-latest) (push) Has been cancelled
/ build (windows-latest) (push) Has been cancelled
2026-07-10 03:57:54 -04:00
Fabian Tepe
e0fbe007fa add debugpy to supportedDebugAdapters of PyEvaluationEngine 2025-02-28 17:41:39 +01:00
Henning Dieterichs
f4f227428d Fixes #142, #144, #148, #129. Supersedes #212 2024-01-23 20:41:57 +01:00
Henning Dieterichs
b66c30b610 Uses InlineValuesProvider to get frame id 2023-11-19 13:07:13 +01:00
Henning Dieterichs
1d70b99f19 Update package.json 2023-11-19 12:49:58 +01:00
Henning Dieterichs
a9656e1e12 Update 2023-09-07 15:00:50 +02:00
Henning Dieterichs
d45dfdaa71 Data extraction API improvements. 2023-03-24 14:06:22 +01:00
Henning Dieterichs
904d0060ea 2.4.0 2022-12-01 16:14:17 +01:00
Naoto Ono
a368584adb Revert "Merge pull request #162 from ono-max/patch-3"
This reverts commit b6a7d5e869, reversing
changes made to d20d421c37.

@ko1, the author of ruby/debug, advised me to support
`::DEBUGGER__::NaiveString` in debugvisualizer.gem instead of the
extension because of the following reasons:

* If the class name is changed, it's easy to modify it.
* Less interaction between the client(the extension) and the backend(debug.gem) is better.
2022-11-24 21:16:18 +09:00
Naoto Ono
9684af8f94 ruby: Support ::DEBUGGER__::NaiveString class
From version 1.7, `::DEBUGGER__::NaiveString` class is introduced to get whole body of String. See 2f510f0ed6.
2022-11-20 01:33:24 +09:00
Naoto Ono
017cc54e17 add Ruby demo 2022-11-17 00:09:00 +09:00
Henning Dieterichs
5668efba0a Merge pull request #159 from ono-max/patch-1
ruby support
2022-11-15 16:58:02 +01:00
Naoto Ono
51370a519d Fix typo 2022-11-16 00:36:08 +09:00
Naoto Ono
7551b764f1 ruby support 2022-11-16 00:26:47 +09:00
Henning Dieterichs
2453c8bf9c updates version of @hediet/visualization 2022-03-22 16:22:35 +01:00
Henning Dieterichs
9fb1e8127a v2.3.0 2022-03-09 13:48:08 +01:00
Henning Dieterichs
a2a5d1b873 Update changelog for 2.2.4 2022-03-09 13:46:05 +01:00
fehrlich
86e71ae534 remove replaceA
ll
2021-08-18 13:06:08 +02:00
fehrlich
2af8ef9a53 some cleanup 2021-08-18 12:20:11 +02:00
fehrlich
aa3412e6ac init python support 2021-08-18 11:32:21 +02:00
Henning Dieterichs
6543180591 Version 2.2.4. 2021-06-22 10:05:03 +02:00
Henning Dieterichs
cd88168211 Fixes issues with global. 2021-06-22 09:59:50 +02:00
Henning Dieterichs
683f1e1f76 Updates readme. 2021-06-18 21:12:30 +02:00
Henning Dieterichs
f2b4f620fe Version 2.2.1. 2021-06-18 21:08:06 +02:00
Henning Dieterichs
d22e5d4111 Version 2.2.0.
* Adds support for custom injected scripts with automatic reload
* Refactors extension
2021-06-18 20:26:51 +02:00
Henning Dieterichs
6ce5d666a3 * Updates visualization library.
* Adds support for more js debug adapters.
* Minor improvements.
2021-06-12 16:02:54 +02:00
Henning Dieterichs
3c8ccd9a53 Merge pull request #90 from DanTup/add-dart-samples
Add a Dart demo script
2020-10-03 19:59:43 +02:00
Danny Tuppeny
8f83a1d96e Add link to readme 2020-09-22 11:16:55 +01:00
fwcd
b47efb7176 Reduce default node limit in GenericEvaluator to 50 2020-09-03 00:37:07 +02:00
fwcd
ee9f405033 Use breadth-first-search in GenericEvaluationEngine
A BFS generates a better graph if the graph is very deep since a DFS
would get stuck in the first branch (if the limit is low).
2020-09-02 22:41:55 +02:00
fwcd
cc272acb06 Remove redundant imports in GenericEvaluationEngine 2020-09-02 22:04:48 +02:00
fwcd
4a81e9910b Apply correct labels to graph edges in generic evaluator 2020-09-02 20:36:05 +02:00
fwcd
d8840bf33b Construct graph in generic evaluator explicitly 2020-09-02 20:22:10 +02:00
fwcd
e882593cea Limit amount of scanned objects in generic evaluator 2020-09-02 19:44:13 +02:00
fwcd
7ab4e0c4b5 Improve node labelling in generic evaluator 2020-09-02 19:40:58 +02:00
fwcd
4aca50f67a Use createGraph to represent object graphs constructed from variables 2020-09-02 19:29:33 +02:00
fwcd
6ef0ecb60f Add maxRecursionDepth in GenericEvaluationEngine 2020-09-02 18:07:22 +02:00
fwcd
0ce1b02b2c Handle cyclic references in GenericEvaluationEngine 2020-09-02 17:36:17 +02:00
fwcd
abfa44b4f9 Add new object construction in GenericEvaluationEngine 2020-09-02 17:28:08 +02:00
fwcd
fa1432ffc8 Add EnhancedDebugSession.getVariables 2020-09-02 17:10:04 +02:00
fwcd
fc142926b8 Return 'variablesReference' in EnhancedDebugSession.evaluate 2020-09-02 17:05:51 +02:00
Henning Dieterichs
c420ff7f6f Improves docs. 2020-08-24 17:06:00 +02:00
Henning Dieterichs
7aaebf0332 Selects expression enclosed in backticks when nothing is selected and shift+F1 is pressed. 2020-08-24 17:05:54 +02:00
Henning Dieterichs
2f44c2d6f8 Fixes font csp issues. 2020-08-24 17:05:31 +02:00
Henning Dieterichs
dc9b07a4b6 v2.0.6 2020-08-23 18:38:32 +02:00
Henning Dieterichs
e4606a4ae3 Updates bundled visualizations. 2020-08-23 16:53:56 +02:00
Henning Dieterichs
508062768c v2.0.2 2020-08-23 14:41:46 +02:00
Henning Dieterichs
d7dc1f27e0 Allows to load webworkers from data/blob. 2020-08-23 14:41:38 +02:00