dart-sdk/runtime/tools
Martin Kustermann aa4339a9f3 Allow tab-completion of commands, expression types and named sets
This CL extends the heapsnapshot analysis CLI with tab-completion support
for commands, options, filenames, expression types and named sets.

This makes it much more comfortable to use the tool.

TEST=runtime/tools/heapsnapshot/test/completion_test

Change-Id: Iea48b4bd12651a60add6206a92ce06823cbd754a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262243
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2022-10-03 14:58:58 +00:00
..
dartfuzz Use DartType.element2 instead of 'element'. 2022-08-18 15:56:14 +00:00
ffi [misc] Cleanup stale todos 2022-06-28 16:02:53 +00:00
graphexplorer [graphexplorer] Support Dart heap snapshot format and merged dominators. 2021-07-07 15:44:22 +00:00
heapsnapshot Allow tab-completion of commands, expression types and named sets 2022-10-03 14:58:58 +00:00
wiki [build] Switch builds to the ninja in DEPS 2022-09-27 11:24:03 +00:00
.gitignore
android_finder.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
benchmark.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
bin_to_assembly.py [build] Use .incbin to avoid horrible Clang assembler performance. 2021-06-30 21:23:04 +00:00
bin_to_coff.py [build] Extend bin_to_coff.py to support ARM and ARM64. 2022-04-06 22:21:07 +00:00
bmu_benchmark_gallery.sh Refs #25328 Use a portable shebang 2016-01-05 16:26:28 +01:00
compiler_layering_check.py [vm] Use UTF-8 to read files in *_layering_check.py 2021-09-24 09:50:27 +00:00
create_archive.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
create_snapshot_bin.py [vm] Remove unused compilation and type-feedback traces. 2021-06-21 23:47:50 +00:00
create_snapshot_file.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
create_string_literal.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
embedder_layering_check.py [vm] Use UTF-8 to read files in *_layering_check.py 2021-09-24 09:50:27 +00:00
gen_library_src_paths.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
run_clang_tidy.dart [vm] Add build-time option to use absl mutexes in place of pthread mutexes. 2022-03-10 23:48:05 +00:00
utils.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
valgrind.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
verbose_gc_to_bmu.dart Opt the verbose_gc_to_bmu tool out of null safety. 2020-10-16 00:18:31 +00:00