Skip to content

Feature: Add high-performance Perl Protocol Buffers support using upb#27855

Draft
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_927976781
Draft

Feature: Add high-performance Perl Protocol Buffers support using upb#27855
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_927976781

Conversation

@copybara-service
Copy link
Copy Markdown

Feature: Add high-performance Perl Protocol Buffers support using upb

This change introduces a new Perl package under perl/ providing high-performance, fully conformant Protocol Buffers support using the upb library.

Key features:

  • A C++ protoc plugin named protoc-gen-perl-pb to generate Perl descriptors
  • An XS-based shared library named libprotobufperl wrapping upb for fast serialization and deserialization
  • Complete Perl runtime library Protobuf::* supporting Proto2 and Proto3
  • Passing 2800+ conformance tests for both Proto2 and Proto3

This change introduces a new Perl package under `perl/` providing high-performance, fully conformant Protocol Buffers support using the upb library.

Key features:
- A C++ protoc plugin named protoc-gen-perl-pb to generate Perl descriptors
- An XS-based shared library named libprotobufperl wrapping upb for fast serialization and deserialization
- Complete Perl runtime library Protobuf::* supporting Proto2 and Proto3
- Passing 2800+ conformance tests for both Proto2 and Proto3

PiperOrigin-RevId: 927976781
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant