Mirror of https://github.com/leanprover/lean2 in case it ever disappears
Find a file
Leonardo de Moura 2c6d4d2225 fix(kernel/normalizer): do not apply substitutions in the normalizer
It is incorrect to apply substitutions during normalization.
The problem is that we do not have support for tracking justifications in the normalizer. So, substitutions were being silently applied during normalization. Thus, the correctness of the conflict resolution in the elaboration was being affected.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-10-29 02:14:48 -07:00
doc doc(coding_style): add how to organize template source code 2013-10-28 11:31:46 -04:00
examples/lean Fix typo 2013-09-05 19:18:55 -07:00
script fix(script/demangle_cpptype): process line-by-line, instead of waiting for EOF 2013-09-29 18:36:01 -07:00
src fix(kernel/normalizer): do not apply substitutions in the normalizer 2013-10-29 02:14:48 -07:00
tests/lean fix(kernel/normalizer): do not apply substitutions in the normalizer 2013-10-29 02:14:48 -07:00
.gitignore Add more tests 2013-08-31 18:46:18 -07:00
.travis.osx.yml chore(travis): use demangle_cpptype.py to print out test/valgrind output 2013-09-29 16:30:02 -07:00
.travis.windows.yml chore(travis): fix git-commit-msg extraction 2013-09-28 13:33:13 -07:00
.travis.yml chore(travis): use demangle_cpptype.py to print out test/valgrind output 2013-09-29 16:30:02 -07:00
LICENSE Add LICENSE file 2013-07-15 18:55:48 -07:00
README.md doc(commit_convention): add git commit_convention 2013-09-25 19:45:15 -07:00

Build Status Ubuntu 12.04 LTS 64bit, g++-4.8 | clang++-3.3

Build Status Mac OS X 10.8.2, g++-4.9

Build Status Windows, x86_64-w64-mingw32-g++-4.8.1

[Result of Build/UnitTest/Coverage/Dynamic Analysis]

About

Requirements

Installing required packages at

Build Instructions

Miscellaneous