tydeu
|
f3d8fcc85d
|
test: don't check for lean-toolchain generation in init example
|
2022-01-15 11:35:40 -05:00 |
|
Leonardo de Moura
|
e880dd52a4
|
chore: PointedType
|
2022-01-14 20:41:47 -08:00 |
|
tydeu
|
752bc24f78
|
feat: add args to binary & .o file traces + some cleanup
closes leanprover/lake#41
|
2021-12-27 12:07:15 -05:00 |
|
tydeu
|
2680e1c66f
|
refactor: generalize computeHash + cleanup
|
2021-12-27 12:00:09 -05:00 |
|
tydeu
|
5029f30b27
|
refactor: tweak collectArgs in Cli
|
2021-12-27 11:00:18 -05:00 |
|
tydeu
|
5102d21cc5
|
feat: expand script CLI into its own script command
|
2021-12-24 03:26:34 -05:00 |
|
tydeu
|
2b0989ea28
|
refactor:: simplify/improve CLI API
|
2021-12-23 23:43:01 -05:00 |
|
tydeu
|
c9128d1ce6
|
refactor:: separate build and scheduler monads
|
2021-12-23 16:25:15 -05:00 |
|
tydeu
|
d4e7e33652
|
feat: split Lake context from BuildContext and also use it in scripts
|
2021-12-22 00:39:36 -05:00 |
|
tydeu
|
1b96c466ca
|
refactor: use new version info from Lean + cleanup
|
2021-12-19 21:59:17 -05:00 |
|
tydeu
|
9ac989f0c9
|
chore: bump Lean version
|
2021-12-19 21:47:46 -05:00 |
|
tydeu
|
adcf2df9b5
|
refactor: async API tweaks
|
2021-12-19 21:45:42 -05:00 |
|
tydeu
|
8fb9dd8478
|
fix: consider globbed files local
easiest way to fix mathport builds (for now)
|
2021-12-16 21:56:10 -05:00 |
|
tydeu
|
34bf090300
|
fix: build dep's extraDepTarget not root's for each dep
|
2021-12-16 01:03:21 -05:00 |
|
tydeu
|
d781c3411a
|
feat: add getLeanSysroot and getLeanLibDir
|
2021-12-15 20:08:14 -05:00 |
|
tydeu
|
f9e789af45
|
refactir: revamp install path API
|
2021-12-15 13:44:28 -05:00 |
|
tydeu
|
a23c5feec4
|
chore: bump Lean version
|
2021-12-15 11:14:02 -05:00 |
|
tydeu
|
e37cde0def
|
test: reorganize ffi example
|
2021-12-14 16:45:43 -05:00 |
|
tydeu
|
7199eea687
|
refactor: cleanup/improve Target utils
|
2021-12-14 14:12:43 -05:00 |
|
tydeu
|
50a84fcd55
|
test: add print-paths of dep modules check
|
2021-12-13 20:27:35 -05:00 |
|
tydeu
|
ac47b4fb01
|
refactor: remove Package from BuildContext
|
2021-12-13 19:53:45 -05:00 |
|
tydeu
|
8f4b203b2f
|
refactor: include package in module info
fixes various issues with `lake print-paths` builds
|
2021-12-13 19:08:06 -05:00 |
|
tydeu
|
e054596cfa
|
chore: bump Lean version
|
2021-12-13 10:59:53 -05:00 |
|
Leonardo de Moura
|
99bd215dcb
|
chore: where struct instance parser
The parser was modified to fix issue https://github.com/leanprover/lean4/issues/753
cc @tydeu
|
2021-12-12 08:26:20 -08:00 |
|
tydeu
|
56bae17924
|
feat: also set LEAN_SYSROOT and LEAN_SRC_PATH with env
|
2021-12-11 18:19:30 -05:00 |
|
tydeu
|
8b66dbf285
|
refactor: use error in Load.lean
|
2021-12-11 17:53:31 -05:00 |
|
tydeu
|
197b8e5c1d
|
feat: better error messages for missing CLI args
|
2021-12-11 16:47:28 -05:00 |
|
tydeu
|
f0ad325e09
|
feat: fallback to ar when llvm-ar is not bundled with Lean
|
2021-12-10 18:30:34 -05:00 |
|
Anders Christiansen Sørby
|
bec311bf48
|
chore: fix Nix setup (leanprover/lake#38)
|
2021-12-10 17:59:56 -05:00 |
|
Leonardo de Moura
|
0555e29808
|
chore: do cannot be used in pure code anymore
cc @tydeu
|
2021-12-10 13:18:27 -08:00 |
|
tydeu
|
1210589771
|
feat: build package and deps simultanously
|
2021-12-05 18:45:58 -05:00 |
|
tydeu
|
5edbd6cf59
|
refactor: use workspace olean dirs in module targets and print-paths
|
2021-12-04 16:24:30 -05:00 |
|
tydeu
|
50fa9a0b53
|
feat: resolve deps immediately and store them in workspace
|
2021-12-04 16:24:19 -05:00 |
|
tydeu
|
8e728b1159
|
refactor: split Package and Workspace
|
2021-12-04 12:58:00 -05:00 |
|
tydeu
|
052d6623f0
|
refactor: move misc utilities to Util.Extra
|
2021-12-04 11:27:38 -05:00 |
|
tydeu
|
b996117482
|
doc: mention options for a package's Git revision in README
closes leanprover/lake#37
|
2021-12-02 21:37:10 -05:00 |
|
tydeu
|
fcc3e3d93e
|
chore: cleanup
|
2021-12-02 21:29:16 -05:00 |
|
tydeu
|
a7a980c12d
|
refactor: remove unused branch parameter from Source.git
|
2021-12-02 21:25:53 -05:00 |
|
tydeu
|
1284616296
|
refactor: revamp Async API
|
2021-11-30 11:56:35 -05:00 |
|
tydeu
|
a1368df5c9
|
chore: fix docstring formatting
|
2021-11-26 23:47:36 -05:00 |
|
tydeu
|
4b062543ec
|
refactor: simplify trace checking somewhat
|
2021-11-26 21:53:18 -05:00 |
|
tydeu
|
c830953ded
|
feat: use Lean bundled ar by default for static libs
closes leanprover/lake#35
|
2021-11-26 18:44:00 -05:00 |
|
tydeu
|
aa524e977c
|
chore: bump Lean version
|
2021-11-26 18:20:07 -05:00 |
|
ammkrn
|
a727a3de5c
|
fix: syntax/mathlib name in dependencies example
Mathlib4 changed the package name to just `mathlib`. Trying to build
with a dependency name `mathlib4 will now cause an error.
|
2021-11-25 19:45:45 -05:00 |
|
Sebastian Ullrich
|
91620481a5
|
fix: adapt to Lean change
|
2021-11-25 10:01:20 -05:00 |
|
tydeu
|
ca6c5b8c5c
|
feat: add lake env
|
2021-11-25 06:49:22 -05:00 |
|
tydeu
|
2092850b02
|
refactor: lake server -> lake serve
|
2021-11-25 05:29:47 -05:00 |
|
tydeu
|
63bd325b3b
|
refactor: split build CLI into separate file
|
2021-11-25 04:58:33 -05:00 |
|
tydeu
|
ec8b351445
|
refactor: generalize some IO-related code
* add `def OptionIO := EIO PUnit`
* add `OptionIOTask` for `OptionIO`
* rename `BuildCoreM` -> `BuildIO`
* rename `Util.LogT` -> `Util.Log`
* generalize `error` to `MonadError`
* generalize` Cli.build`
|
2021-11-25 03:22:11 -05:00 |
|
tydeu
|
bb2c720411
|
doc: fix mathlib link in README
|
2021-11-21 16:55:29 -05:00 |
|