zig/std
Marc Tiehuis fbcdf78cbd Simplify wyhash and improve speed
This removes the exposed stateless variant since the standard variant
has similar speed now.

Using `./benchmark --filter wyhash --count 1024`, the speed change has
changed from:

    wyhash
       iterative: 4093 MiB/s [6f76b0d5db7db34c]
      small keys: 3132 MiB/s [28c2f43c70000000]

to

    wyhash
       iterative: 6515 MiB/s [673e9bb86da93ea4]
      small keys: 10487 MiB/s [28c2f43c70000000]
2019-08-27 19:42:37 +02:00
..
atomic
build
c fixups 2019-08-20 15:25:30 -04:00
crypto Update hash/crypto benchmark scripts 2019-08-21 20:34:12 +12:00
debug
event hash_map: adding a StringHashMap for convenience 2019-08-24 15:30:23 +02:00
fmt
fs improvements to std lib for event-based I/O 2019-08-16 21:29:29 -04:00
hash Simplify wyhash and improve speed 2019-08-27 19:42:37 +02:00
heap
http hash_map: adding a StringHashMap for convenience 2019-08-24 15:30:23 +02:00
io
json
math std/fmt: Make FormatOptions arguments non-comptime 2019-08-19 22:28:13 +12:00
meta
os Merge pull request #2991 from emekoi/mingw-ci 2019-08-21 12:29:42 -04:00
rand
special avoid a register copy when fetching the stack pointer in _start 2019-07-26 17:12:42 -04:00
time
unicode
valgrind
zig rendering of align(N) on struct fields 2019-08-22 22:58:38 +00:00
array_list.zig
ascii.zig
atomic.zig
base64.zig
buf_map.zig
buf_set.zig
buffer.zig
build.zig Merge pull request #2985 from fengb/fix-build-references 2019-08-02 15:49:16 -07:00
c.zig add std.c.printf 2019-08-20 14:42:39 -04:00
child_process.zig
coff.zig coff & pdb: improved correctness of our implementation, it is now able to handle stage1's pdb and print its stack traces 2019-07-29 23:40:18 +02:00
crypto.zig
cstr.zig
debug.zig std: return Elf object from constructors instead of filling in pointer 2019-08-03 15:56:25 +10:00
dwarf.zig
dynamic_library.zig
elf.zig std: remove elf.auto_close_stream and elf.prealloc_file 2019-08-04 16:27:36 +10:00
event.zig
fmt.zig std/fmt: Make FormatOptions arguments non-comptime 2019-08-19 22:28:13 +12:00
fs.zig improvements to std lib for event-based I/O 2019-08-16 21:29:29 -04:00
hash_map.zig hash_map: adding a StringHashMap for convenience 2019-08-24 15:30:23 +02:00
hash.zig Simplify wyhash and improve speed 2019-08-27 19:42:37 +02:00
heap.zig
http.zig
io.zig Fix InStream.readNoEof 2019-08-20 14:52:10 -04:00
json.zig
lazy_init.zig
linked_list.zig
macho.zig
math.zig allow comptime_int to implicit cast to comptime_float 2019-08-11 12:01:02 -04:00
mem.zig
meta.zig
mutex.zig
net.zig improvements to std lib for event-based I/O 2019-08-16 21:29:29 -04:00
os.zig fixups 2019-08-20 15:25:30 -04:00
packed_int_array.zig
pdb.zig pdb: improved stream reading performance, printing stack trace from a stage1 crash is now 10x faster 2019-07-29 23:40:18 +02:00
priority_queue.zig
process.zig
rand.zig
rb.zig zig fmt 2019-08-15 18:19:04 -04:00
segmented_list.zig fix std.fmt to handle std.SegmentedList 2019-07-29 16:32:26 -04:00
sort.zig
spinlock.zig
statically_initialized_mutex.zig
std.zig hash_map: adding a StringHashMap for convenience 2019-08-24 15:30:23 +02:00
testing.zig add the anyframe and anyframe->T types 2019-07-26 19:52:35 -04:00
thread.zig
time.zig
unicode.zig
valgrind.zig
zig.zig