296 Commits (008a9afd3a61e70f8c5549a6adfcd543ab5a9f27)

Author SHA1 Message Date
Eric Salo b8bec58e01 pull the mini descriptor encoders into their proper .c files 2 years ago
Joshua Haberman 81e716d459 Fixed to add missing table targets. 2 years ago
Eric Salo 8cc3e07735 move (most of) the json code into its own subdir 2 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 2 years ago
Eric Salo 00765002ff - All of reflection now lives in upb/reflection/ 2 years ago
Eric Salo 4215bc82ea fix the json parser to handle floats very near overflow 2 years ago
Eric Salo 85534bbb1e remove unused #includes from reflection.h 2 years ago
Joshua Haberman ccd88d5a63 Updated staleness test and amalgamator to work cross-repo. 2 years ago
Xavier Bonaventura 9a02d16cee
Remove patter that does not glob anything 2 years ago
Eric Salo c67021f84a split out the json string-to-int functions for general use 2 years ago
Eric Salo 24f567b64a clean up the public api for mini descriptors 2 years ago
Mike Kruskal 17b6451684 Bumping protobuf dependency to newer commit 2 years ago
Eric Salo 9b3e87307d upb: upb_EnumDefs are now built using mini descriptors 2 years ago
Eric Salo 410143b265 split out some unicode logic from the json decoder 2 years ago
Protobuf Team Bot ff46379efe Prepare build for C++ generator. 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Joshua Haberman 125db89ff5 Added fuzz tests for mini table building and binary format parsing/serialization. 2 years ago
Protobuf Team Bot ca08ff5b74 lock down upb/internal/decode.h 2 years ago
Protobuf Team Bot 033859ff5d rename internal/upb.h as internal/encode.h 2 years ago
Protobuf Team Bot 15596be402 move table.c into upb/internal 2 years ago
Protobuf Team Bot 7975945e61 clean up the dependency graph some more 2 years ago
Protobuf Team Bot e153b52394 split out upb_StringView from upb.h 2 years ago
Protobuf Team Bot 8d0d13f2bc Fix the dependency chain for internal/arena.h 2 years ago
Protobuf Team Bot b174d9d5a0 split out the internal arena defs from internal/upb.h 2 years ago
Protobuf Team Bot 7b05f25b98 split out the alloc code from the arena code 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Protobuf Team Bot bb38fc9c4d First implementation of protoc-gen-upbdev plugin 3 years ago
Protobuf Team Bot 6e1aa9f136 add json encoder option to render enums as ints 3 years ago
Protobuf Team e5f2601836 use constraints values in @platforms instead of @bazel_tools//platforms https://github.com/bazelbuild/bazel/issues/8622 3 years ago
Joshua Haberman 4ffeaa6a58 Fixed Python Tests by disabling the numpy test for now. 3 years ago
Joshua Haberman 6df5517d25 Consolidate upb visibility into a single visibility list. 3 years ago
Joshua Haberman a60e9a379e Fixed the mingw build by adding compatibility code for vsnprintf() 3 years ago
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 3 years ago
Joshua Haberman 32f45b5f33 Update to the latest protobuf. 3 years ago
Protobuf Team 459059e301 Add Extensions to mini table based reflection apis. 3 years ago
Protobuf Team c7620a4690 Mini table accessors Part2 (repeated fields). 3 years ago
Protobuf Team 823ed18316 Move upb_Array and upb_Map into collections target. 3 years ago
Xavier Bonaventura 1143481fe2
Remove none existing folders 3 years ago
Protobuf Team e5468b47f8 Add mini table accessors 3 years ago
Joshua Haberman fa8b605f78 Implemented MiniDescriptors for proto2 enums. 3 years ago
Protobuf Team bef53686ec Add support for clear field in upbc. 3 years ago
Joshua Haberman a5243ff6d9 Restructure our file syncing so GitHub only files are tracked separately in Piper. 3 years ago
Protobuf Team b8edc7153f Internal change 3 years ago
Joshua Haberman 8d148f023e Clang-format and fixed missing dep. 3 years ago
Joshua Haberman 970c645140 Fixes for google3 (layering check and formatting). 3 years ago
Joshua Haberman 50c1298f32 Added conformance test variant to exercise dynamic minitable building. 3 years ago
Joshua Haberman 8ede0d552d Tests are passing. 3 years ago
Joshua Haberman dfc07a8f89 Added explicit dep on :table from Python. 3 years ago
Joshua Haberman 8c530f9226 Changed generated code deps to avoid deps on core libraries. 3 years ago
Matt Kulukundis 42c121ed79 fix msg_test harder 3 years ago