tydeu
|
0bfebc1975
|
refactor: reorganize Async.lean
|
2021-08-18 21:30:41 -04:00 |
|
tydeu
|
f9d6f57725
|
refactor: split Build into BuildModule and BuildPackage
|
2021-08-18 14:46:54 -04:00 |
|
tydeu
|
66a6246136
|
chore: fix typo
|
2021-08-18 12:48:58 -04:00 |
|
tydeu
|
81a84d21de
|
feat: add command to verify Lean version
|
2021-08-17 11:24:32 -04:00 |
|
tydeu
|
dd6634544d
|
misc: add shell scripts for timing Lake builds
|
2021-08-17 10:34:18 -04:00 |
|
tydeu
|
31abd420ad
|
chore: update Lean version
Some examples (ex. `hello`) may now segfault. See https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Problems.20when.20updating.20Lean/near/249599195.
|
2021-08-17 10:33:15 -04:00 |
|
tydeu
|
d49c64453d
|
refactor: build with leanmake instead of leanpkg
|
2021-08-16 09:23:51 -04:00 |
|
tydeu
|
f977ee8b34
|
refactor: improve async abstraction
|
2021-08-15 20:41:55 -04:00 |
|
tydeu
|
2757e844dd
|
refactor: add trace abstraction
|
2021-08-15 20:13:17 -04:00 |
|
tydeu
|
c8b558a2d1
|
refactor: remove 'build' from Target/Trace/Task file names
|
2021-08-15 19:16:12 -04:00 |
|
tydeu
|
ddf02cb339
|
refactor: merge build target into lake target
|
2021-08-15 19:04:28 -04:00 |
|
tydeu
|
23dd052dc9
|
refactor: remove BuildTask
|
2021-08-15 17:14:13 -04:00 |
|
tydeu
|
c1f61d6716
|
feat add config setting for specificying extra lib targets
|
2021-08-15 16:12:45 -04:00 |
|
tydeu
|
4f75dd99d1
|
reefactor: improve async API
|
2021-08-09 05:04:38 -04:00 |
|
tydeu
|
d0fbc93143
|
refactor: improve Hash traces
|
2021-08-06 01:58:41 -04:00 |
|
tydeu
|
609ee22971
|
refactor: LeanTrace/Target -> LakeTrace/Target
|
2021-08-06 01:17:17 -04:00 |
|
tydeu
|
81d7511792
|
refactor: post-async Target API touch-ups
|
2021-08-06 00:44:46 -04:00 |
|
tydeu
|
859b04bf7f
|
refactor: generalize Target/ActiveTarget beyond IO
|
2021-08-05 00:45:50 -04:00 |
|
tydeu
|
aa1ca9c4b7
|
feat: improve Target API
|
2021-08-04 14:07:28 -04:00 |
|
tydeu
|
a541f2054e
|
refactor: IO BuildTarget task / protect pure
|
2021-08-04 01:31:47 -04:00 |
|
tydeu
|
ba52b36ef8
|
chore: more code cleanup
|
2021-08-01 18:46:48 -04:00 |
|
tydeu
|
3643b8e424
|
refactor: make Task and task a monad
|
2021-08-01 18:46:33 -04:00 |
|
tydeu
|
6a6afcd7c0
|
refactor: spawn ActiveBuildTarget from BuildTarget
|
2021-08-01 16:50:53 -04:00 |
|
tydeu
|
b8e85f40cd
|
refactor: move afterTarget* into ActiveBuildTarget
|
2021-08-01 15:40:11 -04:00 |
|
tydeu
|
2d78f4db36
|
feat: add non-activve targets
|
2021-08-01 15:17:43 -04:00 |
|
tydeu
|
a52d95b575
|
refactor: ActiveBuildTarget.buildTask -> task
|
2021-08-01 14:27:11 -04:00 |
|
tydeu
|
1f51241a8e
|
chore: minor code cleanup
|
2021-08-01 14:08:00 -04:00 |
|
tydeu
|
293c19d24f
|
feat: include Lean version in Lake usage header
|
2021-07-31 19:29:26 -04:00 |
|
tydeu
|
448cac6804
|
chore: bump Lean version
|
2021-07-28 16:30:48 -04:00 |
|
tydeu
|
ce1f2f4964
|
feat: add lake clean command
|
2021-07-28 14:01:44 -04:00 |
|
tydeu
|
d8ac18a807
|
refactor: add buildDir setting and make bin/lib/ir subdirs of it
|
2021-07-28 12:23:37 -04:00 |
|
tydeu
|
cce0b3cce5
|
refactor: minor example tweaks
|
2021-07-28 10:30:36 -04:00 |
|
tydeu
|
f06b1bbb5c
|
test: add bootstrap example
|
2021-07-28 10:20:42 -04:00 |
|
tydeu
|
38b260d60f
|
feat: setting to specify alt root dir for package
|
2021-07-28 09:52:08 -04:00 |
|
tydeu
|
1b5b4edec6
|
fix: throw error if external process fails
|
2021-07-28 09:43:38 -04:00 |
|
tydeu
|
29e75cedc6
|
refactor: add lean_packages to initial package .gitignore
|
2021-07-28 09:19:40 -04:00 |
|
tydeu
|
91d3df58cd
|
test: add git example
|
2021-07-28 09:10:14 -04:00 |
|
tydeu
|
bc8c39e802
|
feat: can depend on subdirectories of dependencies
|
2021-07-28 09:08:39 -04:00 |
|
tydeu
|
4ae14ac849
|
refactor: rename 'ext' example to 'ffi'
|
2021-07-27 07:24:45 -04:00 |
|
tydeu
|
1dabd00d4c
|
test: add new/init example/test
|
2021-07-26 07:48:49 -04:00 |
|
tydeu
|
bea059796f
|
fix: init git repo in package dir
Fixes leanprover/lake#1
|
2021-07-26 07:46:41 -04:00 |
|
tydeu
|
b730aacbc8
|
refactor: BuildTagret -> ActiveBuildTarget
|
2021-07-24 09:23:46 -04:00 |
|
tydeu
|
0dfd07ed9d
|
chore: add ext example to examples test
|
2021-07-24 09:08:43 -04:00 |
|
tydeu
|
54bdf64d25
|
test: add simple extension example
|
2021-07-24 08:40:46 -04:00 |
|
tydeu
|
0d288b9bd3
|
feat: add MTimeBuildTarget -> LeanTarget function
|
2021-07-24 08:40:33 -04:00 |
|
tydeu
|
5770529e09
|
feat: add non-leanc compile o/bin functions
|
2021-07-24 08:08:36 -04:00 |
|
tydeu
|
c3e602cedf
|
refactor: moreDepsTarget -> buildMoreDepsTarget
|
2021-07-24 07:37:39 -04:00 |
|
tydeu
|
67341f478d
|
refactor:: move some magic constants into defs
|
2021-07-24 07:36:58 -04: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 |
|