| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: simplify match arm syntax in grouped derive pattern | 魏曹先生 | 9 hours | 1 | -9/+6 |
| | | |||||
| * | fix(dispatcher): use full command name for entry generation | 魏曹先生 | 19 hours | 2 | -19/+48 |
| | | |||||
| * | test: remove outdated type mapping test | 魏曹先生 | 38 hours | 1 | -23/+0 |
| | | |||||
| * | feat(pathf): add build-time type path resolution system | 魏曹先生 | 38 hours | 25 | -4/+1402 |
| | | | | | | | | 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 | 魏曹先生 | 40 hours | 2 | -0/+2 |
| | | |||||
| * | fix(test): rename test and update pattern analyzer usage | 魏曹先生 | 40 hours | 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 | 魏曹先生 | 41 hours | 5 | -3/+205 |
| | | | | | | | 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 | 魏曹先生 | 41 hours | 10 | -1/+1 |
| | | |||||
| * | test(mingling-pathf): add integration tests for module path analysis | 魏曹先生 | 41 hours | 12 | -0/+137 |
| | | |||||
| * | feat(mingling_pathf): add module path resolution and error handling | 魏曹先生 | 42 hours | 5 | -0/+466 |
| | | | | | | | | Introduce the core pathfinding infrastructure with `ModulePathMapping`, `MappingItem`, and `MinglingPathfinderError` types. Support recursive module traversal, `pub use` re-export hoisting, and standard Rust module resolution rules. | ||||
| * | feat(workspace): add mingling_pathf crate and pathf feature | 魏曹先生 | 43 hours | 5 | -0/+59 |
