Skip to content

[qref 3.4] Migrate while loop's plxpr conversion to reference semantics#2717

Merged
paul0403 merged 84 commits intopaul0403/qref_frontend_mainfrom
paul0403/qref_frontend_whileloop
Apr 23, 2026
Merged

[qref 3.4] Migrate while loop's plxpr conversion to reference semantics#2717
paul0403 merged 84 commits intopaul0403/qref_frontend_mainfrom
paul0403/qref_frontend_whileloop

Conversation

@paul0403
Copy link
Copy Markdown
Member

Context:
Migrate while loop's plxpr conversion to reference semantics

Description of the Change:
Delete the conversion from plxpr while loop primitive to catalyst while loop primitive, so we just use the lowering of plxpr while loop primitive directly.

Benefits:
Much cleaner conversion of plxpr to catalys jaxpr.

[sc-115871]

paul0403 added 30 commits April 8, 2026 12:49
Copy link
Copy Markdown
Contributor

@albi3ro albi3ro left a comment

Choose a reason for hiding this comment

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

❤️

Similar comment as to for_loop PR. This looks amazing! And going to trust you that the CI will all come together.

Base automatically changed from paul0403/qref_frontend_forloop to paul0403/qref_frontend_main April 23, 2026 15:33
@paul0403 paul0403 merged commit 49dc154 into paul0403/qref_frontend_main Apr 23, 2026
32 of 34 checks passed
@paul0403 paul0403 deleted the paul0403/qref_frontend_whileloop branch April 23, 2026 17:41
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.

3 participants