Skip to content

Deduplicate tuple DNF entries#15267

Merged
josevalim merged 2 commits intoelixir-lang:jv-remove-redundant-line-emptyfrom
gldubc:gldubc/jv-remove-redundant-line-empty-dedupe-dnf
Apr 13, 2026
Merged

Deduplicate tuple DNF entries#15267
josevalim merged 2 commits intoelixir-lang:jv-remove-redundant-line-emptyfrom
gldubc:gldubc/jv-remove-redundant-line-empty-dedupe-dnf

Conversation

@gldubc
Copy link
Copy Markdown
Member

@gldubc gldubc commented Apr 13, 2026

Proposal on top of #15196.

This keeps the tuple negation elimination optimization while deduplicating the final no-negations tuple DNF, plus a regression test for a singleton tuple represented by duplicate BDD lines.

Comment thread lib/elixir/lib/module/types/descr.ex Outdated
@josevalim josevalim marked this pull request as ready for review April 13, 2026 19:26
@josevalim josevalim merged commit 4922f30 into elixir-lang:jv-remove-redundant-line-empty Apr 13, 2026
11 checks passed
@josevalim
Copy link
Copy Markdown
Member

💚 💙 💜 💛 ❤️

@josevalim josevalim deleted the gldubc/jv-remove-redundant-line-empty-dedupe-dnf branch April 13, 2026 19:26
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.

2 participants