lean4-htt/library/init
Leonardo de Moura 607d22ae58 fix(library/compiler/csimp): bug at float_cases_on_core
The bug occurs when floating `cases_on` application in code of the form
```
let x := C.cases_on ...
in t
```
and when the type of `t` depends on `x`.
The issue here is that the `x` declaration disappears after the float, but the resulting type still depends on it.
We fix the bug by replacing `x` with its value in the type.

cc @kha
2018-11-30 11:40:41 -08:00
..
control feat(library/init/lean/expander): command-level notations 2018-11-21 18:13:38 +01:00
data feat(runtime/object): add more string primitives 2018-11-14 16:51:10 -08:00
lean fix(library/compiler/csimp): bug at float_cases_on_core 2018-11-30 11:40:41 -08:00
coe.lean fix(library/init): missing @[inline] 2018-09-18 21:42:22 -07:00
core.lean feat(library/init/core): mark thunk and task primitives with [noinline] 2018-11-02 13:54:40 -07:00
default.lean chore(library/init/util): remove util.lean 2018-11-15 16:27:52 -08:00
env_ext.lean chore(library/init/env_ext): update 2018-09-11 13:55:25 -07:00
function.lean fix(library/init/function): missing @[inline] 2018-09-20 08:39:25 -07:00
init.md
io.lean chore(library/init/io): minimize io interface 2018-11-14 13:59:25 -08:00
platform.lean feat(library/vm): add support for system.platform.nbits in the VM 2018-05-03 15:54:54 -07:00
version.lean.in chore(leanpkg/lean_version): recognize nightlies as releases separate from master 2018-03-20 15:14:45 -07:00
wf.lean chore(library/init/wf): disable codegen for wf 2018-10-01 11:41:57 -07:00