Also env vars: env.myr gone in favor of env+plan9.myr, env+posixy.myr
Same with resolve.myr: resolve+plan9.myr and resolve+posixy.myr
Remove dial.myr in favor of platform specific ones.
Actually add the seek code.
API change: strsplit("") -> [][:]
Add boolean 'strhas()' function.
Add wrapper for seek() on posixy systems.
Fix the register saving dance.
Plan 9 currently has no sys.statbuf.
actually return the start of the new memory after brk().
Handle localness of labels a bit differently.
Don't use subexpressions that don't exist.
Add a mkfile that runs the test suite.
Sign extend byte regs for signed division.
We were killing the spare stack space when unpopping args. Oops.
Quote empty string for eval.
Get the test harness more or less working.
More tweaks towards working tests.
Put newlines at the end of fail messages.
Make the mkfiles deal with the objfile suffix change.
Handle objfile suffixes correctly.
Make installation work correctly.
Get testing closer to working on plan9.
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.