Joshua Haberman
|
db0796fe49
|
Used the original/native file structure. And fixed an __aarch64__ define.
|
3 years ago |
Joshua Haberman
|
1c955f37ce
|
Mass API rename and clang-reformat (#485)
* Wave 1: upb_fielddef.
* upb_fielddef itself.
* upb_oneofdef.
* upb_msgdef.
* ExtensionRange.
* upb_enumdef
* upb_enumvaldef
* upb_filedef
* upb_methoddef
* upb_servicedef
* upb_symtab
* upb_defpool_init
* upb_wellknown and upb_syntax_t
* Some constants.
* upb_status
* upb_strview
* upb_arena
* upb.h constants
* reflection
* encode
* JSON decode.
* json encode.
* msg_internal.
* Formatted with clang-format.
* Some naming fixups and comment reformatting.
* More refinements.
* A few more stragglers.
* Fixed PyObject_HEAD with semicolon. Removed TODO entries.
|
3 years ago |
Joshua Haberman
|
4abe724dde
|
A few more fixes.
|
3 years ago |
Joshua Haberman
|
4307f5dbba
|
Fixed the CMake build and amalgamation.
|
3 years ago |
Joshua Haberman
|
94565270c9
|
Checked in unmodified utf8_range code.
|
3 years ago |
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 |