Joshua Haberman
|
91d506ac32
|
Ported ABSL's wyhash to C.
|
3 years ago |
Joshua Haberman
|
823eb09694
|
Update all 2011 dates to 2021.
|
4 years ago |
Joshua Haberman
|
e59d2c8fa7
|
Added license headers to all files.
|
4 years ago |
Joshua Haberman
|
1eb7bd39e7
|
Some formatting fixes.
|
4 years ago |
Joshua Haberman
|
e9b79542ad
|
Added a BUILD file for wyhash.
This will make the build more closely resemble the google3
build.
The CMake output from this is a bit busted, but the build
does succeed.
|
4 years ago |
Joshua Haberman
|
484d8f746a
|
Updated comment in wyhash.h to correct spelling mistake.
|
4 years ago |
Joshua Haberman
|
723cd8ffc1
|
Added wyhash code and LICENSE, and removed temporary benchmark.
|
4 years ago |
Joshua Haberman
|
84fb01ad0f
|
Removed the JIT. Nobody was actually using it, and table-driven should achieve 80-90% of the perf.
|
6 years ago |
Josh Haberman
|
3d511104ac
|
Updated protobuf submodule.
|
6 years ago |
Joshua Haberman
|
694d51f4d6
|
Changed C API to only define structs, a table, and a few minimal inline functions.
|
6 years ago |
Joshua Haberman
|
b6a92a93c6
|
More work on CMake build, and updated conformance for proto3.
|
6 years ago |
Joshua Haberman
|
b7cad62b5f
|
Got CMake build working on macOS, and updated CMake build.
|
6 years ago |
Josh Haberman
|
1aafd4111b
|
A good start on upb_encode and upb_decode.
|
8 years ago |
Josh Haberman
|
016587ea33
|
Moved lunit to third_party for Google compliance.
|
10 years ago |
Josh Haberman
|
b354ead7ef
|
Moved DynASM to third_party to comply with Google policy.
|
10 years ago |