lean4-htt/library/init/lean/compiler
Leonardo de Moura 0a08569b46 feat(library/init/lean/environment): remove lazy, add addImported field to PersistentEnvExtension
It seems `lazy := false` is only going to be used in the attribute
manager. So, I remove it. I added a new field `addImported : Bool`
instead. An extension can specify whether `addEntryFn` is going to be
invoked or not for imported entries. `addImported := false` is useful for extensions such
as `protected`, and I will use it in the attribute manager too.
2019-06-03 16:45:27 -07:00
..
ir feat(library/init/lean/environment): remove lazy, add addImported field to PersistentEnvExtension 2019-06-03 16:45:27 -07:00
closedtermcache.lean feat(library/init/lean/environment): remove lazy, add addImported field to PersistentEnvExtension 2019-06-03 16:45:27 -07:00
constfolding.lean feat(library/init/lean/compiler/constfolding): fold Nat.pow, UInt*.toNat and USize.toNat 2019-06-01 10:28:04 -07:00
default.lean feat(library/init/lean/compiler): implement close term cache env extension in Lean 2019-05-15 11:01:25 -07:00
export.lean fix(library/init/lean/compiler/ir/borrow): do not perform borrow inference for @[export] declarations 2019-05-22 11:44:34 -07:00
initattr.lean feat(library/init/lean/compiler/ir/emitcpp): emit module initialization code 2019-05-21 16:06:10 -07:00
util.lean refactor(core): homogeneous andthen 2019-04-24 14:00:34 -07:00