224 Commits (46e306bead6e99385a5895640974fb36a59ce67e)

Author SHA1 Message Date
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 2 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
Joshua Haberman eac23bc389 WIP. 3 years ago
Joshua Haberman 5dfbc684dd WIP. 3 years ago
Eli Schleifer 231daa3141
Update BUILD 3 years ago
Joshua Haberman 2df18f0a3e Addressed PR comments. 3 years ago
Joshua Haberman 39365f16a7 Addressed PR comments. 3 years ago
Joshua Haberman 3d437bbcab Some pre-PR fixes. 3 years ago
Joshua Haberman 4307f5dbba Fixed the CMake build and amalgamation. 3 years ago