tydeu
|
57c7e42752
|
fix: make buildRec target wait for deps
|
2021-11-05 14:12:58 -04:00 |
|
tydeu
|
20788e8237
|
refactor: separate module olean and c traces
|
2021-10-23 14:02:31 -04:00 |
|
tydeu
|
bfedab0f9b
|
feat: build C files in print-paths if facet is not oleans
|
2021-10-18 15:21:43 -04:00 |
|
tydeu
|
88af2ca4b7
|
refactor: reorg build package code
|
2021-10-09 18:48:53 -04:00 |
|
tydeu
|
b3b7aa02d1
|
fix: wait for deps to build on a bare print-paths
|
2021-10-07 18:30:52 -04:00 |
|
tydeu
|
429386c4c0
|
refactor: update print-paths JSON format to match server
|
2021-10-06 17:52:22 -04:00 |
|
tydeu
|
0196cbe6a3
|
refactor: move build execution into CLI
|
2021-10-06 16:27:49 -04:00 |
|
tydeu
|
a9b87adbeb
|
feat: print-paths as a JSON object
|
2021-10-04 12:50:57 -04:00 |
|
tydeu
|
b2acab81d4
|
refactor: output print-paths build info to stderr
|
2021-10-04 12:27:14 -04:00 |
|
tydeu
|
3b28d24319
|
refactor: make package name a Name
|
2021-10-03 12:42:24 -04:00 |
|
tydeu
|
0f5dd30880
|
refactor: use an Array for package depedencies
|
2021-10-02 21:48:23 -04:00 |
|
tydeu
|
7197f60d9c
|
fix: do not resolve the same dependency multiple times
|
2021-10-02 21:33:08 -04:00 |
|
tydeu
|
3d76e48181
|
fix: do not build deep deps multiple times
|
2021-10-02 16:11:53 -04:00 |
|
tydeu
|
cfc8a2538d
|
refactor: generalize buildTop and failOnImportCycle
Reason: will be useful for upcoming dependency build fix
|
2021-10-02 14:21:45 -04:00 |
|
tydeu
|
3b78652547
|
refactor: prefer build rather than fetch terminology
|
2021-09-27 02:50:45 -04:00 |
|
tydeu
|
032be7ee2e
|
refactor: generalize buildRBTop
|
2021-09-27 02:40:24 -04:00 |
|
tydeu
|
5b37f1c5c5
|
feat: split moduleRoot into libRoots and libGlobs
Reason: provide finer grain control over library modules
|
2021-09-23 21:04:29 -04:00 |
|
tydeu
|
50a23a3aa5
|
refactor: print last error message on build failure + cleanup
|
2021-09-16 18:36:07 -04:00 |
|
tydeu
|
09af870b71
|
feat: add config option for separate binary module root
|
2021-09-05 19:01:09 -04:00 |
|
tydeu
|
8601c0fe78
|
refactor: purify BuildModule somewhat + associated cleanup
|
2021-09-05 18:05:45 -04:00 |
|
tydeu
|
6863bb8095
|
refactor: ModuleTarget -> ActiveModuleTarget
|
2021-09-05 16:30:28 -04:00 |
|
tydeu
|
4b9a765cfb
|
refactor PackageTarget -> ActivePackageTarget
|
2021-09-05 16:29:18 -04:00 |
|
tydeu
|
3e1cdda87e
|
refactor: make PackageConfig take normal targets
|
2021-09-04 18:53:21 -04:00 |
|
tydeu
|
0a3457e973
|
refactor: minor cleanup / tweaks
|
2021-09-04 18:41:20 -04:00 |
|
tydeu
|
80416677d8
|
refactor: compute trace duing build
|
2021-09-04 17:45:56 -04:00 |
|
tydeu
|
4ce8716b99
|
feat: build and print-paths now build only oleans
|
2021-08-22 03:23:43 -04:00 |
|
tydeu
|
80a9685164
|
refactor add ModuleTargetMap abbreviation
|
2021-08-22 00:16:18 -04:00 |
|
tydeu
|
ce1ee3c36d
|
refactor: move build failed message into runBuild
|
2021-08-22 00:07:17 -04:00 |
|
tydeu
|
43d1dfe72c
|
refactor: cleanup opaque target interfaces
|
2021-08-21 23:52:34 -04:00 |
|
tydeu
|
8f7e32d09a
|
refactor: add build monad
|
2021-08-19 23:21:23 -04:00 |
|
tydeu
|
f9d6f57725
|
refactor: split Build into BuildModule and BuildPackage
|
2021-08-18 14:46:54 -04:00 |
|