38 Commits (5c7d98f8c44e62d9d722bbe7f1fe11b38a1527ae)

Author SHA1 Message Date
Protobuf Team Bot eed6ae1bc8 Remove redundant semicolons at end of preprocessor macro definitions 3 weeks ago
y-yagi 73a3853479 Fix the C++ compiler version check (#20195) 3 weeks ago
Protobuf Team Bot d5d69e0927 Default to a lower max block size for Android users, where memory is limited and precious 3 weeks ago
Protobuf Team Bot fde1b45f9c Simplify sizeof flex macro 4 weeks ago
Mike Kruskal 4239489b3c Fix TSAN macro for -std=c99 1 month ago
Protobuf Team Bot 8e6b7276ed Add tsan macro to detect all races on const/non-const thread compatible upb arena functions 1 month ago
Protobuf Team Bot f3520227b5 Add support for nonstandard msvc atomics. Emit an error with the option to suppress if we don't have any atomics we can use. 2 months ago
Protobuf Team Bot 301275dea4 Fix races in arena fusing 2 months ago
Protobuf Team Bot ca702f4531 Support C11 atomics on compilers that don't define `__GNUC__` if they declare an extension or C11 atomic support. 2 months ago
Protobuf Team Bot 3e316c4c55 Delete some portability macros we don't use anywhere. 2 months ago
Protobuf Team Bot 85435346a2 Silence some warnings in GCC. 2 months ago
Mike Kruskal 72b3eda2ec Breaking change: fix closed enum validation under editions 2 months ago
Protobuf Team Bot 9f29f02a36 Add branch hint to make CSEL generation more reliable 3 months ago
Protobuf Team Bot d76359aa45 Use parentheses for macro argument 3 months ago
Vadmeme deec498803 Improve support for Clang inside of UPB (#17433) 3 months ago
Protobuf Team Bot f1d81a0d38 Tighten up size calculation for flexible array members 3 months ago
Protobuf Team Bot 294d353a66 Use portable posix sigsetjmp to avoid saving signals on linux, in addition to apple platforms. 4 months ago
Joshua Haberman b8237dddb3 Fixed the ASAN build for linker arrays. 5 months ago
Mike Kruskal ce6dbe478a Setup fix for python/upb for the enforcement of closed enums in editions. 5 months ago
Joshua Haberman fd6d8727c8 Created proper `names.h` headers for all upb generators. 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 eab1fa2765 Fixed layering check violations once and for all in upb bootstrapping. 6 months ago
Protobuf Team Bot 580b595eea Removes setjmp/longjmp if UPB is running in a WASM-WAMR environment 7 months ago
Protobuf Team Bot a81c234bf5 Enable dev tracing for production builds. 8 months ago
Dave MacLachlan 1227db3dbe Fix UPB_LINKARR_DECLARE section name 9 months ago
Joshua Haberman bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 9 months ago
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 9 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 11 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 12 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 12 months ago
Eric Salo 5bded04d28 upb: add 'static' to UPB_FORCEINLINE() 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Joshua Haberman 238538b6ce Fixed breaking ARM tests by properly aligning default options. 1 year 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 2 years ago
Eric Salo 823a12e809 upb: restore <stdint.h> to fix 32-bit Ruby and PHP 2 years ago
Adam Cozzette 00efe9fc1d Make upb compatible with `--incompatible_disallow_empty_glob` 2 years ago
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 2 years ago
Eric Salo f4ca34807e upb: create upb/port/BUILD 2 years ago
Adam Cozzette 5aca728f72 Reformat copyright headers 2 years ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 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 df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago