path: root/mbld/bld.sub
AgeCommit message (Collapse)Author
2018-03-30Add mising file to build list.Ori Bernstein
2018-03-23Fix the cpufeatures... er... features on plan 9.Ori Bernstein
2018-03-20Allow CPU feature detection by mbld, and add "sse4" tagS. Gilles
This allows writing graceful degradation of optimizations. In practice, it justifies less-than-optimal floating point implementations by allowing a portable upgrade path through AVX, SIMD, &c. Bootstrap scripts are updated by on Linux+amd64, and by hand on all others.
2017-08-08Allow listing targets and selecting tests.Ori Bernstein
This is the first half of running specific tests. The second half involves actually adding implicit test targets.
2017-07-25New parallel mbld.Ori Bernstein
2017-07-25Add missing dependencies.Ori Bernstein
When developing this out of tree, this was not needed. Now it is.
2016-05-24Add support for running subtests.Ori Bernstein
2015-09-29Using absolute paths looks ugly :POri Bernstein
2015-09-04Split lib/sys out of lib/stdOri Bernstein
2015-08-26Move Myrddin libs to lib/ subdirectory.Ori Bernstein
2015-07-14Add support for system tags.Ori Bernstein
2015-06-23Update Plan 9 bootstrap script.Ori Bernstein
2015-04-17Topologically sort targets.Ori Bernstein
This avoids tons of ugly, spurious chdir calls, as well as detecting cycles in library dependencies.
2015-04-15Use relative paths in mbld/bld.subOri Bernstein
Consistency with other stuff.
2015-04-15Rename bldfiles.Ori Bernstein
We now consume bld.proj/bld.sub over bldfile.