1322 Commits (cbacdf152a04abc7e849b68ba6c4eaeb3c3669e3)

Author SHA1 Message Date
Protobuf Team Bot 628c261e52 [Upb C++] Implement RepeatedField 2 years ago
Protobuf Team Bot 532b4d0671 Fix `upb_MiniTableField_CType()` to work correctly for enums & strings. 2 years ago
Jie Luo 3c76a26b36 internal change 2 years ago
Joshua Haberman a0f520dc75 Added a new dynamic tree shaking model to upb, with the intention of removing the old model once YouTube has migrated. 2 years ago
Joshua Haberman 14bad4a5bf Fixed a bug in `upb_Map_Delete()` that caused crashes in map.delete(k) for Ruby when string-keyed maps were in use. 2 years ago
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Joshua Haberman 6c10ce248d Removed old ResizeArray() API per TODO 2 years ago
Joshua Haberman 5c85a9f4f4 Refactor upb_MtDataEncoder_PutField() into several helper functions. 2 years ago
Joshua Haberman 18b98a8ec1 Give sub-messages and sub-enums distinct initialization code paths. 2 years ago
Eric Salo 4c6931f22a upb: clean up the Dart ffi build targets 2 years ago
Jie Luo 62f1470f09 -Make message CopyFrom() call UPB code instead of default implementation for python UPB 2 years ago
Eric Salo 8ad3a76d8f upb: Dart pb_runtime now uses the google3 ffigen everywhere 2 years ago
Eric Salo 3475ebec94 upb: move the split64 accessors out of upbc/ 2 years ago
Protobuf Team Bot b32938176d Delay defining Group constructor until after UnknownField is a complete type. 2 years ago
Eric Salo 48e3272a2a upb: fix SetInt32 accessor to also work on enum ctypes 2 years ago
Protobuf Team Bot 30af08f511 Add private accessors for repeated array get to be used by C++ RepeatedField implementation. 2 years ago
Eric Salo 70b92e6cd1 upb: fix cut-and-paste error in upb_MiniTable_Link() 2 years ago
Joshua Haberman 55cfaf3e0c Moved promotion-related accessors to a separate file. 2 years ago
Joshua Haberman b81ae408b0 Fixed the upb.lexan build: 2 years ago
Matt Kulukundis fa1c2a6d29 Switch upb_Arena_Fuse from a CAS based list insertion to an exchange based one 2 years ago
Eric Salo 565c8fe66e upb: copy the wire decode recursion-depth-checking code to the wire encoder 2 years ago
Joshua Haberman a49ff5513e Split out `message/accessors_internal.h` and added `upb_Arena` assertions. 2 years ago
Deanna Garcia 2bf53a5583 Update UPB dependency 2 years ago
Protobuf Team Bot 750358b863 Switch upb_Arena_Fuse from a CAS based list insertion to an exchange based one 2 years ago
Matt Kulukundis 52a8d214ca Switch upb_Arena_Fuse from a CAS based list insertion to an exchange based one 2 years ago
Joshua Haberman 2e4a4934cf Require that dynamic tree shaking in oneofs apply to all members. 2 years ago
Joshua Haberman 339fdb5e7b Hide `upb_MiniTableField.descriptortype` with `UPB_PRIVATE()` macro 2 years ago
Protobuf Team Bot e275be2830 Guard deep copy sub table check from other uses of submsg_index. 2 years ago
Joshua Haberman df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Protobuf Team Bot 9d2b5d1716 Add upb_MiniTable_FindUnknown depth_limit parameter. 2 years ago
Joshua Haberman a918473c65 Implemented scalar fields for upb.js and Dart+upb.js. 2 years ago
Joshua Haberman 7ebeb6006b Fix the GitHub Actions for upb 2 years ago
Matt Kulukundis 71d1e8c85a Restructure fuse a tiny bit for aesthetics 2 years ago
Mike Kruskal d260ab343e Add windows CI 2 years ago
Joshua Haberman c642e43a5a Allow fuse/fuse races, so that upb_Arena is fully thread-compatible. 2 years ago
Joshua Haberman 73489a9339 Removed the cleanup list 2 years ago
Joshua Haberman a73852630f Changed Arena representation so that fusing links arenas together instead of blocks. 2 years ago
Joshua Haberman bc7795702e Fix the Lexan build. 2 years ago
Mike Kruskal 2d273b6d74 Internal Code Change 2 years ago
Joshua Haberman 9c0bcc0e90 Revamped portable atomic layer 2 years ago
Joshua Haberman 6d6ab90ece Enable arena test (it was previously #ifdef'd away accidentally) 2 years ago
Joshua Haberman d450990631 Allow for fuse/free races in `upb_Arena`. 2 years ago
Eric Salo 4e25ba4575 consolidate the field type stuff 2 years ago
Matt Kulukundis 5bc3cae2d7 Add threading tests for arenas 2 years ago
Protobuf Team Bot d5c22624fe Fix cloning of repeated upb_Array. 2 years ago
Eric Salo b7dcc1cf4c implement upb_MiniTable_FindFieldByIndex() 2 years ago
Protobuf Team Bot fdb45f0da0 Quiet -Wsign-compare errors 2 years ago
Joshua Haberman bdee30b0a6 Added special case for INT64_MIN in the codegen 2 years ago
Protobuf Team Bot 3286f948f8 Implements upb_Message_DeepClone. 2 years ago
Eric Salo f9c91e3a1b lower the recursion limit again on fuzzer tests 2 years ago