Commit Graph

  • b4543efaeb Implement Display trait for Target in pmp-macro-misc to enhance flag formatting and readability develop Overlord 2026-03-05 21:32:37 +01:00
  • a238b63e51 Refactor macro handling: add pascal_to_snake utility, rewrite Target handling, and update descriptor structure for bits-based targets. Overlord 2026-03-05 21:16:45 +01:00
  • 36b065ddb2 Introduce pmp-macro-core crate: implement attribute parsing, macro registration, and boilerplate generation for PmpMacro trait. Overlord 2026-03-05 08:22:28 +01:00
  • 431fe30e34 Introduce pmp-core crate: provide shared proc-macro utilities, strict attribute parsing, and reusable helpers for pmp-* crates. Overlord 2026-03-05 08:01:54 +01:00
  • d8b4550392 Refactor PmpMacro trait and macro registry: replace dyn dispatch with function pointers, streamline handler struct registration, and enhance documentation Overlord 2026-03-04 19:36:25 +01:00
  • 577c02c9a4 Introduce pmp-macro-misc crate: define shared types, traits, and metadata for macro registration and handling Overlord 2026-03-04 18:59:50 +01:00
  • 6863d7377b Refactor attribute parsing in pmp-emitter-core: enforce strict types, add StrictBool, StrictString, and StrictPath wrappers, and improve error reporting Overlord 2026-03-04 13:25:12 +01:00
  • 134e35cc9e Refactor PmpEmitter implementation: streamline attribute parsing, improve error handling, and enhance support for colorizer and exit attribute inheritance Overlord 2026-03-04 13:17:29 +01:00
  • d20e159731 Introduce pmp-emitter-core crate with PmpEmitter proc-macro implementation Overlord 2026-03-04 06:41:30 +01:00
  • 3efbd9de2a Split pmp-emitter into pmp-emitter-core and pmp-emitter-misc, update workspace structure and dependencies Overlord 2026-03-04 06:41:14 +01:00
  • c399b89632 Configure workspace and update dependencies Overlord 2026-03-03 20:09:41 +01:00
  • 921088a22a Enhance PmpEmitter macro to support additional attributes and default handling Overlord 2026-03-03 20:03:29 +01:00
  • cbdc635cb3 Add pmp-emitter crate with proc-macro for enum-based emitters (v 1.0.0) Overlord 2026-03-03 19:05:15 +01:00
  • 14e4ba0747 added readme, license (GNU AGPL v3) Overlord 2026-03-03 10:04:37 +01:00
  • bd8a6f48c4 Merge tag 'init-0.1.0-alpha' into develop Overlord 2026-03-03 10:02:02 +01:00
  • 1fdb825793 Merge branch 'release/init-0.1.0-alpha' master Overlord 2026-03-03 10:02:02 +01:00
  • baca32e57c Enhance CLI arguments with new options, validation, and detailed help messages Overlord 2026-03-03 08:28:11 +01:00
  • ccc993976f Update dependencies and adjust CLI module visibility Overlord 2026-03-02 21:01:24 +01:00
  • 08aa198b00 Add path validation utility and integrate with CLI Overlord 2026-03-02 20:37:31 +01:00
  • e8cf10eee3 Initialize project structure with basic CLI setup Overlord 2026-03-02 20:13:38 +01:00
  • e464dae53d Initial commit Overlord 2026-03-02 20:13:33 +01:00