Skip to content

Implement reverse arrows for case - #15260

Merged
josevalim merged 8 commits into
mainfrom
jv-case-reverse-arrow
Apr 13, 2026
Merged

Implement reverse arrows for case#15260
josevalim merged 8 commits into
mainfrom
jv-case-reverse-arrow

Conversation

@josevalim

@josevalim josevalim commented Apr 13, 2026

Copy link
Copy Markdown
Member

This allows us to track precision inside each branch. For example:

    if x = System.get_env("FOO") do
      x #=> has to be binary
    else
      x #=> has to be nil
    end
  • Cache all block constructs (try, receive, cond, with, fn, for)
  • Implement nested reverse arrows

@josevalim
josevalim merged commit 603602e into main Apr 13, 2026
26 checks passed
@josevalim

Copy link
Copy Markdown
Member Author

💚 💙 💜 💛 ❤️

@josevalim
josevalim deleted the jv-case-reverse-arrow branch April 13, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant