Protocol Buffers - Google's data interchange format (grpc依赖) https://developers.google.com/protocol-buffers/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Matt Fowles Kulukundis f104225a1e
Merge pull request #376 from haberman/fix-quadratic-mem
4 years ago
..
bindings Optimize calls to std::string::find() and friends for a single char. 4 years ago
decode.c Allow arena fuse to fail 4 years ago
decode.h Added map sorting to binary and text encoders. 4 years ago
decode.int.h Fixed a bunch of Clang warnings. 4 years ago
decode_fast.c Update comment for ARM64. 4 years ago
decode_fast.h
def.c A few minor cleanups. 4 years ago
def.h Merge pull request #363 from haberman/delete-handlers 4 years ago
def.hpp Added API for getting fielddef default as a upb_msgval. 4 years ago
encode.c Fix clang-tidy function 'upb_encode_ex' has a definition with different parameter names 4 years ago
encode.h Added depth limit checking to upb_encode(). 4 years ago
json_decode.c Fixed "NULL + 0" UB in JSON encoder and decoder. 4 years ago
json_decode.h
json_encode.c Switch to a macro to avoid signed/const mismatches. 4 years ago
json_encode.h
msg.c Now that handlers are gone, cleaned up table to use arenas exclusively. 4 years ago
msg.h Now that handlers are gone, cleaned up table to use arenas exclusively. 4 years ago
port_def.inc Switch to a macro to avoid signed/const mismatches. 4 years ago
port_undef.inc Switch to a macro to avoid signed/const mismatches. 4 years ago
reflection.c Fixed quadratic memory usage in upb_array_append(). 4 years ago
reflection.h Added API for getting fielddef default as a upb_msgval. 4 years ago
reflection.hpp Added API for getting fielddef default as a upb_msgval. 4 years ago
table.c A few minor cleanups. 4 years ago
table.int.h A few minor cleanups. 4 years ago
text_encode.c Switch to a macro to avoid signed/const mismatches. 4 years ago
text_encode.h Added map sorting to binary and text encoders. 4 years ago
upb.c Restrict fuse to matching block_alloc 4 years ago
upb.h Allow arena fuse to fail 4 years ago
upb.hpp
upb.int.h Small renames and use uintptr_t instead of void* 4 years ago