Add test for properly scoped labels.
Keep logical-not operands in registers.
unbreak union constructors.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Add 'sleq' function to libstd
Edit quotes in error message.
Edit quotes in error message.
Insert symbols into the right symbol table.
Remove terminating 'Z' from usefile definition.
Remove useless exported functions.
Remove pickle.c, move it into use.c
Allocate space for seqlit elements.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Add a test for exporting cyclic types from muse.
Install union constructors when loading types.
Don't double-name types in usefiles.
Fix mixed tabs and spaces.
Make sure we don't clobber cstring()'s ret val.
Make it easier to iterate with option parsing.
Fix up option parsing code.
Shuffle and improve the command line option parser.
Add functions for buffered formatting.
Add fatal() and fatalv() functions.
Error out on failing to respolve namespaces.
Add a delayed unification hash table.
Add a broken test for inferring named types.
Remove outdated line from help docs.
Only add a library to the link list once.
Include the configuration in the makefile.
Use 'lea' to calculate offset addresses.
Use 'rep movs' in order to do blits.
Copy the entire union when generating matches.
Calculate the size to blit when creating a union correctly.
Add repeated mov instructions.
Add tests for big union argument matching.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Print the filename in syntax errors.
Fix argument order for OSX.
'#' is now the postfix pointer deref operator.
Slices have been using ':' for the range since forever.
Allow empty package names.
Add test for empty package names (ie, exporting 'main')
Use 'myrbuild' to build the tests
It's not a fatal if an 'mc' subcommand fails.
Add system dependent behavior to myrbuild.
Teach myrbuild about linker scripts.
Remove code used only for debugging.
Merge in the nop move deletion.
Live in and out needs to be calculated in reverse.
Merge branch 'callee-save' of git+ssh://mimir.eigenstate.org/git/ori/mc into callee-save
Rename 'locs' to 'stkoff', which is a better name.
Comment our data structures a bit better.
Only put stack temps on the stack.
Print success when all tests pass.
Document decdegree()'s subtlety.
Fix the ok heuristic again.
Change the 'ok()' heuristic. It seems to be wrong.
Merge remote-tracking branch 'origin/master' into callee-save
Merge branch 'master' into callee-save
I think this is the right 'ok()' heuristic.
Hack to remove aliasing registers from mov targets
Implement the other half of DecrementDegree.
Revert "Broke some tests, but now we do a better job of callee-save."
Only add registers from the actual initial set.
More debugging, still not working.
Work on moving to callee save convention.
Broke some tests, but now we do a better job of callee-save.
Stub in callee save registers.
Implement spilling in the RA.
Fix offsets when moving block in ldel(). Thought I already did this.
Rename registers for consistency.
Rebuild libstd if 6m is rebuilt.
Merge remote-tracking branch 'origin/nicer-ra'