Fix subsequent function calls.
Make the traitimpl test cover more ground.
Unify the types for traits correctly.
Try to unify trait definitions and infer types.
Error if we have an unimplemented trait function
Install trait funcs to symbol tables.
Cleaner formatting for gram.y
Allow impl stmts in package def
Clean up some libstd APIs.
Add buggered test for trait implementation.
Dump trait nodes for debugging.
More work towards implementing traits.
Improve error message formatting.
Actually print the traits that we are missing.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Do some sanitization on traits.
Uniqify the builtin atomic types.
Empty traits now work for named types.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Insert the trait/impl nodes into the node list.
Stub in more code for trait/impl.
Nomenclature change: cstr -> trait
Ensurespace() takes chunks, not bits.
We were checking size in bits, but passing size in entries.
Add missing symbols to bitset.
Remove internal 'extern' functions from sys-*.myr
Damn, I already had a seek function.
Add bitset implementation.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Allow ucons to be arguments of ucons
Add explode() functions to our floatbits code.
Fix formatting consecutive integers.
Add disabled test for empty traits.
Use correct shift in bigdiv.
Correct indentation on fmt.myr
Allow '_' as digit separator within integers.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Handle zeros correctly in bigint.myr
Maintain sign correctly when parsing values.
Allow more foldable, constant expressions in patterns.
We don't want 64 bits of 1s, we want 32 bits of them.
Implement bigint division.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Work around oversized int error.
Add single digit division, and make bigint output use it.
Remove apparently offensive comment.
Rename and fix shift implementations.
Shuffle things around so that it works with the chartype commit.
Add broken start of float formatting.
Add initial implementation of bigint.
Implement more restrictive folding for casts.
Take slices off of *evaluated* pointers.
Acutally get the rval of negation expression children.
Add float bit conversion routines.
Correctly handle signed/unsigned comparisons.
Install ucons for nested unions.
Fix writing constant struct literals
Add 'mk()' function to libstd.
Add support for break/continue in loops.
Work towards parsing traits definitions.
Allow arbitrary expressions in pattern matching.
Don't search $PATH with relative paths.
Add support for stat() calls on OSX
Handle alignment correctly.
Fix allocator alignment calculations.
Add magic value checking for headers.
Remove references to slappend
Remove duplicated funtionality.
Work around compiler bug with labels.