Mac Malone
|
7770d4b421
|
Removed leftover hack for TOML
|
2021-06-07 02:38:23 -04:00 |
|
Mac Malone
|
76183aa6d1
|
Remove TOML code
|
2021-06-06 23:30:32 -04:00 |
|
Mac Malone
|
0f6b07e434
|
Remove unused examples/helloDeps/a/leanpkg.toml
|
2021-06-06 23:06:19 -04:00 |
|
Mac Malone
|
2ba39f56f0
|
The solved dependency list no longer includes the root package
|
2021-06-06 23:04:52 -04:00 |
|
Mac Malone
|
6317ab22e7
|
Only build dependency lib if bin is passed to leanpkg buld
|
2021-06-06 22:50:40 -04:00 |
|
Leonardo de Moura
|
3ff7df3675
|
chore: update stage0
|
2021-06-06 19:00:10 -07:00 |
|
Leonardo de Moura
|
97a7ef5962
|
chore: update stage0
|
2021-06-06 18:57:33 -07:00 |
|
Mac Malone
|
99d458c646
|
Update init to produce package.lean
|
2021-06-06 21:56:58 -04:00 |
|
Leonardo de Moura
|
d8210cd682
|
feat: mark auxiliary C constants used to store closed terms as static
This is a workaround to minimize the number of exported symbols in the
Lean executable.
See issues #466 and PR #515
|
2021-06-06 18:56:31 -07:00 |
|
Mac Malone
|
d066872549
|
CLI now uses configuration from package.lean'
|
2021-06-06 21:40:11 -04:00 |
|
Leonardo de Moura
|
e8a958d8f3
|
chore: parameter naming convention
|
2021-06-06 17:09:26 -07:00 |
|
Mac Malone
|
8efd56d131
|
Properly lowercase Package.lean configurations
|
2021-06-06 19:33:12 -04:00 |
|
Mac Malone
|
6b999dcb21
|
Refactored away the old notion of a manifest
|
2021-06-06 19:27:18 -04:00 |
|
Mac Malone
|
3cc0c3e370
|
Package.lean => package.lean
|
2021-06-06 16:09:26 -04:00 |
|
Daniel Fabian
|
9200de01ef
|
refactor: fix code review comments.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
968ae18f20
|
fix: deal with params for inductive predicates.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
4e53b3bdbf
|
fix: use motive from brecOn in structural recursion for predicates.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
4e88fdc99a
|
feat: add getMkMatcherInputInContext.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
b7ecc1acc3
|
refactor: Make the non-below version of a premise in the below type for inductive predicates implicit.
Since it is always fully implied by the below version thereof, it carries no real information and shouldn't be used in pattern matching.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
822c551aa2
|
test: Add a bunch of test for structural recursion on predicates.
|
2021-06-06 06:40:09 -07:00 |
|
Daniel Fabian
|
ec6f7d9bd6
|
feat: Implement structural recursion for inductive predicates.
|
2021-06-06 06:40:09 -07:00 |
|
Wojciech Nawrocki
|
d92e4a7cf1
|
chore: restore LEANC_EXTRA_FLAGS
We now pass them to both compilers and linkers. For example, -pthread should be given to both: https://stackoverflow.com/questions/2127797/significance-of-pthread-flag-when-compiling
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
c772dc49ef
|
chore: use leanc for all C code
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
2ef11669e8
|
chore: reinstate -x c in leanc
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
4d7ccc7c72
|
feat: Lean.js can compile itself
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
91d4011aa8
|
chore: Emscripten realpath
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
b7cd68a91e
|
feat: complain more verbosely
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
7ca87e50ce
|
chore: Emscripten getenv
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
485f8ea2d0
|
feat: setup Emscripten file paths
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
2f97ecb723
|
chore: restore COPY_LIBS in CMake
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
7e1faa0be1
|
chore: fix CMake dependencies
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
8ada0ba043
|
feat: initial Emscripten support
|
2021-06-06 15:34:44 +02:00 |
|
Sebastian Ullrich
|
b82b90a687
|
feat: KeyedDeclAttribute: expose declaration names
|
2021-06-06 15:32:58 +02:00 |
|
Sebastian Ullrich
|
407c197236
|
chore: update stage0
|
2021-06-06 15:32:58 +02:00 |
|
Sebastian Ullrich
|
67519e226a
|
chore: prepare change
|
2021-06-06 15:32:58 +02:00 |
|
Sebastian Ullrich
|
7ebe80ad2a
|
chore: update Nix, Nixpkgs, vscode-lean4
|
2021-06-06 15:00:40 +02:00 |
|
Sebastian Ullrich
|
65efa9603c
|
fix: lean4-mode: show latest file progress data
|
2021-06-05 17:13:28 +02:00 |
|
Sebastian Ullrich
|
6a76c95bcf
|
feat: lean4-mode: port fringe indicator from lean-mode
|
2021-06-05 17:13:24 +02:00 |
|
Sebastian Ullrich
|
822f74a35c
|
chore: update stage0
|
2021-06-05 14:23:00 +02:00 |
|
Daniel Fabian
|
4b7cb058d3
|
feat: Add support for inductive types to FromJson and ToJson handlers.
|
2021-06-05 13:53:10 +02:00 |
|
Gabriel Ebner
|
f50647e1c2
|
doc: describe non-standard requests and notifications
|
2021-06-05 13:49:28 +02:00 |
|
Gabriel Ebner
|
501c31da4d
|
feat: send $/lean/fileProgress notification
|
2021-06-05 13:49:28 +02:00 |
|
Sebastian Ullrich
|
10cf219213
|
doc: clarify RFC issues
|
2021-06-04 14:12:59 +02:00 |
|
Mac Malone
|
07e804ad16
|
Cleanup TOML manifest code
|
2021-06-03 16:58:55 -04:00 |
|
Mac Malone
|
3ca6b0bf51
|
Minor code style cleanup
|
2021-06-03 15:17:46 -04:00 |
|
Daniel Fabian
|
06d1d3ae07
|
fix: Use UInt64 in deriving handler for Hashable.
|
2021-06-03 06:38:44 -07:00 |
|
Mac Malone
|
bf15f71568
|
Removed Manifest.path
|
2021-06-02 18:55:47 -04:00 |
|
Mac Malone
|
158838bf63
|
Fix local depdir calculation
|
2021-06-02 18:25:30 -04:00 |
|
Mac Malone
|
9544f3dad8
|
Refactor materlize / git code
|
2021-06-02 18:19:31 -04:00 |
|
Gabriel Ebner
|
c47fff1b92
|
fix: cancel queued messages, not pending requests
Fixes #499.
|
2021-06-02 14:46:33 -07:00 |
|