Remove a reliance on the sha256 type from step()
Consolidate 'make uninstall's
Split out sha256 tail function.
Add tests for md5, and fix it.
First broken attempt at md5.
Actually fix the hash table implementation.
Refactor the substituition of the early coalesces.
Generates 'rol' instructions.
Merge branch 'peephole-opt'
Update Plan 9 build for new ABI.
Do slightly better code gen.
Start using mostly caller save ABI.
Actually duplicate the bits.
Correctly dedup types in traits.
Don't print stray ','s in bit sets.
Initial support for indexed initializers.
Use id instead of full type for structs and unions
Replace snprintf with a variant that asserts when out of buffer.
Don't create duplicate types if we have no parameters.
Remove janky return register crud for stack types.
Load host map in __init__.
Remove debug prints in the indent script
Improve indentation script.
Don't spuriously return 'false' for both a and b null.
Regenerate bootstrap for linux.
Forgot to commit the rename.
Add support for system tags.
Correctly deduplicate types.
Fix up some more type checking.
Correctly dump out global symtabs.
Loop patterns are patterns.
Add support for ignored function args.
Add proper support for a 'gap' variable.
Regenerate OSX bootstrap script.
Call '__init__' in the runtime on OSX.
Actually fix the bootstrap script.
Fix bootstrap script generation.
Merge pull request #3 from PuerkitoBio/fix-build
make paths relative for OSX too
Mark visibility correctly on init funcs.
Implement '__init__' functions.
C99 intxx types are nuts wrt printf. Cast to sanity.
Fix a few minor issues post refactor.
size_t is 32 bits on plan9.
The plan 9 assemblers don't like zero sized things.
Fix a few typos affecting Plan 9.
Factor out blob generation.
Fix a few misc memory bugs.
Use 'config.Libpath' instead of hardcoding "lib/myr"
Remove some stray local paths.
Update Plan 9 bootstrap script.
Export type info correctly on plan9
Regenerate bootstrap for OSX
Get closer to a working Plan 9 build on new 6m.
Unstub type info generation.
Fix up and regenerate bootstrap scripts.
Clean up output of options.
Remove unused `Byte constructor.
Fix and enable all fmt tests.
Fix and enable all fmt tests.
Update libfmt to preparse options for std.fmt()
Work around bug with labels.