| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 18 hours | feat(engine): add enum variant field reflectionHEADmaster | HampusM | |
| 20 hours | feat(engine): add visibility reflection | HampusM | |
| 14 days | style: format for Rust edition 2021 | HampusM | |
| 14 days | refactor(engine): use Rust edition 2021 | HampusM | |
| This change is because of a rustfmt bug in the 2024 edition. For example, the following code snippet: ``` struct Value {} struct ParsingError {} trait Keyword {} impl Value { fn parse<KeywordT: Keyword>(value: &str, line_no: usize) -> Result<Self, ParsingError> { todo!(); } } ``` when formatted with `rustfmt --edition 2024 --emit stdout --config max_width=90,brace_style=AlwaysNextLine` becomes: ``` struct Value {} struct ParsingError {} trait Keyword {} impl Value { fn parse<KeywordT: Keyword>(value: &str, line_no: usize) -> Result<Self, ParsingError> { todo!(); } } ``` | |||
| 2026-04-23 | feat(engine): add enum reflection | HampusM | |
| 2026-04-06 | feat(engine): make Reflection trait unsafe | HampusM | |
| 2026-04-06 | refactor(engine): improve names of reflection types & items | HampusM | |
| 2026-04-06 | feat(engine): make reflection of reflected struct fields optional | HampusM | |
| 2026-03-17 | feat(engine): add macro for reflection | HampusM | |
