Skip to content

Implement reverse arrows for case#15260

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

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

Conversation

@josevalim
Copy link
Copy Markdown
Member

@josevalim josevalim commented Apr 13, 2026

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