AgeCommit message (Collapse)Author
2017-09-12Make announce API more cross platform.Ori Bernstein
Encapsulate announcement into a struct.
2017-09-12Remove junk code.Ori Bernstein
2017-09-11Add missing listen implementation on plan9.Ori Bernstein
2017-09-11Announce now implicitly listens.Ori Bernstein
2017-09-11Fix indentation.Ori Bernstein
GCC has silly warnings.
2017-09-10Include deps in libhttp bld.subOri Bernstein
2017-09-10Fix typo.Ori Bernstein
2017-09-10Merge ../libhttpOri Bernstein
2017-09-10Refcount the HTTP server.Ori Bernstein
2017-09-10Add `tmpdir` function.Ori Bernstein
2017-09-10Shuffle a comment.Ori Bernstein
2017-09-10Add fexists check before mkdir.Ori Bernstein
More reliable on more systems than just mkdir.
2017-09-10Fix 32 bit float formatting.Ori Bernstein
It works now.
2017-09-10Put a bunch of things into a hash table.Ori Bernstein
2017-09-10Add a hash table put benchmark.Ori Bernstein
2017-09-10Add hash table htget benchmark.Ori Bernstein
2017-09-10Emit rotl/rotr instructions.Ori Bernstein
2017-09-10Format whitespace.Ori Bernstein
2017-09-09Fix gettimeofday() on OSX.Ori Bernstein
They added an arg. We need to as well.
2017-09-09Fix bootstrap script on OSXOri Bernstein
It was misgenerated.
2017-09-09Fix `mk check` on plan 9.Ori Bernstein
2017-09-09Regenerate bootstrap files.Ori Bernstein
2017-09-09Give a sane default for NCPU.Ori Bernstein
2017-09-09We don't need to write all the zeros explicitly.Ori Bernstein
This makes initializing large zeros faster.
2017-09-09Add missing files.Ori Bernstein
2017-09-09Improve siphash performance and testsLucas Gabriel Vuotto
* Inline rotl * Be specific about which entry failed from the test vector Signed-off-by: Lucas Gabriel Vuotto <>
2017-09-09Add hash benchmarks.Ori Bernstein
2017-09-08Replace murmurhash with siphashLucas Gabriel Vuotto
Signed-off-by: Lucas Gabriel Vuotto <>
2017-09-08Add siphash-2-4 implementation and testsLucas Gabriel Vuotto
Signed-off-by: Lucas Gabriel Vuotto <>
2017-09-08Use testr in lib/std/test/hashfuncs.myrLucas Gabriel Vuotto
Signed-off-by: Lucas Gabriel Vuotto <>
2017-09-05Fix traits on named types.Ori Bernstein
2017-09-05testdep sare busted with bench targets.Ori Bernstein
List deps explicitly.
2017-09-05Improve error messages for missing libs.Ori Bernstein
It's useful to know which target is missing them.
2017-09-04Initialize isbench.Ori Bernstein
2017-09-04Reduce the number of allocations in regex.Ori Bernstein
365us to
2017-09-04support benchmark command targets.Ori Bernstein
2017-09-04Do 1000 allocs at once.Ori Bernstein
Let's not benchmark call overhead.
2017-09-04Auto-bootstrap on mbld failure.Ori Bernstein
2017-09-04Minimum 10 samples, target 100ms running.Ori Bernstein
2017-09-04Fix caching.Ori Bernstein
2017-09-04Modernize benchmarks.Ori Bernstein
2017-09-04`mbld bench` now works.Ori Bernstein
2017-09-04Improve sampling of benchmark.Ori Bernstein
2017-09-04Plug some leaks.Ori Bernstein
2017-09-03Add support for printing mtest benchmarks.Ori Bernstein
2017-09-03Add benchmark output to testr.Ori Bernstein
2017-09-03Update the APIs.Ori Bernstein
2017-09-02Add status codes.Ori Bernstein
2017-09-02Remove dead crap.Ori Bernstein
2017-09-02Fix export tagging of traits.Ori Bernstein
Sometimes, traits would not get tagged for export transitively.