tydeu
|
7955d0f73c
|
refactor: typify git repos + log stdout/stderr on git failures
c.f. leanprover/lake#67
|
2022-06-29 21:58:11 -04:00 |
|
tydeu
|
85f6d1a402
|
feat: preliminary custom module facets
|
2022-06-28 23:39:47 -04:00 |
|
tydeu
|
961a328bfd
|
fix: report precompiled dynlibs to server
a feature of leanprover/lake#47 I had hetherto missed
|
2022-06-24 17:04:42 -04:00 |
|
tydeu
|
854b154a5f
|
fix: lake serve fallback regression
closes leanprover/lake#76
|
2022-06-14 15:54:07 -04:00 |
|
tydeu
|
7bbe6cfce8
|
feat: different package templates
|
2022-06-13 20:01:43 -04:00 |
|
tydeu
|
05b4a8fc76
|
chore: silence some "unused variable" warnings
|
2022-06-10 15:44:08 -04:00 |
|
tydeu
|
9dadf7e0b1
|
feat: attr to mark targets as package defaults
|
2022-06-09 12:52:54 -04:00 |
|
tydeu
|
76383dfccc
|
fix: properly catch CLI errors
|
2022-06-07 22:38:16 -04:00 |
|
tydeu
|
431cdbb6b7
|
refactor: MainM code cleanup
|
2022-06-03 12:57:06 -04:00 |
|
tydeu
|
1c512bdf20
|
refactor: merge 'MonadLog and LogMethods`
|
2022-06-02 19:43:07 -04:00 |
|
tydeu
|
cf5fe7e478
|
refactor: some CLI code cleanup
|
2022-06-02 18:56:17 -04:00 |
|
tydeu
|
94c48d2d29
|
refactor: cleanup runFrontend
|
2022-05-25 16:52:41 -04:00 |
|
tydeu
|
55a2395db5
|
feat: retool configure into update
closes leanprover/lake#69
|
2022-05-24 13:57:30 -04:00 |
|
tydeu
|
85e3385aaa
|
feat: only update deps in configure + don't ignore manifest.json
closes leanprover/lake#59, leanprover/lake#63
|
2022-05-23 20:38:54 -04:00 |
|
tydeu
|
c1b4074d54
|
fix: only write manifest if a package was resolved
|
2022-05-23 20:28:36 -04:00 |
|
tydeu
|
e8d59a7a6e
|
feat: save resolved packages in a manifest
closes leanprover/lake#31
|
2022-05-23 19:47:29 -04:00 |
|
Sebastian Ullrich
|
bdd5185a7f
|
fix: serve + print-paths without lakefile
|
2022-03-21 08:51:59 -04:00 |
|
Gabriel Ebner
|
926a253680
|
fix: serve: fall back to lean --server on error
|
2022-02-04 17:30:47 -05:00 |
|
Leonardo de Moura
|
8c40a31573
|
chore: auto pure was removed
|
2022-02-03 21:32:27 -05:00 |
|
tydeu
|
a9793b0a50
|
feat: add root package to workspace + and use it
|
2022-01-31 02:24:11 -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
|
d4e7e33652
|
feat: split Lake context from BuildContext and also use it in scripts
|
2021-12-22 00:39:36 -05:00 |
|
tydeu
|
f9e789af45
|
refactir: revamp install path API
|
2021-12-15 13:44:28 -05:00 |
|
tydeu
|
ac47b4fb01
|
refactor: remove Package from BuildContext
|
2021-12-13 19:53:45 -05:00 |
|
tydeu
|
56bae17924
|
feat: also set LEAN_SYSROOT and LEAN_SRC_PATH with env
|
2021-12-11 18:19:30 -05:00 |
|
tydeu
|
197b8e5c1d
|
feat: better error messages for missing CLI args
|
2021-12-11 16:47:28 -05: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
|
a1368df5c9
|
chore: fix docstring formatting
|
2021-11-26 23:47:36 -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
|
40b6ca82b3
|
fix: include libleanshared in Lean trace
closes leanprover/lake#26
|
2021-11-11 02:23:54 -05:00 |
|
tydeu
|
36b0d7b60c
|
feat: store current Package in BuildM
|
2021-11-11 00:10:52 -05:00 |
|
tydeu
|
331bf0f7f2
|
refactor: reorganize code folder structure
|
2021-11-09 22:55:21 -05:00 |
|