Skip to content

Commit 03bfad9

Browse files
committed
Changes!
1 parent c94f228 commit 03bfad9

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
with the wrong type when used on a use expression.
1313
([Giacomo Cavalieri](https://github.com/giacomocavalieri))
1414

15+
- Fixed a bug where the error message for inexhaustive patterns could show
16+
incorrect extra patterns in addition to the correct missing patterns.
17+
([Adi Salimgereyev](https://github.com/abs0luty))
18+
1519
## v1.13.0-rc1 - 2025-09-29
1620

1721
### Compiler

compiler-core/src/exhaustiveness.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
//! Per Gustafsson and Konstantinos Sagonas.
88
//! <https://user.it.uu.se/~kostis/Papers/JFP_06.pdf>
99
//!
10+
//! - Compiling Pattern Matching to good Decision Trees, Luc Maranget.
11+
//! <https://www.cs.tufts.edu/~nr/cs257/archive/luc-maranget/jun08.pdf>
12+
//!
1013
//! The first implementation of the decision tree was adapted from Yorick
1114
//! Peterse's implementation at
1215
//! <https://github.com/yorickpeterse/pattern-matching-in-rust>.

0 commit comments

Comments
 (0)