Commit 2b56f91
committed
Merge #381: Add sorting to
4a21dcd refactor: add sorting to `is_consistent` function for deterministic error ordering (LesterEvSe)
Pull request description:
Error output ordering was nondeterministic because `Arguments` and `Witness` used `HashMap` internally, causing diagnostics to be emitted in arbitrary iteration order across runs.
This PR add sorting to `is_consistent` for deterministic error ordering.
ACKs for top commit:
KyrylR:
ACK 4a21dcd;
Tree-SHA512: f5262a9429a3eae5088d31f43db8206df44792e80dad3d2842e32097a1d52d57eea71fd0f198f9c54c4627608507806fac46ab9a0e16c0e24f00b12a7c584b0ais_consistent function for deterministic error ordering1 file changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
116 | 119 | | |
117 | 120 | | |
118 | 121 | | |
| |||
237 | 240 | | |
238 | 241 | | |
239 | 242 | | |
240 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
241 | 247 | | |
242 | 248 | | |
243 | 249 | | |
| |||
0 commit comments