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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|