Actually make the OSX ifreqs match.
Appropriately put in fresh registers.
Appropriately save/restore registers.
Rearrange declarations to facilitate refactoring.
Take into account subregisters when coalescing.
Fix generated headers in parallel builds.
Add knowledge that gram.h is generated from gram.y
Finish off DESTDIR support.
Add DESTDIR support for libstd
Delete mistakenly added binary.
Merge https://github.com/oridb/mc
Add support for matching string arguments.
Fix ifreq on Linux, and add it for OSX
Merge https://github.com/oridb/mc
Actually use the linux-platform ifreq struct.
Check correct condition for worklists.
Strip out '_' from what we pass to strtol() and friends.
Add first benchmark: integer sorting.
Fix bug in open()/openmode()
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Optimize the register allocator.
Allow integer parsing to work with large integers.
Add 'uninstall' rule for libstd.
Convert from 'error' to 'result'.
Reduce chattiness of dial.
OSX start does the same thing. Add the same comment.
Comment what start-linux.s does
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Use a signed int when we check for <0
Add newline at end of malformed format error.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Add 'ioctl' syscall to Linux.
Improve the error message when failing ot configure.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Don't build on unkown systems.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Make things slightly less O(maxreg)ish
Don't iterate over bit sets as much.
Print the correct line with name conflicts.
6m now generates usefiles.
Add itop and ptoi functons.
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.