262 Commits (21af7830ad5ff34798d7c5c8c70c30b450f6634e)

Author SHA1 Message Date
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Eric Salo 0e286b4037 hook up Dart Int64 scalars 2 years ago
Eric Salo c628e53dde upb_MiniTable_GetMutableMap() -> upb_Message_GetOrCreateMutableMap() 2 years ago
Joshua Haberman 143132fa27 Make upb's generated code agnostic to fasttable. 2 years ago
Joshua Haberman 003ecb3125 Rolling forward: expanded GCC diagnostic pragmas to cover all of accessors.h. 2 years ago
Protobuf Team Bot 565b28c0d1 Unified accessor API for repeated field getters and setters. 2 years ago
Joshua Haberman 48ad4bbd0f Unified accessor API for repeated field getters and setters. 2 years ago
Eric Salo 00623c3cde delete obsolete array wrapper funcs from upbc_so 2 years ago
Joshua Haberman 0f938ec4df Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman e34e3bd328 Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman 45dfd77d87 Unified accessor API for map getters and setters. 2 years ago
Eric Salo abed1995a9 implement some simple array accessors for Dart 2 years ago
Eric Salo d9ee7f5b10 implement end-to-end dart unit test 2 years ago
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Eric Salo 3bac8780cb normalize most of the message accessors: 2 years ago
Eric Salo f458e05718 add some UPB_API / UPB_API_INTERNAL declarations 2 years ago
Eric Salo ae24d717b0 create initial dart ffigen hooks 2 years ago
Eric Salo f5f8675fa8 add a stdout-generating variant of upbdev_ProcessOutput() 2 years ago
Eric Salo 527a277cc9 fix a compiler warning in upbdev 2 years ago
Eric Salo 53244f7f6f implement upbdev_ProcessInput() and upbdev_ProcessOutput() 2 years ago
Eric Salo 32f28fcdc6 remove 'platform' param from upb_MiniTable_Build() 2 years ago
Eric Salo 0a2c988286 fix some mini_table function names to match the upb style guide: 2 years ago
Joshua Haberman 2272970a94 Unified ClearField 2 years ago
Joshua Haberman 9c6223c058 Unified all hazzers to use MiniTable accessors 2 years ago
Joshua Haberman d22d6d71ed Refactored message accessors to share a common set of functions instead of duplicating logic. 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Protobuf Team Bot d76e286631 Fix C compiler failure when there are fields names prefixed with accessor prefixes such as set_ and clear_. 2 years ago
Joshua Haberman 023c4da591 Enabled TAP testing for upb on Windows via Lexan. 2 years ago
Eric Salo 33633fd604 generated code now uses the scalar get accessors 2 years ago
Mike Kruskal 2b011bc759 Internal changes 2 years ago
Eric Salo 75907f7af9 rename the upb_MiniTable subtypes to follow the upb style guide: 2 years ago
Eric Salo cb7a51938c inline the trivial int conversion functions in the code generator 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Eric Salo fd040a8bff create collections/map_internal.h and collections/map_gencode_util.h 2 years ago
Protobuf Team Bot 306123e2e8 C++ Code generator 2 years ago
Eric Salo fd14316f38 create collections/ subdir for all array and map code 2 years ago
Eric Salo d9b6f13cde remove upb_MtDataEncoder from the public surface 2 years ago
Eric Salo e137175092 create wire/ subdir for all wire-format code 2 years ago
Eric Salo c033eff26f split apart mini_table.c into a new subdir 2 years ago
Eric Salo 5c646803ef implement mini descriptors for message sets 2 years ago
Eric Salo 20310e2f3a implement mini descriptors for maps 2 years ago
Eric Salo 40998462d6 add upb_MtDataEncoder_EncodeExtension() 2 years ago
Mike Kruskal d861ff5411 Reserve C++20 keywords 2 years ago
Joshua Haberman b33fd88ed3 Added function for getting the type of a MiniTable field 2 years ago
Joshua Haberman 30a28f3d3a Removed kUpb_FieldRep_Pointer as a distinct FieldRep, saving a bit in the MiniTable 2 years ago
Eric Salo 44916d7d27 create reflection_internal library 2 years ago
Joshua Haberman 32c6e9baab A few more fixes for PHP and the 32-bit build 2 years ago
Eric Salo b8bec58e01 pull the mini descriptor encoders into their proper .c files 2 years ago
Eric Salo 8cc3e07735 move (most of) the json code into its own subdir 2 years ago
Eric Salo 668cebbad9 mini descriptor encode functions now populate a string view 2 years ago