Add support for '_' in number literals for readability.
Reformat the colourmap table.
Dump simplification trees with '-ds'
Make memory offsets more efficient.
Add floating point registers to the allocator.
Don't turn floats into ints.
Simplify simplification code.
Enable floating point test.
Fix a bug in array size inference.
Attempt to build arrays and structs correctly.
Move away from literal types that aren't actual compile time constants.
Fix const inference for compound literals.
Add in constness inference.
Add test for live struct literals.
Add support for compiling struct literals.
Fix type inference for struct literals.
Add indexed initializer tree support.
Fix the library link adding.
Merge branch 'struct-lit' of git+ssh://mimir.eigenstate.org/git/ori/mc into struct-lit
Parses struct elements, but doesn't compile them.
Improve the test program a tad.
Add code for a 'blat()' function.
Read far fewer dependencies over and over.
Escape quotes in assembler strings.
Remember to close the file when reading deps.
Parses struct elements, but doesn't compile them.
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.