aboutsummaryrefslogtreecommitdiff
path: root/docs/dev/_sidebar.md
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-20 03:49:21 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-20 03:49:21 +0800
commit65642c1dad1138f4c72536b86123ffeefd33ba60 (patch)
treed0a79ad8dd57a0d3ddf90edbd8ea018db81dfa74 /docs/dev/_sidebar.md
parent0ee5d865a1eaf8b409c2b310ab16ee5f42a0f14a (diff)
feat(dispatch): add auto dispatch strategy selection
Introduce automatic dispatch strategy selection with three mutually-exclusive features: `dispatch_linear`, `dispatch_tree`, and `dispatch_phf`. When none are enabled, the generator picks the optimal strategy at compile time based on command table shape. Add CHD minimal perfect hash generator, refactor trie fallback into a shared method to keep generated code linear, and add a benchmark harness to validate strategy selection.
Diffstat (limited to 'docs/dev/_sidebar.md')
-rw-r--r--docs/dev/_sidebar.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/dev/_sidebar.md b/docs/dev/_sidebar.md
index e0a77d3..9ed13d1 100644
--- a/docs/dev/_sidebar.md
+++ b/docs/dev/_sidebar.md
@@ -1,18 +1,18 @@
- [Welcome!](README)
* ❓ Issues
* [[Solved] The Picker2 Arguments Parser](pages/issues/_add-picker2)
- * [[T1] Modify the dispatcher! Syntax](pages/issues/_modify-dispatcher-syntax)
- * [[T0] Remove the pack! Family of Macros](pages/issues/_remove-pack-macros)
- * [[T0] Remove the parser Feature](pages/issues/_remove-parser-feature)
+ * [[Solved] [T1] Modify the dispatcher! Syntax](pages/issues/_modify-dispatcher-syntax)
+ * [[Solved] [T0] Remove the pack! Family of Macros](pages/issues/_remove-pack-macros)
+ * [[Solved] [T0] Remove the parser Feature](pages/issues/_remove-parser-feature)
* [[Solved] Remove r_print! and r_println! Macros](pages/issues/_remove-r-print-macro)
- * [[T0] Remove with_dispatcher and with_dispatchers](pages/issues/_remove-with-dispatcher)
+ * [[Solved] [T0] Remove with_dispatcher and with_dispatchers](pages/issues/_remove-with-dispatcher)
+ * [[Solved] [T2] Automated dispatcher_tree Optimization Decisions](pages/issues/_t2_automated-dispatch-tree-optimization)
* [[Solved] The Command Macro](pages/issues/_the-command-macro)
* [[Solved] The Mod Pathfinder](pages/issues/_the-mod-pathfinder)
* [[T0] Generalize the REPL System](pages/issues/t0_generalize-repl-system)
* [[T1] Higher-Level Abstractions for the Completion System](pages/issues/t1_completion-higher-level-abstractions)
* [[T1] Move structural_renderer from mingling_core to mingling](pages/issues/t1_move-structural-renderer)
* [[T1] The pathf_export Attribute Macro](pages/issues/t1_pathf-export-macro)
- * [[T2] Automated dispatcher_tree Optimization Decisions](pages/issues/t2_automated-dispatch-tree-optimization)
* [The Next-Gen Mingling Pipeline](pages/issues/the-next-pipeline)
* [Some Situations Where You'd Be Like "Shit!"](pages/issues/the-shit-time)
* 💡 Abouts