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 |
|
tydeu
|
8a1e413d5a
|
doc: update README
* Add dependency example (closes leanprover/lake#27)
* Move build instructions to bottom (closes leanprover/lake#28)
* Remove mention of the `name` option (closes leanprover/lake#29)
* Correct `OpaqueTarget` guidance (closes leanprover/lake#30)
|
2021-11-20 20:26:23 -05:00 |
|
tydeu
|
0422c0d019
|
ci: trigger on all branches
|
2021-11-11 18:51:24 -05:00 |
|
tydeu
|
2be3a23b46
|
feat: use IO.appPath for exe in LakeInstall
|
2021-11-11 02:41:23 -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
|
8d96c2cbe8
|
refactor: move Workspace/Script code to separate files
|
2021-11-10 18:46:31 -05:00 |
|
tydeu
|
94d899ad95
|
refactor: use supportInterpreter in lakefile
|
2021-11-09 23:43:55 -05:00 |
|
tydeu
|
4c9c0cae30
|
refactor: use liftExcept in Task.lean
|
2021-11-09 23:43:23 -05:00 |
|
tydeu
|
445f0db973
|
chore: bump Lean version
|
2021-11-09 23:25:36 -05:00 |
|
tydeu
|
331bf0f7f2
|
refactor: reorganize code folder structure
|
2021-11-09 22:55:21 -05:00 |
|
tydeu
|
ce7779890b
|
chore: minor Task async code cleanup
|
2021-11-09 16:49:14 -05:00 |
|
tydeu
|
7bc00f9b29
|
refactor: generalize IOTask to EIOTask
|
2021-11-05 19:16:30 -04:00 |
|
tydeu
|
f48d9fccd9
|
refactor: replace RealM with BaseIO
|
2021-11-05 17:55:27 -04:00 |
|
tydeu
|
8dfd7fccfc
|
feat: use lean --githash for Lean version checking
|
2021-11-05 16:22:11 -04:00 |
|
tydeu
|
eb73594ec0
|
chore: update Lean version
|
2021-11-05 15:35:46 -04:00 |
|
tydeu
|
8babf3fc70
|
doc: nclude --help option info in scripts docs
|
2021-11-05 15:22:57 -04:00 |
|
tydeu
|
57c7e42752
|
fix: make buildRec target wait for deps
|
2021-11-05 14:12:58 -04:00 |
|
tydeu
|
ffcf715f30
|
refactor: allow -h between command and args
|
2021-11-05 13:53:17 -04:00 |
|
tydeu
|
50dd829d90
|
feat: add docs for scripts + CLI code cleanup
|
2021-11-02 13:19:41 -04:00 |
|
tydeu
|
0b0afef09a
|
refactor: split EIO UInt32 from Cli into its own MainM file
|
2021-11-02 11:23:04 -04:00 |
|
tydeu
|
763ac9a2e8
|
refactor: pipe proc output to logger
|
2021-11-02 07:20:29 -04:00 |
|
tydeu
|
182409e0f4
|
refactor: use LogT at Resolve.lean
|
2021-11-02 05:35:53 -04:00 |
|
tydeu
|
8a20cafebf
|
chore: fix some overlooked docs
|
2021-10-29 19:04:21 -04:00 |
|
tydeu
|
ae43e5b2fb
|
feat: add package shared library build / facet
|
2021-10-29 19:00:02 -04:00 |
|
tydeu
|
d518e3df5b
|
refactor: properly manage errors in the build monad
|
2021-10-28 13:36:07 -04:00 |
|
tydeu
|
781672e935
|
refactor: generalize Await signature a little
|
2021-10-27 12:19:02 -04:00 |
|
tydeu
|
b0991cf96b
|
refactor: cleanup Task code some
|
2021-10-24 22:04:08 -04:00 |
|
tydeu
|
29f6c0fb5a
|
refactor: split logging from BuildM into its own monad
|
2021-10-24 17:46:28 -04:00 |
|
tydeu
|
333a86ef5f
|
fix: typing mistakes with CliMethodsRef + cleanup
|
2021-10-24 17:34:40 -04:00 |
|
tydeu
|
e006f8534d
|
feat: add supportInterpreter config setting
also don't use `--export-all` on Windows anymore
|
2021-10-23 16:16:09 -04:00 |
|
tydeu
|
168ec3d178
|
perf: cache lean exe trace in BuildM
|
2021-10-23 14:36:37 -04:00 |
|
tydeu
|
20788e8237
|
refactor: separate module olean and c traces
|
2021-10-23 14:02:31 -04:00 |
|
tydeu
|
74276dd024
|
refactor: update ofByteArray with new primitives
also rename `getFileHash` to `computeFileHash`
|
2021-10-23 11:34:01 -04:00 |
|
tydeu
|
521311292d
|
chore: bump Lean version
|
2021-10-23 11:04:51 -04:00 |
|