Alex Potsides
30f157529d
feat: add protons extension ( #14505 )
...
Adds an extension id to the registry for use by the [protons](https://www.npmjs.com/package/protons ) protobuf encoder/decoder.
Closes #14505
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14505 from achingbrain:patch-1 1a80ee9b56
PiperOrigin-RevId: 578254102
1 year ago
st-cheewah
cc27cc3cf7
Update docs/third_party.md with new Clojure/Script libraries ( #14415 )
...
* https://github.com/s-expresso/clojobuf
* https://github.com/s-expresso/rubberbuf
* https://github.com/s-expresso/clojobuf-codec
Closes #14415
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14415 from st-cheewah:main ec6b50a46b
PiperOrigin-RevId: 575796617
1 year ago
Protobuf Team Bot
8489d8d461
Adds "Legacy Syntax Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 574248480
1 year ago
Protobuf Team Bot
c458944280
Adds "Minimum Required Edition" to the GitHub code repository.
...
PiperOrigin-RevId: 574204805
1 year ago
Parikshit Adhikari
47a84cdde8
fix: typo inside docs/upb/design.md and docs/design/editions/edition-zero-features.md ( #14385 )
...
Multiple typos has been fixed.
- docs/upb/design.md -> line no 291: changed 'newMessageAccesor' to 'newMessageAccessor '
- docs/design/editions/edition-zero-features.md -> line no 149: changed 'implict' to 'implicit'
Closes #14385
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14385 from parikshitadhikari:patch d9bf9f91be
PiperOrigin-RevId: 573315890
1 year ago
Benoît Quenaudon
6492679719
Fix indent in options.md ( #14024 )
...
I aligned the indent of one option with the others.
Closes #14024
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14024 from oldergod:patch-1 c91c9ffbea
PiperOrigin-RevId: 573315551
1 year ago
Adam Cozzette
501ececd39
Reorganize upb file structure
...
This change moves almost everything in the `upb/` directory up one level, so
that for example `upb/upb/generated_code_support.h` becomes just
`upb/generated_code_support.h`. The only exceptions I made to this were that I
left `upb/cmake` and `upb/BUILD` where they are, mostly because that avoids
conflict with other files and the current locations seem reasonable for now.
The `python/` directory is a little bit of a challenge because we had to merge
the existing directory there with `upb/python/`. I made `upb/python/BUILD` into
the BUILD file for the merged directory, and it effectively loads the contents
of the other BUILD file via `python/build_targets.bzl`, but I plan to clean
this up soon.
PiperOrigin-RevId: 568651768
1 year ago
Arwalk
7491a573f3
Update third_party.md with Zig implementation ( #14192 )
...
Proposition to add my own implementation of protobuf for the Zig programming language.
Closes #14192
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14192 from Arwalk:patch-1 d48281d61a
PiperOrigin-RevId: 568232767
1 year ago
Protobuf Team Bot
00c3369fb5
Adds "Edition Feature Visibility" to the GitHub code repository.
...
PiperOrigin-RevId: 565137882
1 year ago
Protobuf Team Bot
4503ab10c7
Adds "Edition Tooling" to the GitHub code repository.
...
PiperOrigin-RevId: 565137196
1 year ago
Protobuf Team Bot
762e529d83
Adds "Prototiller Requirements for Edition Zero" to the GitHub code repository.
...
PiperOrigin-RevId: 565135915
1 year ago
Protobuf Team Bot
f98fa1897e
Adds "Java Lite for Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 564482619
1 year ago
Protobuf Team Bot
e46855432e
Adds "Edition Zero Features" to the GitHub code repository.
...
PiperOrigin-RevId: 564482175
1 year ago
Benoît Quenaudon
5f9d11a84b
Update Wire's option tag to fix conflict ( #13867 )
...
Addresses partially https://github.com/protocolbuffers/protobuf/issues/13833
Closes #13867
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13867 from oldergod:patch-1 5e0cd95b02
PiperOrigin-RevId: 564010950
1 year ago
Protobuf Team Bot
54d4937ad6
Adds "C++ APIs for Edition Zero" to the GitHub code repository.
...
PiperOrigin-RevId: 563818554
1 year ago
Protobuf Team Bot
af498ccf03
Adds "Edition Evolution" to the GitHub code repository.
...
PiperOrigin-RevId: 563810795
1 year ago
Protobuf Team Bot
c20841a240
Adds "Edition Zero Feature: Enum Field Closedness" to the GitHub code repository.
...
PiperOrigin-RevId: 563809111
1 year ago
Protobuf Team Bot
5df704c26c
Adds "Edition Zero: JSON Handling" to the GitHub code repository.
...
PiperOrigin-RevId: 563808396
1 year ago
Protobuf Team Bot
d8de058f5c
Adds "Edition Zero: Converged Semantics" to the GitHub code repository.
...
PiperOrigin-RevId: 563806352
1 year ago
Protobuf Team Bot
d83e9f3498
Adds "Stricter Schemas with Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 563172650
1 year ago
Protobuf Team Bot
0b2377927d
Adds Protobuf Editions for Schema Producers to the GitHub code repository.
...
PiperOrigin-RevId: 563110832
1 year ago
Protobuf Team Bot
ccbc80117c
Adds "Protobuf Editions Design: Features" to the GitHub code repository.
...
PiperOrigin-RevId: 563109674
1 year ago
Protobuf Team Bot
7b77796f86
Adds "Protobuf Design: Options Attributes" to the GitHub code repository.
...
PiperOrigin-RevId: 563104277
1 year ago
Protobuf Team Bot
18baa3c05a
Adds "Editions: Life of a FeatureSet" to the GitHub code repository.
...
PiperOrigin-RevId: 563082121
1 year ago
Protobuf Team Bot
17e934bb28
Adds "Edition Naming" to the GitHub code repository.
...
PiperOrigin-RevId: 563077292
1 year ago
Thibaut Cuvelier
8f1c050c2a
Update the link for the Julia implementation ( #13707 )
...
https://github.com/tanmaykm/ProtoBuf.jl now redirects to the JuliaIO organisation.
Closes #13707
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13707 from dourouc05:patch-1 a1d8ce6053
PiperOrigin-RevId: 562112768
1 year ago
Protobuf Team Bot
2eeeb3aba4
Adds Life of an Edition to the GitHub code repository.
...
PiperOrigin-RevId: 560770772
1 year ago
Protobuf Team Bot
a3a0cce0ef
Creates a directory, a README, and a design doc for Editions.
...
PiperOrigin-RevId: 560178015
1 year ago
Adam Cozzette
0d1ba13e83
Move everything into new upb/ directory
1 year ago
Joshua Haberman
c172895e69
Filled out the "schemas" portion of the upb design doc.
...
PiperOrigin-RevId: 559195093
1 year ago
Eric Salo
4c255351d4
upb: delete upb/def.h
...
PiperOrigin-RevId: 557632943
1 year ago
Adam Cozzette
5aca728f72
Reformat copyright headers
...
PiperOrigin-RevId: 554509301
1 year ago
Hong Shin
9ebf5614d2
update minidescriptor link; currently broken
...
PiperOrigin-RevId: 553583630
1 year ago
桂后昌
85a81cc70d
feat: add new extension ( #13361 )
...
Closes #13361
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13361 from guihouchang:main 04dae9fa16
PiperOrigin-RevId: 553003793
1 year ago
Eric Salo
2351b0af2d
upb: delete upb/reflection.h, upb/reflection.hpp
...
PiperOrigin-RevId: 552513190
1 year ago
Eric Salo
4068cb8850
upb: delete upb/mini_table.h
...
PiperOrigin-RevId: 552295088
1 year ago
MycroftJr
8225bf7aa5
add protoc-gen-proto to third_party.md ( #13338 )
...
Only handles proto2 syntax atm, but I couldn't find any other implementation of something that seemed rather simple and sometimes useful, to integrate with third-party tools meant to run directly on .proto files.
Example usage: `protoc Example.proto --descriptor_set_in file_descriptor_set.pb --proto_out .`
Closes #13338
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13338 from mycroftjr:patch-1 b25408d05f
PiperOrigin-RevId: 549351811
1 year ago
Joshua Haberman
6d2b9e6d18
Revamped the design doc and added a section about Arenas.
...
The old design doc had fallen out of date. Now that upb's core design has stabilized, it's time for a new design doc that walks through all of upb's major abstractions. We start with arenas; future CLs will cover other aspects of upb's design.
PiperOrigin-RevId: 549048285
1 year ago
John (JD) Douceur
cb20aca1eb
Add Protobuf extension number for DTDL option ( #13247 )
...
This option will be used by extensions to the [Digital Twins Definition Language](https://github.com/Azure/opendigitaltwins-dtdl ) to support Protobuf serialization.
Closes #13247
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13247 from jrdouceur:jrdouceur/dtdl-option 84192710c7
PiperOrigin-RevId: 547186193
1 year ago
Connor
4c0504a598
Reserve option for proto-telemetry ( #12758 )
...
Hello! I'm looking to reserve an option for a project I'm calling proto-telemetry. It will create open-telemetry compatible functions that add attributes to a span. Once this is accepted I'll update the project to use the reserved option number.
Thanks so much!
Closes #12758
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12758 from clly:proto-telemetry a8b38762d7
PiperOrigin-RevId: 532305028
2 years ago
Yannic
6be2818281
Reserve option for EngFlow ( #12599 )
...
Closes #12599
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12599 from Yannic:patch-4 80578955ca
PiperOrigin-RevId: 528576745
2 years ago
Protobuf Team Bot
22229bcaf9
[doc] Fix location of upb's message accessor API
...
PiperOrigin-RevId: 527187842
2 years ago
Jeff Gulbronson
a56e5ded7b
Reserve 1180 for Wire use_array ( #12491 )
...
release notes: no
Supports https://github.com/square/wire/pull/2433
Closes #12491
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12491 from JGulbronson:jgulbronson.claim-1180-for-wire f577336c0b
PiperOrigin-RevId: 525793344
2 years ago
Yamamoto, Hirotaka
620eebecde
Add Cybozu to options.md ( #12324 )
...
Hello.
We want to make our protobuf repository public which contains a custom extension.
Our code is already available at https://github.com/cybozu/protobuf .
Please let us use extension number 1179.
Regards,
Closes #12324
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12324 from ymmt2005:patch-1 b0a5171211
PiperOrigin-RevId: 519022489
2 years ago
Mike Kruskal
57e4b64410
Internal Code Change
...
PiperOrigin-RevId: 516207118
2 years ago
Marcel Hlopko
74905292da
Fix minor typos in cs-cpp-protos.md
...
PiperOrigin-RevId: 512874930
2 years ago
James Brock
ea0aef4828
Update third_party.md add protobuf-decoder-explainer ( #11830 )
...
Add protobuf-decoder-explainer
Closes #11830
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11830 from jamesdbrock:patch-2 be7624f838
PiperOrigin-RevId: 507919893
2 years ago
Rob Shakir
7e0834c2f5
Add additional field number allocations for ygot. ( #11518 )
...
```
* (M) docs/options.md
- Add two addition field options that are used as markers for
specific YANG types in generated protobufs.
```
This adds two additional unique `FieldOptions` field numbers for annotat YANG leaf-lists, and leaf-lists of unions that need specific handling in field option code. Definitions for these fields are in github.com/openconfig/ygygot, particularly https://github.com/openconfig/ygot/blob/master/proto/yext/yext.proto .
Closes #11518
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11518 from robshakir:main ea73e697e7
PiperOrigin-RevId: 502245756
2 years ago
Protobuf Team Bot
6d79c19452
Fix broken "Programming Languages" list in third_party.md.
...
PiperOrigin-RevId: 496445609
2 years ago
Protobuf Team Bot
f6f6af5472
Internal change
...
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11257 from Neakxs:apply-registration-for-protocel-extensions 8d04626e85
PiperOrigin-RevId: 494841129
2 years ago