这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@TedTed
Copy link
Contributor

@TedTed TedTed commented Oct 19, 2025

This is the first step of moving compilation to use rewrite rules (similarly to what we do for KeySets) instead of the measurement visitor.

Along the way, it unifies error handling in the case where users select Gaussian noise with a non-RhoZCDP budget (there were previously some inconsistencies, and no unit tests with ApproxDP).

@TedTed TedTed marked this pull request as ready for review October 19, 2025 13:34
@TedTed TedTed changed the title Draft: Make noise selection logic a rewriting rule Make noise selection logic a rewriting rule Oct 19, 2025
@TedTed TedTed requested a review from Maegereg October 19, 2025 13:37
@TedTed TedTed linked an issue Oct 21, 2025 that may be closed by this pull request
@TedTed TedTed requested a review from Maegereg October 21, 2025 21:25
Copy link
Contributor Author

@TedTed TedTed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the thoughtful review!

@TedTed TedTed requested a review from Maegereg October 23, 2025 21:09
@TedTed TedTed enabled auto-merge October 24, 2025 10:15
@TedTed TedTed added this pull request to the merge queue Oct 24, 2025
Merged via the queue into main with commit 440dfc9 Oct 24, 2025
3 checks passed
@TedTed TedTed deleted the default-noise-rewriting-take-2 branch October 24, 2025 10:51
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.

Improve code structure in the query expression compiler

4 participants