Sebastian Ullrich
|
f90809f123
|
fix: lean-gdb.py
|
2019-12-17 12:16:34 -08:00 |
|
Sebastian Ullrich
|
44b70aca61
|
fix: lean_wrapped
|
2019-12-09 13:07:33 +01:00 |
|
Sebastian Ullrich
|
27aa0938c8
|
chore: update .gitignores
|
2019-11-29 11:18:26 +01:00 |
|
Sebastian Ullrich
|
e426e5dd28
|
chore: add CCACHE option, on by default if available
|
2019-11-21 13:11:02 -08:00 |
|
Sebastian Ullrich
|
da69beac0a
|
feat: add --plugin for loading shared libraries
|
2019-11-09 15:41:13 -08:00 |
|
Sebastian Ullrich
|
4281a50297
|
fix: leanc: use cc when compiling a .c file
|
2019-11-09 15:41:13 -08:00 |
|
Sebastian Ullrich
|
93cc05383f
|
chore: remove stray binary file
|
2019-10-29 13:40:57 -07:00 |
|
Sebastian Ullrich
|
b3382afa4d
|
feat: add bin/lean_wrapped helper script that chooses the right stage and use it in lean-mode
|
2019-10-28 18:11:58 -07:00 |
|
Sebastian Ullrich
|
6912053fcc
|
chore: always build stage 0 Lean binary, copy it to bin/lean_stage0
|
2019-10-28 18:11:44 -07:00 |
|
Sebastian Ullrich
|
da416c12bc
|
chore: remove stray binary file
|
2019-10-08 18:12:58 +02:00 |
|
Leonardo de Moura
|
0714716477
|
fix: file and import names, tests and stage0
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2019-10-04 17:04:02 -07:00 |
|
Sebastian Ullrich
|
3ee59aa17f
|
feat(library/compiler/ir_interpreter): add Windows support
|
2019-09-12 18:26:15 +02:00 |
|
Sebastian Ullrich
|
99bc069fdd
|
feat(library/compiler/ir_interpreter): implement IR interpreter
|
2019-09-12 18:22:02 +02:00 |
|
Sebastian Ullrich
|
af6eb0bcdd
|
chore(bin/lean-gdb.py): update to compressed headers
|
2019-09-12 18:22:02 +02:00 |
|
Sebastian Ullrich
|
e23eded178
|
fix(bin/leanc.in): use C compiler only when not linking
|
2019-09-04 17:53:53 +02:00 |
|
Leonardo de Moura
|
dc4ad7db38
|
feat(bin/leanc): use C compiler when input does not contain ".cpp"
|
2019-08-24 07:40:56 -07:00 |
|
Joe Hendrix
|
37ff241467
|
feat(CMakeLists): Add option to link in LLVM.
This updates cmake and Lean to link against the LLVM libraries.
|
2019-07-31 18:21:49 -07:00 |
|
Sebastian Ullrich
|
e129a65948
|
fix(shell/CMakeLists): mark libleanstatic.a and libleanstdlib.a as cyclically dependent
|
2019-07-26 14:38:28 +02:00 |
|
Sebastian Ullrich
|
b41f4a517c
|
chore(bin/leanc): set increased stack size on Windows
|
2019-07-05 11:24:15 +02:00 |
|
Sebastian Ullrich
|
66c85c968a
|
chore(azure-pipelines.yml): Azure Pipelines CI
|
2019-07-05 11:24:15 +02:00 |
|
Sebastian Ullrich
|
9d682d6465
|
chore(bin/lean-bootstrapped): remove obsolete file
|
2019-05-24 11:05:49 +02:00 |
|
Sebastian Ullrich
|
de5b68f126
|
fix(CMakeLists,bin/leanc.in): fix installed leanc
|
2019-05-12 13:43:36 +02:00 |
|
Leonardo de Moura
|
43cbd1e2a3
|
chore(bin/leanc.in): remove flags that do not exist on clang++ for OSX
@kha If we need these flags on Linux, we need to test which platform
is being used.
|
2019-03-18 08:38:50 -07:00 |
|
Sebastian Ullrich
|
dec8b76c32
|
feat(src/CMakeLists): build stdlib using leanc instead of nested CMake run
|
2019-03-18 16:11:39 +01:00 |
|
Sebastian Ullrich
|
f6d3062524
|
feat(bin/leanc): add simple C++ compiler wrapper script
|
2019-03-18 16:11:30 +01:00 |
|
Sebastian Ullrich
|
80c6edc620
|
chore(bin/lean-gdb): add lean::object pretty printer
Not quite sure yet if this helps or just confuses gdb/CLion on invalid pointers
|
2019-02-07 13:02:48 +01:00 |
|
Sebastian Ullrich
|
01996bc4c6
|
chore(bin/lean-gdb): fix list_ref printer
|
2019-01-22 11:16:00 +01:00 |
|
Sebastian Ullrich
|
32a3c0e62e
|
feat(library/init/lean/frontend,bin/lean-bootstrapped): expose new frontend as executable
|
2018-12-20 14:28:18 +01:00 |
|
Sebastian Ullrich
|
d1b6b9721a
|
chore(bin/lean-gdb): exclude scalar fields
|
2018-10-04 18:32:03 -07:00 |
|
Sebastian Ullrich
|
3090826326
|
chore(bin/lean-gdb): update lean::expr printer
|
2018-09-02 18:08:41 -07:00 |
|
Sebastian Ullrich
|
bb01787ccf
|
chore(bin/lean-gdb): disable broken pretty printers
|
2018-08-29 16:42:24 -07:00 |
|
Sebastian Ullrich
|
847018e881
|
chore(bin/lean-gdb.py): fix lean::name pretty printer and add lean::obj_list pretty printer
|
2018-06-06 15:36:28 +02:00 |
|
Sebastian Ullrich
|
1e1cd7378e
|
chore(bin/lean-gdb): add pretty printer for lean::level
|
2017-11-30 17:47:49 +01:00 |
|
Gabriel Ebner
|
d7c90ecbf5
|
chore(bin): remove obsolete files
|
2017-11-12 12:04:47 +01:00 |
|
Sebastian Ullrich
|
5efa1b829c
|
chore(src/emacs): move lean-mode to https://github.com/leanprover/lean-mode
Closes #410
|
2017-10-06 10:46:43 -07:00 |
|
Leonardo de Moura
|
5cbc1470b9
|
chore(bin/leanpkg): return nicer error message if greadlink is not available on OSX
see issue #1788
|
2017-08-21 20:20:13 +02:00 |
|
Corey Richardson
|
5fd504bec3
|
dist: add leanpkg.bat script for invocation on Windows
|
2017-07-20 21:50:23 +01:00 |
|
Gabriel Ebner
|
4a1fe588ea
|
feat(lean-gdb.py): show expression kind
|
2017-07-04 08:38:19 +02:00 |
|
Sebastian Ullrich
|
85cf1b7075
|
chore(bin/lean-gdb): pretty-print lean::optional
|
2017-05-09 16:02:41 -07:00 |
|
Gabriel Ebner
|
8f7608433a
|
fix(leanpkg,CMakeLists): fix installation
|
2017-05-09 17:17:10 +02:00 |
|
Gabriel Ebner
|
b50f34078e
|
fix(bin/leanpkg): mac support
|
2017-05-01 14:11:39 -07:00 |
|
Gabriel Ebner
|
c744efe2f5
|
feat(leanpkg): add package manager
|
2017-05-01 14:11:38 -07:00 |
|
Sebastian Ullrich
|
e5018ee4f8
|
chore(bin/lean-gdb): fix macro pretty-printing
|
2017-03-06 11:02:50 -08:00 |
|
Sebastian Ullrich
|
3dd7a69068
|
chore(bin/lean-gdb): fix mismatched type?
|
2017-03-05 08:37:16 -08:00 |
|
Sebastian Ullrich
|
9413f132c0
|
chore(bin/lean-gdb): terser expr pretty printer
|
2017-02-21 11:06:39 -08:00 |
|
Gabriel Ebner
|
e03c31d2f9
|
refactor(gitignore): remove old ignore entries
|
2016-12-10 08:42:39 -08:00 |
|
Leonardo de Moura
|
a76c2d37a7
|
chore(bin,src,src/emacs): delete linja
|
2016-11-29 14:14:42 -08:00 |
|
Gabriel Ebner
|
3c37e3cd25
|
fix(bin/lean-gdb): support python 2
|
2016-11-10 15:46:50 -08:00 |
|
Sebastian Ullrich
|
02a6063923
|
feat(bin/lean-gdb): support pretty-printing rb_map and rb_tree
|
2016-11-08 08:37:41 -08:00 |
|
Gabriel Ebner
|
38ee100117
|
chore(bin/lean-gdb): remove lean::name from string output
|
2016-11-07 14:55:32 -08:00 |
|