tinygo/compileopts
Nia Waldvogel e594dbc133 builder: refactor job runner and use a shared semaphore across build jobs
Switching to a shared semaphore allows multi-build operations (compiler tests, package tests, etc.) to use the expected degree of parallelism efficiently.

While refactoring the job runner, the time complexity was also reduced from O(n^2) to O(n+m) (where n is the number of jobs, and m is the number of dependencies).
2021-12-30 12:03:12 -05:00
..
config.go runtime: remove extalloc 2021-12-17 18:15:18 +01:00
options.go builder: refactor job runner and use a shared semaphore across build jobs 2021-12-30 12:03:12 -05:00
options_test.go runtime: remove extalloc 2021-12-17 18:15:18 +01:00
target.go compileopts,targets: replace '{root}' in target files 2021-12-20 13:13:32 -05:00
target_test.go compileopts: fix reversed append in the target file 2021-11-07 09:26:46 +01:00