lean4-htt/library/init
Sebastian Ullrich 898e14cdf5 fix(library/init/lean/parser/parsec): orelse: do not backtrack on success
This change makes backtracking behavior more predictable and
matches Parsec and Megaparsec's behavior. While the original Parsec paper
motivates the old behavior by arguing it implements the "longest match" rule,
this is obviously only true in a very limited sense.
2018-07-30 10:38:00 -07:00
..
control feat(library/init/control/combinators): make more universe polymorphic (for e.g. io) 2018-07-30 10:38:00 -07:00
data chore(library/init/data/string/basic): rename string.iterator's next_to_string to remaining_to_string 2018-07-05 10:42:37 +02:00
lean fix(library/init/lean/parser/parsec): orelse: do not backtrack on success 2018-07-30 10:38:00 -07:00
meta refactor(library/init/lean/declaration): use lean.declaration to implement init.meta.declaration 2018-06-25 13:08:13 -07:00
coe.lean chore(library/init): remove prod micro module 2018-04-30 09:25:25 -07:00
core.lean chore(library/init/core): remove dead code 2018-06-15 16:05:11 -07:00
default.lean chore(library): remove user attributes 2018-05-31 09:10:41 -07:00
env_ext.lean doc(library/init/env_ext): document environment extensions in use 2018-05-30 14:28:49 -07:00
function.lean chore(library/init): remove funext and quot modules 2018-04-30 09:25:26 -07:00
init.md chore(*.md): fix/remove broken links 2016-02-23 10:11:24 -08:00
platform.lean feat(library/vm): add support for system.platform.nbits in the VM 2018-05-03 15:54:54 -07:00
util.lean refactor(library): has_to_string ==> has_repr 2017-06-18 18:29:19 -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 feat(kernel/inductive/inductive): dependent elimination for inductive predicates 2018-06-12 13:03:26 -07:00