lean4-htt/library/Init
Leonardo de Moura beac2a1af5 fix: treat panic as unreachable at ll_infer_type_fn
Motivation: ensure the correct type `IRType` is inferred for definitions
such as
```
def f (n : UInt32) : UInt32 :=
if n == 0 then panic! "foo"
else n+1
```
2019-11-14 21:56:09 -08:00
..
Control feat: add unlessM 2019-11-12 14:13:40 -08:00
Data feat: add ExprCachedData 2019-11-14 18:50:53 -08:00
Lean feat: add ExprCachedData 2019-11-14 18:50:53 -08:00
System refactor: default ==> arbitrary 2019-11-05 14:42:42 -08:00
Coe.lean feat: solve typeclass subgoals in reverse order 2019-11-09 15:47:50 -08:00
Core.lean feat: combine InferType and TypeUtil into Meta 2019-11-08 16:20:11 -08:00
Default.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
Fix.lean refactor: default ==> arbitrary 2019-11-05 14:42:42 -08:00
Util.lean fix: treat panic as unreachable at ll_infer_type_fn 2019-11-14 21:56:09 -08:00
WF.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00