Replace murmurhash with siphash
Add siphash-2-4 implementation and tests
Use testr in lib/std/test/hashfuncs.myr
Fix traits on named types.
testdep sare busted with bench targets.
Improve error messages for missing libs.
Reduce the number of allocations in regex.
support benchmark command targets.
Do 1000 allocs at once.
Auto-bootstrap on mbld failure.
Minimum 10 samples, target 100ms running.
Improve sampling of benchmark.
Add support for printing mtest benchmarks.
Add benchmark output to testr.
Fix export tagging of traits.
Revert some intparse stupidity.
Fix some straggling Ordonly
Add mkdtemp()
Cope with new syscall ABI.
Ordonly/Owronly => Oread/Owrite.
Let's get happy little rvalues.
Make internal functions static.
...The line that fixes things should probably get committed.
Add monotonically increasing equality check.
We were computing the poll delay wrong.
Regenerate bootstrap for linux, simpler.
Print the directory where we found the bad lib.
Check constraints correctly on typarams.
Resolve types in match rank.
Remove dead code/comments.
The indexes with should be numbers as well as ints
Clean up dial+plan9.myr
Mbld now generates directories properly.
Add full Linux support, generated from Linux syscall tables.
Types are also equal with flipflopping.
If a trait is specialized over a generic, it's generic too.
Give a better error message about incomparable types.
Fix man paths construction
Bring back enforced namespaces.
Allow listing targets and selecting tests.
Failing to load a usefile isn't a crash.
Add system call generation scripts.
Add generated system calls.
Add all syscalls for OpenBSD 6.1
Add support for a version distance metric.
Add readlink syscall
Add set/getuid and set/getgid syscalls
Disallow types of the form `type t = t`.
Fixed typos (thanks rurban).
Add autogenerated freebsd syscalls.
HACK: Work around bug in mbld.
Regenerate Linux + OpenBSD bootstrap.
The leaf already takes care of the generates() rule.
Remove defunct debug option.
Thread link obj files into the depgraph.
Don't copy slices byte-by-byte.
Move array size checking to verification.
Handle empty array sizes correctly.
Make stale return true for equal timestamps.
Add hook into frontend for sizeof() folding.
Don't use tyhash for scoping.
Finally do a by-scope comparison of generic types.
Fix error message for generics in non-generic decls.
std.change std.name std.lookup std.rules.
Bitset iterator doesn't need to be generic.
Be stricter about declarations in function types.
Whitespace fixes.
Update lang spec for new for syntax.
Remove unused/useless options.