tydeu
|
4844f8c459
|
refactor: once again use to lean target mtime in fetch
|
2021-07-13 13:40:05 -04:00 |
|
Daniel Fabian
|
93a3fd14ad
|
refactor: do not use explicit instance, but use deriving instead.
|
2021-07-13 09:58:27 -07:00 |
|
Daniel Fabian
|
0d41fd03f7
|
feat: add xml parser.
in order to generate the LLVM extern declarations we want to use a generator that spits out XML. Hence adding a small XML parser.
|
2021-07-13 09:58:27 -07:00 |
|
Sebastian Ullrich
|
b5d8bc1b8f
|
chore: Nix: pin LEAN_CXX for manual leanc calls
|
2021-07-13 15:03:03 +02:00 |
|
tydeu
|
511f34fd53
|
refactor: simplify Compile.lean
|
2021-07-12 21:15:08 -04:00 |
|
tydeu
|
c08812e9e1
|
refactor: merge fetchLeanTarget into fetchAfterDirectLocalImports
|
2021-07-12 19:40:37 -04:00 |
|
Sebastian Ullrich
|
2c3067e91b
|
doc: bundle updated lean4.py Pygments file and lstlean.tex
|
2021-07-12 11:33:13 -07:00 |
|
Wojciech Nawrocki
|
7dc3e72bcb
|
chore: update stage0
|
2021-07-12 09:10:29 +02:00 |
|
Wojciech Nawrocki
|
521ed11330
|
chore: move parseTagged
It should live in Lean.Data.Json.FromToJson because many modules import that but not Lean.Elab.Deriving.FromToJson.
|
2021-07-12 09:10:29 +02:00 |
|
tydeu
|
3b3beec0d4
|
refactor: clean up buildRBTop and related code
|
2021-07-11 19:00:51 -04:00 |
|
tydeu
|
d4e3a4f79e
|
fix: bin build now properly waits for dep libs
|
2021-07-10 23:02:31 -04:00 |
|
tydeu
|
3ad82dcc42
|
chore: minor code cleanup
|
2021-07-10 22:40:34 -04:00 |
|
tydeu
|
b290c1ad28
|
refactor: generalized buildModule and cleaned up `printPaths
|
2021-07-10 21:19:01 -04:00 |
|
tydeu
|
70d258049e
|
refactor: generalize mtime checking
|
2021-07-10 16:01:18 -04:00 |
|
tydeu
|
6161d7f2d9
|
refactor: generalize BuildTarget traces
|
2021-07-10 13:39:51 -04:00 |
|
tydeu
|
9ce5fa6a6d
|
refactor: generalize build error catching
|
2021-07-10 13:04:18 -04:00 |
|
tydeu
|
1ccebe9b89
|
chore: improve shell scripts
|
2021-07-10 12:36:13 -04:00 |
|
tydeu
|
d1674a6ba0
|
refactor: rename helloDeps test to deps
|
2021-07-10 12:23:20 -04:00 |
|
tydeu
|
9da32ce7eb
|
chore: add Packager test
|
2021-07-10 12:21:52 -04:00 |
|
tydeu
|
042353d862
|
feat: allow cli arguments to be passed to package.lean
|
2021-07-10 12:03:49 -04:00 |
|
WojciechKarpiel
|
deb9c9410d
|
doc: fix typo in the manual
Fix for a simple typo (`it behave` -> `it behaves`, `continue` -> `break`)
|
2021-07-10 10:35:51 +02:00 |
|
tydeu
|
16534d3be6
|
chore: update Lean version
|
2021-07-09 21:03:16 -04:00 |
|
tydeu
|
ea4cbfae73
|
feat: deps build in parallel + lib/bin check mtime
|
2021-07-09 20:49:39 -04:00 |
|
Sebastian Ullrich
|
f6e1314fa0
|
chore: LLVM=ON must be used with clang
|
2021-07-09 11:00:58 +02:00 |
|
Sebastian Ullrich
|
14b9dee84e
|
chore: add missing file
|
2021-07-09 11:00:58 +02:00 |
|
Sebastian Ullrich
|
b70d018038
|
feat: include lean.h inline definitions in LLVM module
|
2021-07-09 11:00:58 +02:00 |
|
Sebastian Ullrich
|
a006558bb3
|
chore: search for llvm-config in PATH instead of LLVM_TOOLS_BINARY_DIR
...because it is not there with Nix
|
2021-07-09 11:00:58 +02:00 |
|
Sebastian Ullrich
|
5c07c188b4
|
feat: generate LLVM module of runtime
|
2021-07-09 11:00:58 +02:00 |
|
tydeu
|
f97f69b749
|
refactor: BuildInfo -> BuildTarget
|
2021-07-09 00:36:46 -04:00 |
|
tydeu
|
a4622f61ca
|
doc: update help command text
|
2021-07-08 20:58:25 -04:00 |
|
tydeu
|
981db940e8
|
feat: build packages without make
|
2021-07-08 19:46:10 -04:00 |
|
tydeu
|
9034b6b79b
|
chore: bump to v2.0-pre
|
2021-07-08 17:42:17 -04:00 |
|
Sebastian Ullrich
|
0839ead35e
|
perf: server: avoid redundant publishDiagnostics
This should reduce server & editor load for the common case where most
command do *not* emit diagnostics
|
2021-07-08 12:12:19 +02:00 |
|
Wojciech Nawrocki
|
1ba802418b
|
fix: ToJson for single-field constructors
|
2021-07-08 09:01:06 +02:00 |
|
Sebastian Ullrich
|
02c49b6a1a
|
chore: Nix: do not require package to be buildable for vscode-lean4 version check
|
2021-07-07 10:46:55 +02:00 |
|
Sebastian Ullrich
|
e2210ec4e0
|
chore: fix test
|
2021-07-06 17:28:09 +02:00 |
|
Sebastian Ullrich
|
d7dd2fe3ab
|
fix: unbox trivial unparameterized structures as well
|
2021-07-06 08:19:56 -07:00 |
|
Wojciech Nawrocki
|
6ca8389670
|
fix: preserve synthetic positions in sanitizer
|
2021-07-06 09:29:23 +02:00 |
|
Wojciech Nawrocki
|
e89aa5641e
|
chore: auto-insert newlines
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
4ea3d2df2f
|
feat: add missing UInt coercions
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
49e6f42a6b
|
chore: remove absolute paths from test
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
fd9e3d8fe6
|
chore: add completion test and go-to field type
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
dfcdc57302
|
feat: go-to for structure fields
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
24dcdad832
|
feat: check prefix in option completion
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
522cbc16d9
|
fix: typo
|
2021-07-05 19:42:01 +02:00 |
|
Wojciech Nawrocki
|
c7beb283e9
|
feat: allow requests to log to stderr
|
2021-07-05 19:42:01 +02:00 |
|
Sebastian Ullrich
|
99e2a57791
|
chore: remove unused field Simp.Config.ctorEq
Resolves #553
|
2021-07-05 09:02:20 +02:00 |
|
Hunter Monroe
|
67bffa7de0
|
doc: correct typo “command instruct” ->”command instructs”
|
2021-07-03 11:22:04 +02:00 |
|
François G. Dorais
|
1db0bca914
|
fix: protect Equiv
|
2021-07-02 10:17:38 -07:00 |
|
Leonardo de Moura
|
d55c069172
|
fix: docs
|
2021-06-29 22:14:16 -07:00 |
|