Print the correct line with name conflicts.
6m now generates usefiles.
Add tests for impls over compound types.
Export symbols with a stable-ish name.
Tag exported types in traits.
Insert the decl as a decl, not an impl.
Use the correct sybmol writing function to write.
Don't double-install impls.
Try to iterate over types.
Actually write out impls to usefiles.
Rename files to match function names.
Use correct tag character for impl defs
Default the types correctly in specialized functions.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Fix the error printing in 'constrain'
remove 'forwardcopy' predicate.
Shut up the linker by adding a 'main' function.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Make slcp handle overlapping ranges correctly.
Upgrade hash function in libstd to murmurhash.
Build the export list for traits correctly.
Add test for exported traits.
Actually enable assembly generation.
Prepare merging traits in preparation for exporting.
Fix error messages and add comments.
Actually install the impls into the table in advance.
Put impls into symbol tables.
Add a back link for traits, instead of a bool.
Add support for '-S' command in myrbuild.
Dump the 'istraitfn' variable.
Preserve 'istraitfn' in usefiles.
Remove unreachable code warning.
Add a comment about why we skip trait functions.
Broken pickling and unpickling of traits.
Fix up visibility and merging of traits.
Start implementing traits in usefiles.
Rename ntraits for consistency.
Start work towards exported traits.
Remove unnecessary endline from trait defn
Don't set the namespace if we don't have one.
Add comment describing why we call setns()
Allow exported names to work with namespaces.
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.