lean4-htt/library/init
Leonardo de Moura 54f7bf9391 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages
Summary:

We minimize the number of "'sorry' used warning messages".  We also
re-target the error to the main declaration. Example: foo._main ==> foo
We do not report for auxiliary declarations such as "_example" and
"foo.equations._eqn_1"

Get rid of the redundant error message "error : failed" for tactics.
We added "silent failures" in the tactic framework.

We do not store line/col information for tactics nested in notation
declarations.  Before this commit, we would have tactics such
as (tactic.save_info line col) nested inside of notation declarations.
2017-02-07 20:25:28 -08:00
..
algebra chore(library/init/algebra/order): remove leftover 2017-01-22 21:31:04 -08:00
category feat(frontends/lean): add support for monad_fail type class in 'do' blocks 2017-02-05 20:09:08 -08:00
data feat(library/init/data/nat/basic): missing lemma 2017-02-07 17:21:26 -08:00
meta fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
native feat(frontends/lean, library/init): add 'thunk' gadget 2017-01-31 18:41:59 -08:00
.gdb_history chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
cc_lemmas.lean refactor(frontends/lean): PType ==> Sort 2017-01-30 11:54:00 -08:00
classical.lean fix(library,tests/lean): fix run/interactive tests, and problems in the standard library due to the new interpretation for Type 2017-01-30 11:54:00 -08:00
coe.lean feat(library/init/coe): add coercion from A to (option A) 2017-01-31 17:45:41 -08:00
core.lean feat(frontends/lean, library/init): add 'thunk' gadget 2017-01-31 18:41:59 -08:00
default.lean feat(library/tactic/smt): perform "unit propagation" in the congruence closure module 2017-01-02 18:49:26 -08:00
function.lean chore(library/init): adjust Sort vs Type in definitions 2017-01-30 12:50:18 -08:00
funext.lean feat(frontends/lean): (Type u) can't be a proposition 2017-01-30 11:54:00 -08:00
init.md chore(*.md): fix/remove broken links 2016-02-23 10:11:24 -08:00
logic.lean chore(library/init): adjust Sort vs Type in definitions 2017-01-30 12:50:18 -08:00
propext.lean fix(library/init/propext): Type => Sort 2017-01-30 19:17:57 -08:00
util.lean feat(frontends/lean, library/init): add 'thunk' gadget 2017-01-31 18:41:59 -08:00
wf.lean fix(library/init/wf): wf eliminators should be able to eliminate into Prop and Type 2017-01-30 19:14:43 -08:00