You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joshua Haberman
b0ed763a41
Fixed some corner cases around empty packages in upb.
...
1. upb now tolerates a present-but-empty package name in a `FileDescriptorProto`.
2. upb now always returns a non-NULL string for `upb_FileDef_Package()`. If the package was empty or missing, the returned string is zero-length. This better matches the proto2 behavior: `proto2::FileDescriptor::package()` always returns a package string, which may be empty.
PiperOrigin-RevId: 460831797
2 years ago
..
dist
Bumping protobuf dependency to newer commit
2 years ago
pb_unit_tests
Bumping protobuf dependency to newer commit
2 years ago
BUILD
move table.c into upb/internal
2 years ago
convert.c
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
convert.h
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
descriptor.c
Fixed some corner cases around empty packages in upb.
2 years ago
descriptor.h
Remove duplicate function prototype
2 years ago
descriptor_containers.c
Fixes a few bugs in the descriptor mapping containers.
2 years ago
descriptor_containers.h
Mass API rename and clang-reformat ( #485 )
3 years ago
descriptor_pool.c
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
descriptor_pool.h
Mass API rename and clang-reformat ( #485 )
3 years ago
extension_dict.c
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
extension_dict.h
Create targets for UPB release
3 years ago
map.c
Fixed Python+upb to use ScalarMapContainer when appropriate.
2 years ago
map.h
Create targets for UPB release
3 years ago
message.c
upb: fix NULL pointer bug in Python FFI
2 years ago
message.h
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
minimal_test.py
Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed.
3 years ago
protobuf.c
Fixed the 32-bit Windows Python wheels by statically linking libgcc.
3 years ago
protobuf.h
Fixes a few bugs in the descriptor mapping containers.
2 years ago
py_extension.bzl
Fixed the 32-bit Windows Python wheels by statically linking libgcc.
3 years ago
python_api.h
Added wheels for macOS, and tests for all wheels.
3 years ago
repeated.c
Fix segmentation fault in python upb when instantiating field via repeated field assignment
3 years ago
repeated.h
Create targets for UPB release
3 years ago
unknown_fields.c
Rename CMessage -> Message, to make the change in https://github.com/protocolbuffers/upb/pull/617 work as intended.
3 years ago
unknown_fields.h
Added support for UnknownFieldSet.
3 years ago
version_script.lds
Initial commit of Python+upb.
3 years ago