18 Commits (591c6827f5084876cdaee25dc9741afdc3291be8)

Author SHA1 Message Date
Protobuf Team Bot 294d353a66 Use portable posix sigsetjmp to avoid saving signals on linux, in addition to apple platforms. 2 months ago
Joshua Haberman b8237dddb3 Fixed the ASAN build for linker arrays. 4 months ago
Mike Kruskal ce6dbe478a Setup fix for python/upb for the enforcement of closed enums in editions. 4 months ago
Joshua Haberman fd6d8727c8 Created proper `names.h` headers for all upb generators. 4 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 5 months ago
Joshua Haberman eab1fa2765 Fixed layering check violations once and for all in upb bootstrapping. 5 months ago
Protobuf Team Bot 580b595eea Removes setjmp/longjmp if UPB is running in a WASM-WAMR environment 6 months ago
Protobuf Team Bot a81c234bf5 Enable dev tracing for production builds. 7 months ago
Dave MacLachlan 1227db3dbe Fix UPB_LINKARR_DECLARE section name 7 months ago
Joshua Haberman bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 7 months ago
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 8 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 10 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 11 months ago
Eric Salo 5bded04d28 upb: add 'static' to UPB_FORCEINLINE() 12 months 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/ 1 year ago
Adam Cozzette 895f190bda Move upb to upb-x 1 year ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 1 year ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 1 year ago
Adam Cozzette 6fc87fe3f7 Internal change 1 year ago
Protobuf Team Bot cab6c3e223 Internal change 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
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 1 year 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. 2 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