15 Commits (a6977fef4c34bb94efc14a9c211044a79f684369)

Author SHA1 Message Date
Protobuf Team Bot 580b595eea Removes setjmp/longjmp if UPB is running in a WASM-WAMR environment 4 months ago
Protobuf Team Bot a81c234bf5 Enable dev tracing for production builds. 6 months ago
Dave MacLachlan 1227db3dbe Fix UPB_LINKARR_DECLARE section name 6 months ago
Joshua Haberman bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 6 months ago
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 6 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 9 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 9 months ago
Eric Salo 5bded04d28 upb: add 'static' to UPB_FORCEINLINE() 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 12 months ago
Joshua Haberman 238538b6ce Fixed breaking ARM tests by properly aligning default options. 12 months ago
Eric Salo bb5322a194 upb: lock down upb_MiniTable (mostly) 1 year ago
Joshua Haberman c69dd68fb1 Implement feature inheritance and legacy editions for upb. 1 year ago
Adam Cozzette 8defef58f4
Include .inc files directly instead of through a filegroup (#14575) 1 year ago
Adam Cozzette 712badffb1 Include .inc files directly instead of through a filegroup 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo 823a12e809 upb: restore <stdint.h> to fix 32-bit Ruby and PHP 1 year ago
Adam Cozzette 00efe9fc1d Make upb compatible with `--incompatible_disallow_empty_glob` 1 year ago
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 1 year ago
Eric Salo f4ca34807e upb: create upb/port/BUILD 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 1 year 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 df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman 7ebeb6006b Fix the GitHub Actions for upb 2 years ago
Joshua Haberman c642e43a5a Allow fuse/fuse races, so that upb_Arena is fully thread-compatible. 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
Joshua Haberman 9c0bcc0e90 Revamped portable atomic layer 2 years ago
Joshua Haberman d450990631 Allow for fuse/free races in `upb_Arena`. 2 years ago
Dmitri Gribenko 21af7830ad Use _Alignof in UPB_ALIGN_OF instead of an offsetof trick 2 years ago
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Joshua Haberman 204b9eeffa Added UPB_DESC() macro for all bootstrap references to proto symbols. 2 years ago
Joshua Haberman 143132fa27 Make upb's generated code agnostic to fasttable. 2 years ago
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Protobuf Team Bot 79abc9f1a1 Implement UPB_UNREACHABLE for Visual C++. 2 years ago
Eric Salo ae24d717b0 create initial dart ffigen hooks 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 9582dc2058 fix UPB_LIKELY() for 32-bit Windows builds and update to latest protobuf commit 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago