Sebastian Ullrich
|
8637220927
|
fix: make precedence mandatory for mixfix commands
Resolves #577
|
2021-07-19 13:18:58 -07:00 |
|
Wojciech Nawrocki
|
caa8f7f7b2
|
chore: expose Substring.prev/next
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
f07e49acdb
|
chore: parse names properly
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
55a506be84
|
chore: adapt test
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
03699cd5ba
|
feat: uniformly split idents
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
7aca461a35
|
fix: hovers on elabFieldName fields
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
bcde967d99
|
feat: add dot hover test
|
2021-07-19 09:55:37 +02:00 |
|
Wojciech Nawrocki
|
b2d712a766
|
fix: Substring.splitOn
|
2021-07-19 09:55:37 +02:00 |
|
tydeu
|
53b95fb455
|
fix: actually use lib name in the file name
|
2021-07-17 13:28:40 -04:00 |
|
tydeu
|
81cb2f6ca8
|
refactor: use modToFilePath in srcRoot and oleanRoot
|
2021-07-17 13:27:33 -04:00 |
|
tydeu
|
e99d7aab95
|
refactor: default libName to moduleRoot and don't escape it
|
2021-07-17 13:09:23 -04:00 |
|
tydeu
|
9e5505b6ca
|
feat: add new and run commands
|
2021-07-17 13:02:39 -04:00 |
|
Mario Carneiro
|
0cf306eb49
|
chore: fix typo
|
2021-07-16 10:52:28 +02:00 |
|
Wojciech Nawrocki
|
a8d599a955
|
fix: typo
|
2021-07-15 21:57:55 +02:00 |
|
Wojciech Nawrocki
|
7374b9ba45
|
chore: update webserver demo
|
2021-07-15 21:57:55 +02:00 |
|
Wojciech Nawrocki
|
eef413cec8
|
chore: unused binding in FromToJson
|
2021-07-15 21:57:55 +02:00 |
|
tydeu
|
93c9543976
|
feat: add convenience functions for constructing a LeanTrace
|
2021-07-15 13:04:31 -04:00 |
|
tydeu
|
b14eef6e06
|
refactor: split out top / lib / bin build from Build.lean
|
2021-07-15 12:50:54 -04:00 |
|
tydeu
|
3b2c91f396
|
refactor: functions for building a specified module root
|
2021-07-15 12:40:23 -04:00 |
|
tydeu
|
f8a31011a6
|
feat: add more package configuration settings
|
2021-07-15 12:21:52 -04:00 |
|
Mario Carneiro
|
c7f5fd6ce4
|
fix: missing interpolation in trace message
|
2021-07-15 10:32:37 +02:00 |
|
Mario Carneiro
|
8d616e060b
|
doc: fix categoryParenthesizer documentation
|
2021-07-15 09:39:28 +02:00 |
|
tydeu
|
31fa37dbfe
|
refactor: remove Monad Task instance (for now)
|
2021-07-14 14:53:52 -04:00 |
|
tydeu
|
e040804678
|
refactor: split task and trace from target into separate files
|
2021-07-14 13:35:42 -04:00 |
|
tydeu
|
3ef381bb6c
|
refactor: merge Proc into Compile and cleanup Build
|
2021-07-14 12:46:07 -04:00 |
|
tydeu
|
758021f03a
|
feat: add hash checking for builds
|
2021-07-13 20:11:15 -04:00 |
|
tydeu
|
115fdbea98
|
refactor: simplify mtime checking code
|
2021-07-13 16:18:42 -04:00 |
|
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 |
|