tydeu
|
a05e35c783
|
feat: library facets
|
2022-07-26 15:07:27 -04:00 |
|
tydeu
|
10940bf07b
|
refactor: merge IndexTargets into Index
|
2022-07-24 21:47:13 -04:00 |
|
tydeu
|
d68029092a
|
refactor: simplify FacetConifg and build monads ala leanprover/lake#107
closes leanprover/lake#107
|
2022-07-23 19:39:47 -04:00 |
|
tydeu
|
a4174a560b
|
refactor: build code cleanup / reorg
|
2022-06-28 01:01:13 -04:00 |
|
tydeu
|
0e99494611
|
refactor: move lib/exe targets into the index
|
2022-06-27 02:07:45 -04:00 |
|
tydeu
|
c0bc0344b0
|
refactor: add LeanLib/LeanExe/ExternLib + reorg & cleanup
|
2022-06-26 18:26:12 -04:00 |
|
tydeu
|
d842158172
|
refactor: reorg build code into smaller, focused files
|
2022-06-23 21:27:57 -04:00 |
|
tydeu
|
331bf0f7f2
|
refactor: reorganize code folder structure
|
2021-11-09 22:55:21 -05:00 |
|
tydeu
|
f9d6f57725
|
refactor: split Build into BuildModule and BuildPackage
|
2021-08-18 14:46:54 -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
|
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
|
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
|
a52d95b575
|
refactor: ActiveBuildTarget.buildTask -> task
|
2021-08-01 14:27:11 -04:00 |
|
tydeu
|
38b260d60f
|
feat: setting to specify alt root dir for package
|
2021-07-28 09:52:08 -04:00 |
|
tydeu
|
b730aacbc8
|
refactor: BuildTagret -> ActiveBuildTarget
|
2021-07-24 09:23:46 -04:00 |
|
tydeu
|
c3e602cedf
|
refactor: moreDepsTarget -> buildMoreDepsTarget
|
2021-07-24 07:37:39 -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
|
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
|
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 |
|
tydeu
|
3ad82dcc42
|
chore: minor code cleanup
|
2021-07-10 22:40:34 -04:00 |
|
tydeu
|
b290c1ad28
|
refactor: generalized buildModule and cleaned up `printPaths
|
2021-07-10 21:19:01 -04:00 |
|
tydeu
|
70d258049e
|
refactor: generalize mtime checking
|
2021-07-10 16:01:18 -04:00 |
|
tydeu
|
6161d7f2d9
|
refactor: generalize BuildTarget traces
|
2021-07-10 13:39:51 -04:00 |
|
tydeu
|
9ce5fa6a6d
|
refactor: generalize build error catching
|
2021-07-10 13:04:18 -04:00 |
|
tydeu
|
ea4cbfae73
|
feat: deps build in parallel + lib/bin check mtime
|
2021-07-09 20:49:39 -04:00 |
|
tydeu
|
f97f69b749
|
refactor: BuildInfo -> BuildTarget
|
2021-07-09 00:36:46 -04:00 |
|
tydeu
|
981db940e8
|
feat: build packages without make
|
2021-07-08 19:46:10 -04:00 |
|
Mac Malone
|
9138d37781
|
Fix dep lib separator
|
2021-06-12 22:27:19 -04:00 |
|
Mac Malone
|
c0d9917f7c
|
Update to Lean nightly 06-13
|
2021-06-12 22:01:17 -04:00 |
|
Mac Malone
|
f512a9a934
|
Auto link dep libs for bin (+ more pkg path helpers)
|
2021-06-12 21:34:34 -04:00 |
|
Mac Malone
|
ecfd65ffb7
|
Clean up buildModule code and integrate cycle fix
|
2021-06-12 20:00:07 -04:00 |
|
Mac Malone
|
93f5368162
|
Rename build state/result to BuildState/BuildResult
|
2021-06-11 17:15:31 -04:00 |
|
Mac Malone
|
6fc398133d
|
Rename Leanpkg2 to Lake
|
2021-06-07 05:42:42 -04:00 |
|