More ugliness to get stuff to work on plan9.
Get code to actually run on plan9.
Remove unused code from runtest.sh
Update posixy syswrap to match plan9 changes.
Libstd now builds on plan9.
Get more of libstd ported to plan9.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Fix a few more bad asm issues on plan9.
Change visibility specs and name generation.
Don't directly malloc in alloc.myr
Make myrbuild a tad friendlier to plan9.
Make a hello world using syscalls work on Plan 9.
We now seem to buidl on plan9.
Get plan9 even closer to workingness.
And fix typo I introduced on plan9.
Clean up locprint(), and enable indexes.
Closer to working plan9 code.
Assembly is system specific.
The mkfile wants util.o, so link it.
More plan9 syscall wrapping.
We want the mode bits to be ints.
We moved syswrap.myr to syswrap+posixy.myr in the last commit.
Work towards wrapping different systems.
wait() gets to be a syscall.
Plan 9 always wants a scale in memrefs.
Get some more plan9 addressing syntax in there.
Another plan9 change: 6a doens't like '.' in function names.
Some more plan9 spelling differences.
Add untested syscall code for plan9.
Add untested stubs for plan9 syscalls.
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.