aboutsummaryrefslogtreecommitdiff
path: root/docs/dev/pages/issues/_remove-with-dispatcher.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/pages/issues/_remove-with-dispatcher.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/pages/issues/_remove-with-dispatcher.md')
-rw-r--r--docs/dev/pages/issues/_remove-with-dispatcher.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/dev/pages/issues/_remove-with-dispatcher.md b/docs/dev/pages/issues/_remove-with-dispatcher.md
index b0d972f..42b12e5 100644
--- a/docs/dev/pages/issues/_remove-with-dispatcher.md
+++ b/docs/dev/pages/issues/_remove-with-dispatcher.md
@@ -1,4 +1,4 @@
-<h1 align="center">[T0] Remove with_dispatcher and with_dispatchers</h1>
+<h1 align="center">[Solved] [T0] Remove with_dispatcher and with_dispatchers</h1>
<p align="center">
Breaking: make <code>Dispatcher</code> registration compile-time collected in all modes
</p>