Skip to content

Add new cgp-extra-macro crate#138

Merged
soareschen merged 2 commits intomainfrom
extra-macros
Aug 13, 2025
Merged

Add new cgp-extra-macro crate#138
soareschen merged 2 commits intomainfrom
extra-macros

Conversation

@soareschen
Copy link
Collaborator

@soareschen soareschen commented Aug 13, 2025

Summary

This PR introduces a new cgp-extra-macro crate, and move the macros #[cgp_computer] and #[cgp_producer] to the new crate.

This is part of the effort to reduce the bloat in cgp-macro crate, by splitting the macro implementations into smaller crates. The cgp-extra-macro crate will be responsible for macro implementation for non-core constructs in the cgp-extra crate, such as for Computer in cgp-handler.

@soareschen soareschen merged commit 925b018 into main Aug 13, 2025
5 checks passed
@soareschen soareschen deleted the extra-macros branch August 13, 2025 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant