8 Commits (61a2df3129e37a3d3fa6626065e2cf93dfcd929f)

Author SHA1 Message Date
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 9 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 11 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
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 501ececd39 Reorganize upb file structure 1 year ago
Hong Shin aa41f50562 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 2 years ago
Adam Cozzette 895f190bda Move upb to upb-x 2 years ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 2 years ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 2 years ago
Adam Cozzette 6fc87fe3f7 Internal change 2 years ago
Protobuf Team Bot cab6c3e223 Internal change 2 years 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
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 2 years ago
Adam Cozzette 5aca728f72 Reformat copyright headers 2 years ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 2 years ago
Joshua Haberman df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman a73852630f Changed Arena representation so that fusing links arenas together instead of blocks. 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
Protobuf Team Bot 04363f7bae Update workspace_deps.bzl protobuf main commit 2 years ago
Joshua Haberman 82c6c48761 Fix a few minor things to unblock the Ruby sync 2 years ago
Protobuf Team Bot 8827a09490 Add a comment to remind ASAN users to compile interpreters with ASAN as well. 3 years ago
Protobuf Team Bot d44834063a Add UPB_DEPRECATED macro to use for deprecated field code generation. 3 years ago
Protobuf Team Bot 7b05f25b98 split out the alloc code from the arena code 3 years ago
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 3 years ago
Joshua Haberman afffa9eaeb Two Ruby changes to unblock the release 3 years ago
Joshua Haberman 7887dc0c76 Fixed the __has_attribute() check for old versions of Clang. 4 years ago
Joshua Haberman 75df4cdaa3 Loosened the check for fasttable to match what we did before. 4 years ago
Joshua Haberman a4b35aa388 Everything passes except 4 conformance tests. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 8370818143 Switch to a macro to avoid signed/const mismatches. 4 years ago
Joshua Haberman c7787cbaa1 Fixed a bunch of Clang warnings. 4 years ago
Joshua Haberman 3c9ae7837a The fasttable parser works on ARM64! 4 years ago
Joshua Haberman e70e488e09 MSVC apparently doesn't support the standard C/C++ defines. 4 years ago