| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: bump mingling crates from 0.2.1 to 0.2.2 | 魏曹先生 | 27 hours | 1 | -1/+1 |
| | | |||||
| * | chore: bump version to 0.2.1 and switch deps to path | 魏曹先生 | 10 days | 1 | -1/+1 |
| | | |||||
| * | fix: parse grouped derive attributes for enums and unions correctly | 魏曹先生 | 11 days | 2 | -0/+20 |
| | | | | | | | Use `parse_args_with` with `Punctuated<Path, Comma>` to correctly identify `Groupped` and `GrouppedSerialize` derive macros, fixing a bug where enums and unions were not properly detected | ||||
| * | fix(dispatcher_clap): support dispatch tree pattern detection | 魏曹先生 | 11 days | 1 | -0/+27 |
| | | |||||
| * | fix(mingling_pathf): extract CMD, error, and help types from | 魏曹先生 | 11 days | 3 | -0/+70 |
| | | | | | dispatcher_clap | ||||
| * | feat(pathf): add dispatch tree config and pass feature to analyzer | 魏曹先生 | 12 days | 2 | -0/+47 |
| | | | | | | | | | Add `PathfinderConfig` struct to control dispatch tree extraction, and wire `use_dispatch_tree` through `DispatcherPattern`, `init_with_config`, and `analyze_and_build_type_mapping_for`. Expose config and wrapper from `mingling_core` under the `pathf` feature. | ||||
| * | fix(dispatcher): use full command name for entry generation | 魏曹先生 | 12 days | 1 | -17/+47 |
| | | |||||
| * | test: remove outdated type mapping test | 魏曹先生 | 13 days | 1 | -23/+0 |
| | | |||||
| * | feat(pathf): add build-time type path resolution system | 魏曹先生 | 13 days | 11 | -0/+510 |
| | | | | | | | | Add `mingling_pathf` sub-crate and `pathf` feature for automatic resolution of Mingling type module paths at build time. Scans source files, identifies macro invocations via pattern matchers, and generates mapping files consumed by `gen_program!()`. | ||||
| * | chore(deps): update Rust dependencies to latest patch versions | 魏曹先生 | 13 days | 1 | -0/+1 |
| | | |||||
| * | fix(test): rename test and update pattern analyzer usage | 魏曹先生 | 13 days | 1 | -4/+2 |
| | | | | | | | Rename `test_pattern_analyzer` to clarify it runs once and update the analyzer initialization to match the new API without adding a pattern manually | ||||
| * | feat(mingling_pathf): add pattern analyzer module for struct detection | 魏曹先生 | 13 days | 1 | -0/+11 |
| | | | | | | | Add a `PatternAnalyzer` with an `AnalyzePattern` trait to detect and extract struct declarations from Rust source files, supporting nested inline modules. | ||||
| * | test: move test fixtures into `test_proj` subdirectory | 魏曹先生 | 13 days | 10 | -1/+1 |
| | | |||||
| * | test(mingling-pathf): add integration tests for module path analysis | 魏曹先生 | 13 days | 12 | -0/+137 |
