b4543efaebImplement Display trait for Target in pmp-macro-misc to enhance flag formatting and readability
develop
Overlord2026-03-05 21:32:37 +01:00
a238b63e51Refactor macro handling: add pascal_to_snake utility, rewrite Target handling, and update descriptor structure for bits-based targets.Overlord2026-03-05 21:16:45 +01:00
36b065ddb2Introduce pmp-macro-core crate: implement attribute parsing, macro registration, and boilerplate generation for PmpMacro trait.Overlord2026-03-05 08:22:28 +01:00
431fe30e34Introduce pmp-core crate: provide shared proc-macro utilities, strict attribute parsing, and reusable helpers for pmp-* crates.Overlord2026-03-05 08:01:54 +01:00
d8b4550392Refactor PmpMacro trait and macro registry: replace dyn dispatch with function pointers, streamline handler struct registration, and enhance documentationOverlord2026-03-04 19:36:25 +01:00
577c02c9a4Introduce pmp-macro-misc crate: define shared types, traits, and metadata for macro registration and handlingOverlord2026-03-04 18:59:50 +01:00
6863d7377bRefactor attribute parsing in pmp-emitter-core: enforce strict types, add StrictBool, StrictString, and StrictPath wrappers, and improve error reportingOverlord2026-03-04 13:25:12 +01:00
134e35cc9eRefactor PmpEmitter implementation: streamline attribute parsing, improve error handling, and enhance support for colorizer and exit attribute inheritanceOverlord2026-03-04 13:17:29 +01:00
d20e159731Introduce pmp-emitter-core crate with PmpEmitter proc-macro implementationOverlord2026-03-04 06:41:30 +01:00
3efbd9de2aSplit pmp-emitter into pmp-emitter-core and pmp-emitter-misc, update workspace structure and dependenciesOverlord2026-03-04 06:41:14 +01:00
c399b89632Configure workspace and update dependenciesOverlord2026-03-03 20:09:41 +01:00
921088a22aEnhance PmpEmitter macro to support additional attributes and default handlingOverlord2026-03-03 20:03:29 +01:00
cbdc635cb3Add pmp-emitter crate with proc-macro for enum-based emitters (v 1.0.0)Overlord2026-03-03 19:05:15 +01:00