| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(core): add generic parameter `C` to `StructuralData` trait | 魏曹先生 | 33 hours | 1 | -1/+7 |
| | | | | | | | | Make `StructuralData` and `StructuralDataSealed` generic over a program collector type to bypass the orphan rule for `group_structural!`. This enables external types to implement `StructuralData<crate::ThisProgram>` without violating coherence. | ||||
| * | chore: add missing docs lint and document public API | 魏曹先生 | 2 days | 1 | -0/+1 |
| | | | | | | | | Add `#![deny(missing_docs)]` across multiple crates and fill in documentation for all public items, including struct fields, enum variants, trait methods, and proc macros. Also mark two shell scripts as executable. | ||||
| * | refactor(general_renderer): rename to structural_renderer | 魏曹先生 | 2026-06-26 | 2 | -0/+83 |
