Avatar for the harehare user
harehare
mq
BlogDocsChangelog

✨ feat(debugger): implement debugger functionality

#610Merged
Comparing
feat/add_debugger
(
61249c9
) with
main
(
b5fea2c
)
CodSpeed Performance Gauge
0%
Untouched
14

Benchmarks

Passed

eval_fibonacci
crates/mq-lang/benches/benchmark.rs::eval_fibonacci
CodSpeed Performance Gauge
0%
61.3 ms61.2 ms
eval_while_speed_test
crates/mq-lang/benches/benchmark.rs::eval_while_speed_test
CodSpeed Performance Gauge
0%
20.9 ms20.9 ms
eval_until_speed_test
crates/mq-lang/benches/benchmark.rs::eval_until_speed_test
CodSpeed Performance Gauge
0%
19 ms19 ms
eval_select_h
crates/mq-lang/benches/benchmark.rs::eval_select_h
CodSpeed Performance Gauge
0%
211 µs211.3 µs
eval_csv_parse
crates/mq-lang/benches/benchmark.rs::eval_csv_parse
CodSpeed Performance Gauge
0%
11.5 ms11.5 ms
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs::eval_yaml_parse
CodSpeed Performance Gauge
0%
32.3 ms32.4 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs::eval_json_parse
CodSpeed Performance Gauge
0%
14.1 ms14.2 ms
eval_nodes
crates/mq-lang/benches/benchmark.rs::eval_nodes
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
eval_foreach
crates/mq-lang/benches/benchmark.rs::eval_foreach
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
parse_fibonacci
crates/mq-lang/benches/benchmark.rs::parse_fibonacci
CodSpeed Performance Gauge
0%
112.7 µs113.3 µs
eval_comparison_folding
crates/mq-lang/benches/benchmark.rs::eval_comparison_folding
CodSpeed Performance Gauge
-1%
364.8 µs366.9 µs
eval_dead_code_elimination_benchmark
crates/mq-lang/benches/benchmark.rs::eval_dead_code_elimination_benchmark
CodSpeed Performance Gauge
-1%
160.7 µs161.8 µs
eval_boolean_folding
crates/mq-lang/benches/benchmark.rs::eval_boolean_folding
CodSpeed Performance Gauge
-1%
184.9 µs186.9 µs
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs::eval_string_interpolation
CodSpeed Performance Gauge
-2%
61 µs62 µs

Commits

Click on a commit to change the comparison range
Base
main
b5fea2c
-0.01%
✨ feat(debugger): implement debugger functionality with breakpoints and commands
7ab0927
7 days ago
by harehare
0%
✨ feat(debugger): add DBG constant and integrate into evaluator for debugging support
a2798bf
7 days ago
by harehare
0%
✨ refactor(evaluator): simplify breakpoint creation by removing redundant borrow calls
4d47873
7 days ago
by harehare
-0.18%
✨ feat(debugger): implement debugger functionality with command handling and source code context
ac5eca4
5 days ago
by harehare
0%
✨ feat(debugger): add documentation for 'dbg' function to support breakpoint setting
b857551
5 days ago
by harehare
0%
✨ refactor(debugger): streamline token handling in DebugContext and Evaluator
e9450fb
5 days ago
by harehare
+0.1%
✨ refactor(debugger): enhance DebugContext and streamline source code handling in Evaluator
aeb1c89
5 days ago
by harehare
+0.02%
✨ feat(debugger): enhance DebugContext and add error handling in expression evaluation
d3531c4
4 days ago
by harehare
0%
🐛 Fix: replace DBG constant with BREAKPOINT for improved clarity in debugger evaluation
a0864b7
4 days ago
by harehare
0%
✨ feat(dependencies): add regex-lite as a dependency in multiple Cargo.toml files
d48dd35
4 days ago
by harehare
-0.32%
Update crates/mq-lang/src/eval/module.rs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
c4d4c02
4 days ago
by harehare
0%
✨ feat(debugger): enhance command set with breakpoint and quit functionality
f929f7d
3 days ago
by harehare
0%
✨ feat(docs): add debugger documentation with available commands and usage instructions
7e7a65f
3 days ago
by harehare
0%
✨ feat(sitemap): add debugger section to the sitemap
b6db533
3 days ago
by harehare
0%
✨ feat(debugger): enhance breakpoint functionality with interactive and programmatic options
61249c9
3 days ago
by harehare
© 2025 CodSpeed Technology
Home Terms Privacy Docs