27 Commits (1dee726c561d457e1e6c0b9fcb73a0d3ac85fe4f)

Author SHA1 Message Date
Protobuf Team Bot 7ccd5dcfc5 Internal change 4 months ago
Protobuf Team Bot 25f6eabb76 Expose function to determine whether arenas are fused 4 months ago
Joshua Haberman 67ab5bd666 Make arena fuse and inc/dec-ref const, so that they can be invoked concurrently. 4 months ago
Hong Shin 6da642ac5c upb: Arena_DoFuse typo fix 6 months ago
Joshua Haberman c841627af4 Use `default_compatible_with` instead of specifying `compatible_with` on every target. 6 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 6 months ago
Joshua Haberman d3172f5d73 Add a maximum block size for arena growth. 9 months ago
Protobuf Team Bot 62f2b143d5 Change the arena.hpp ::Fuse return type to bool to surface whether the fuse failed. 11 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 11 months ago
Protobuf Team Bot 2f0fe0641c Add Arena tracing handlers. 1 year ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 1 year ago
Jean byroot Boussier 87cbdddbf0 Ruby implement memsize functions for native types (#10291) 1 year ago
Eric Salo b5957f108a upb: implement _upb_Arena_Contains() 1 year ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 1 year ago
Éamonn McManus fc2d9da9c0 Wrap C++ headers in `#ifdef __cplusplus`. 1 year ago
Protobuf Team Bot c5083a855a InlinedArena needs copy constructor and copy assignment operator deleted 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 1 year ago
Eric Salo f50ea84d19 upb: the triumphant return of upb/mem:internal 1 year ago
Eric Salo 4d9c76b4cd upb: fix typo in IFTTT block name 1 year ago
Eric Salo fd6f83576f upb: stop returning void from void functions 1 year ago
Eric Salo e3ed59102c upb: replumb upb_Arena to be substantially more opaque 1 year ago
Eric Salo e1d3008eaf upb: tighten up the upb_Arena code 1 year ago
Protobuf Team Bot 2ff245ef18 Internal 1 year ago
Protobuf Team Bot 5c252d1f24 Change upb_Arena_IncRefFor to return error when using an initial block. 1 year ago
Protobuf Team Bot 6b00befa40 Internal change 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 2 years ago
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 2 years ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 2 years ago
Eric Salo cc41a8bed3 upb: dedup the libraries 2 years ago
Protobuf Team Bot c552102d66 No public description 2 years ago
Adam Cozzette 5aca728f72 Reformat copyright headers 2 years ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 2 years ago
Eric Salo 3817bbb572 upb: create upb/mem/BUILD 2 years ago
Joshua Haberman a6852ec919 Moved TypeScript direct bit read/writes to //third_party/upb/bits 2 years ago
Matt Kulukundis fa1c2a6d29 Switch upb_Arena_Fuse from a CAS based list insertion to an exchange based one 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 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
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 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
Matt Kulukundis 5bc3cae2d7 Add threading tests for arenas 2 years ago
Eric Salo f458e05718 add some UPB_API / UPB_API_INTERNAL declarations 2 years ago