Print correct file in syntax errors.
fput() is the one that takes an fd.
Fix a few bugs/update some versions.
Make tool failures more glaring.
Allow durable attribute on gen files.
Avoid duplicate dots in test path.
Update to new usefile format, with versioning.
put 'delete' at start of line.
Check the correct thing in inputs.
Add better traces for loop information.
Reduce parameter list size.
Update mbld to new libstd fmt api.
Add support for explicit tests.
Add initial support for implicit tests.
Pull parser initialization into mkparser() func.
libbio now has getbe32; use it.
Rebuild if installed libraries are stale.
Don't scrape libs when cleaning.
Don't delete generated source.
Use commas to separate attribute list entries.
'configure' is not something we want a gen rule for.
Merge branch 'master' of hg::https://bitbucket.org/oridb/mbld
Improve comprehensibility of error messages.
Improve comprehensibility of error messages.
Merge branch 'branches/default' of hg::https://bitbucket.org/oridb/mbld
Merge branch 'branches/default' of hg::https://bitbucket.org/oridb/mbld
..And give it the right name.
..And give it the right name.
Don't give confusing warning errors.
Pass the target include path through.
Add 'gen config.myr = ./configure' to the bldfile.
Fix support for generating files.
Run the gen cmd if input needs update from generated source.
Quoted words are now allowed.
Add an explicit 'gen' command.
Add support for the gen command.
Respect 'opt_instroot' uniformly.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mbld
Initial plan9 toolchain support for mbld.
Remove the last use of 'use sys'.
Use "getsysinfo()" instead of uname()
std.chdir() returns boolean for success.
Remove one more 'use sys'.
Doing the api rename shuffle.
Use the more portable mtime() calls in libstd.
Slightly more sophisticated system filtering.
Muse dropped the -m option.
Commment the parser a bit.
Add support for 'lib libname' dependency in source list
Add support for parsing 'lib foo' directives.
Make all matches exhaustive.
Add include path attribute.
Update for the libsys/libstd split.
Free word list slice when we're done with it.
Support platform specific myr files.
Add function to split source into compns.
Allow stuff like comments after the package name.
Fix compilation of assembly source.
Make equal timestamps up to date.
Use path manipulation funcs for building paths.
Fail if we can't write the output.
Dump reasons for rebuild in debug.
Make install targets phony.
Uses depend on their sources, even outside libs.
Pick the right man prefix.
Better staleness decisions.
Add start of documentation.
Add output -> src mapping.
.myr files should be leaves.
Remove a stray debug print.
Build the usefile for a library.
Init and use the runtime option correctly.
Add support for installing manpages.
When a directory isn't enterable, fail.
Add support for entering/building subdirectories.
Add 'types.myr' to the build file.
Build fresh things transitively.
Remove debug dumps and compiler workarounds.
Implement attribute list parsing.
Prepare to implement build attributes.
Add support for 'install'/'uninstall.
Populate options correctly.
Add function to clean only one target.