Mirror of https://github.com/leanprover/lean2 in case it ever disappears
Find a file
Leonardo de Moura 02df63b85e fix(kernel/level): add workaround for clang++ bug: memory leak at thread_local
The fix has an advantage. There is only one copy of level Zero in the system even when multiple threads are used.
Moreover, it does no require any form of synchronization, and modules can be initialized in any order.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-06-03 10:37:50 -07:00
doc fix(doc/lua): typos in the documentation 2014-06-02 18:14:19 -07:00
images chore(*): add logo 2014-04-29 16:21:17 -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/level): add workaround for clang++ bug: memory leak at thread_local 2014-06-03 10:37:50 -07:00
tests feat(library/kernel_bindings): improve argument validation in the Lua API 2014-06-03 10:17:12 -07:00
.gitignore chore(.gitignore): add .olean files 2014-05-24 13:51:39 -07:00
.travis.osx.yml chore(*): disable multi thread support for OSX, remove the !defined(APPLE) directives 2014-06-02 18:23:26 -07:00
.travis.windows.yml chore(travis): use lean-build@googlegroups 2014-05-02 17:21:54 -04:00
.travis.yml chore(.travis.yml): add 'travis_wait' to doxygen build 2014-06-02 22:37:27 -04:00
LICENSE Add LICENSE file 2013-07-15 18:55:48 -07:00
README.md doc(README.md): use self-hosted icon for cdas 2014-05-05 11:26:39 -04:00

logo

UbuntuOS XWindowsCoverageBuilds/TestsStatic Analysis
Coverity Scan Build Status

Remark: Lean 0.2 is under development. To try Lean, please use version 0.1.

About

Requirements

Installing required packages at

Build Instructions

Miscellaneous