285 Commits (0f938ec4df5290ad8bd3d42a4b22a7fef9788396)

Author SHA1 Message Date
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
Matt Kulukundis a3bd5f8f57 fix msg_test to be explicit about its deps 3 years ago
Matt Kulukundis c49e6dfbac Switch to using :port 3 years ago
Matt Kulukundis edd1dd30e7 Fix missing build deps 3 years ago
Matt Kulukundis 92d71a4667 make deps explicit 3 years ago
Matt Kulukundis c8f823ef0a explicitly include deps for internal headers 3 years ago
Matt Kulukundis 61b0905040 add some missing testonly attributes 3 years ago
Joshua Haberman 60a3edb87f Code is in place to generate from upbc, but segv results. 3 years ago
Joshua Haberman 502d6ba1d6 Moved fuzzing to a sub-directory. 3 years ago
Joshua Haberman 11b6df0c46 Moved tests into the main source tree. 3 years ago