Skip to content

Conversation

daxfohl
Copy link
Collaborator

@daxfohl daxfohl commented Sep 28, 2025

Makes circuit construction about 15% faster in most cases because less overhead than protocol, and cached automatically. Allows for better code completion and less need to store results in temp local variables too, resulting in cleaner, easier to write code.

Resolves #7469

@github-actions github-actions bot added the size: L 250< lines changed <1000 label Sep 28, 2025
@daxfohl
Copy link
Collaborator Author

daxfohl commented Sep 29, 2025

Hmm, I think the scope here is probably too big for a single PR. Better to have a smaller PR that just adds the property and then start deprecating the protocols later.

Will close and proceed with that approach instead.

@daxfohl daxfohl closed this Sep 29, 2025
@daxfohl daxfohl reopened this Sep 29, 2025
@daxfohl daxfohl closed this Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: L 250< lines changed <1000

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace "structure" protocols with regular properties

1 participant