Enhancement
2 changes
Do not emit type violation warnings when comparing or matching against literals
Do not validate clauses of private overridable functions
Elixir release
Released on
Change breakdown
Detailed changelog
2 changes
Do not emit type violation warnings when comparing or matching against literals
Do not validate clauses of private overridable functions
12 changes
Ensure Code.Fragment.container_cursor_to_quoted/2 with :trailing_fragment parses expressions that were supported in previous versions
Do not crash when typing violation is detected on dynamic dispatch
Properly annotate the source for warnings emitted by the compiler with the @file annotation
Properly annotate the source for warnings emitted by the type system with the @file annotation
Remove :no_parens metadata when using capture with arity on all cases
Ensure diagnostic traces are kept backwards compatible
Ensure async groups do not run concurrenly while the test suite is still loading
Ensure --repeat-until-failure can be combined with groups
Store compilation results if compilation fails due to --warnings-as-errors
Add build lock
Ensure build succeeds when protocol consolidation is disabled
Ensure encoding is properly respected on Windows and Unix systems