| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-17 | fix(compile): make Rule trait dyn-compatible by extracting RuleBase | nsfisis | |
| Removed the static fn new() from the Rule trait (which prevented dyn compatibility) and moved it into a new RuleBase struct. | |||
| 2026-05-17 | fix(compile): extract constants from traits to make them dyn-compatible | nsfisis | |
| 2026-05-17 | fix(compile): add dyn keyword to all trait object usages (E0782) | nsfisis | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-17 | fix(compile): add Display impls and fix trait signatures | nsfisis | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-17 | fix(compile): remove visibility from trait methods | nsfisis | |
| 2026-05-17 | refactor(shirabe): convert PHP abstract classes to Rust traits | nsfisis | |
| PHP abstract classes are represented as traits to better align with Rust's type system. | |||
| 2026-05-17 | chore(style): cargo fmt | nsfisis | |
| 2026-05-16 | feat(port): port Rule.php | nsfisis | |
| 2026-05-12 | feat(init): add scaffold files | nsfisis | |
