Add std.optusage() function.
More improvements in CLI option parsing.
Add support for '--' to end arg parsing.
Exit after we find a system match.
Rework the option parsing api a bit.
Don't stop inferring structs early.
Improve error messages more.
Improve error messages for membership failures.
Add converson of error status into failure messages.
Add regex parsing to libregex.
Resolve the type on array indexes.
Thread line numbers through to errors.
Update to most recent code.
Add mbld commands to mkfile.
Remove gentydesc prototype.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Remove duplicated libraries.
Give more useful error on failing to find matching pkg.
Fix mbld file to run on plan9.
Stub out enough crud to get plan9 working.
Clean up insane argument lists.
Update documentation, and remove nop/useless options
Move tests from test/ directory to libstd/test/
Don't say tests passed/failed if we didn't run any.
Muck more correctly with the inc path.
Add support for fixed size str buffers.
Add, enable, and test strbuf.myr
Add '.' to start of search path when running tests.
Fix tests in non-mbld world.
Ignore indent/outdents inside strings.
Add support for 'dep=' in mbld gen
Update vim scripts. Don't indent comments.
Work around OSX sed differences.
Topologically sort targets.
Push/pop directories appropriately.
Shuffle around files, remove redundant systags.
Default to searching instroot correctly.
Clean up install root handling a bit.
Use relative paths in mbld/bld.sub
bigint.myr needs errno.use to compile.
Walk up the directory tree to the project root.
Allow '-Rnone' to disable default lib search path.
Make all bootstrapped paths relative.
Remove dead 'mk' directory.
Temporarily disable 'mbld test'.
Get a more or less working getcwd under OSX.
Get much closer to getting this whole mess working on OSX.
Add support for all the usual targets.
Regenerate bootstrap.sh without full paths.
fix configure scripts, add var cache support for regen.
Fix genbootstrap.sh script.
Add missing bootstrap files.
Generate bootstrap scripts using mbld.
Add boostrap generation script.
Add local deps to subprojects.
Move mbld to subdirectory of itself for merging.
Implement getcwd() on Linux.
Add code to subdir in preparation for merging with mc.
Move code to subdir in preparation for merging with mc.
Mostly finish off the new single process world order.
Remove subdir support from 'subdirs'.
More work towards single process subbuilds.
Fix std.pathnorm for empty strings.
Move parser type into parse.myr
Split parser from build data.
Rename 'parser' to 'build'
Print correct file in syntax errors.
Fix for OSX: Their assembler seems a bit speshul.
fput() is the one that takes an fd.
Fix a few bugs/update some versions.
Fix bug: We can tag tyvar.
Tweak the ABI for type information.