lean4-htt/library/init/lean
Leonardo de Moura 55626ba60d chore(library/init/lean): disable new frontend for now
We are going to start making drastic changes in the parser,
elaborator, attributes, etc. Examples:
- No View objects. I am going to implement match_syntax.
- No RecT in the parser. I am going to implement parser extensions
using an approach similar to the one I used to implement environment
extensions.
- No Parsec. I will use an approach similar to the one used in the
experiment https://github.com/leanprover/lean4/tree/master/tests/playground/parser

It is easier to perform these changes with the new frontend disabled.
I will slowly re-active it as I apply the changes.

cc @kha
2019-06-05 15:26:43 -07:00
..
compiler refactor(library/init/lean/environment): more flexible PersistentEnvExtensionState 2019-06-04 16:35:21 -07:00
attributes.lean chore(library/init/lean): disable new frontend for now 2019-06-05 15:26:43 -07:00
declaration.lean feat(library/init/lean): use Environment in the new frontend 2019-05-13 13:04:57 -07:00
default.lean chore(library/init/lean): disable new frontend for now 2019-06-05 15:26:43 -07:00
disjoint_set.lean refactor(library/init/data/hashmap): use AssocList and HasBeq 2019-04-03 05:55:08 -07:00
environment.lean feat(library/init/lean/attributes): add pushScope/popScope, missing APIs, and @[export] 2019-06-05 13:17:25 -07:00
expr.lean feat(library/init/lean/expr): add Expr.quickLt, Expr.eqv 2019-05-15 11:01:25 -07:00
extern.lean fix(library/init/lean/compiler/ir/boxing): created boxed version for externs 2019-05-22 10:56:51 -07:00
format.lean feat(library/init/lean/compiler/ir): use Array instead of List 2019-04-29 10:48:33 -07:00
kvmap.lean refactor(library): remove now-redundant parentheses 2019-05-03 13:57:21 +02:00
level.lean refactor(library): remove now-redundant parentheses 2019-05-03 13:57:21 +02:00
message.lean chore(library/init): avoid wf_term_hack 2019-03-27 12:12:21 -07:00
modifiers.lean refactor(library/init/lean/environment): more flexible PersistentEnvExtensionState 2019-06-04 16:35:21 -07:00
name.lean feat(library/init/lean/compiler/ir): add emitutil.lean and emitcpp.lean files 2019-05-20 09:25:16 -07:00
name_mangling.lean chore(library/init/lean): disable new frontend for now 2019-06-05 15:26:43 -07:00
options.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
position.lean chore(library/init/lean): disable new frontend for now 2019-06-05 15:26:43 -07:00
runtime.lean feat(library/init/lean/compiler/ir/rc): missing optimization 2019-05-22 18:46:43 -07:00
smap.lean perf(library/init/lean/environment): search hashmap first 2019-05-15 11:01:25 -07:00
trace.lean chore(library/init/lean/trace): remove unnecessary unsafe 2019-05-08 14:17:17 -07:00
util.lean chore(library): unit => Unit 2019-03-21 15:06:44 -07:00