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'
Improve errors with malformed use file name.
Add loaded decls to decl list.
Rename things in the platform configuration header.
Fix uninitialized variable warnings under Clang.
Clean generated file 'gram.h'.
Install all the things with the right permissions.
Install with the right mode.
Install the Myrddin system's makefiles on 'make install'
Make debug dumps less verbose and more controllable
Refactor the integer conversion code.
Bind pattern match values.
Describe labels in the documentation.
Add comments to the fmt.myr source
Be more careful about duplicated dependencies to build.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Don't return from a void function.
When the stdlib grows a slice, free the old one.
Keep our symbol tables straight when specializing.
Touch the right symbol tables.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Remove duplicated test from test list.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Comment the memory allocator.
Rename the command line option parser to 'optparse'.
Comment the purpose of the tests.
Add test for 'slgrow()' function.
Remove duplicated names in asm output.
Add missing cast in read syscall