Use the right 'ar' command on plan9.
Use correct command for myrbuild on plan9.
Now util+plan9.s isn't a stub.
We need a util.s in plan9 syntax. Stub it in.
Plan9 spells some of the jumps differently.
Don't delete the source with 'mk clean'
Make myrbuild's assembler command respect configure.
Add empty system stubs for plan9.
Neither muse nor myrbuild should depend on libmi.a
Add a default assembly command.
Plan9 doesn't have the PRIx32 variables. Plus, they're ugly.
More work towards plan9 workingness.
First attempt at supporting plan9 assemblers.
Traits seem to be working. Whee!
Make our type ids more stable across files.
New blessed way to implement traits with no functions.
Tag exported symbols from traits.
Implement impl and trait merging.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Add tests for trait impls.
Fix type equality/hashing for unresolved types.
Remove useless option from muse.
Get rid of the 'exports' stab.
Actually check subtypes in structs.
Overflowing an signed value is undefined. Use uintptr_t.
Fix up type equality/hashing.
Transfer over the index when renaming nsnames.
Put the if in the right place.
Add recursive path creation.
Fix next() for single char args.
Add a function for clearing any value.
Spork returns an error code now.
Add plan9 instruction formats.
Don't leave bangs in dial strings when parsing.
Merge branch 'master' of git://git.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Don't allow attempts to get members in types that don't support them.
Don't try calling non-function types.
Avoid division by zero deaths in the compiler.
The lhs of += should be an lval.
Be stricter about negating booleans.
Fix a couple of assert failures.
Fix typo in tree walk code.
Handle wildcards in patterns correctly.
Add a comment for nconstructors()
Fix up pattern tree generation.
Fix clobbering match pattern type.
Fix constant patterns for matching.
Check for exhaustiveness in patterns.
Stub in parameters needed for generating captures
Add support for checking structs.
Stub in addstruct(), and turn failed dups into errors.
Add array and tuples to decision trees.
Add support for literal nodes in dtree.
Sequence literals are long gone. Delete the entry.
Start work on new pattern matching implementation.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Break out of 'use' search with likely terminators.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Split out parsing of dial strings.
Exit program on bad arguments.
Pull out typeinfo.c from simp.c
Shuffle a few more functions.
Pull out actual code writing into it's own file.
Plan9 doesn't like named initializers.
Add '-c' (extracheck) option to mc
Keep track of source files as well as line numbers.
Add support for storing file ids.
Remove leftover grammar junk.
Write out all important attrs on decls in usefiles.
Usefiles record whether a variable is a noret var.
Set the line number when generating labels.
Start adding support for '$noret' attr
Generalize grammar: specific attrs ar now lists.
Whitespace consistency fixes.
Rename so that the sys files have the architecture.
Work on trimming BBs and inseting Orets.
Update plan9 mkfiles for libstd/libsys split.
Add an include for '.' to the bldfile.