zhangskz
b6777d29cc
Merge pull request #12200 from protocolbuffers/main-202303101853
...
Merge 22.x back to main
2 years ago
Sandy Zhang
1efa2e7205
Merge release branch 22.x into main
2 years ago
zhangskz
787fc7ddba
Merge pull request #12199 from protocolbuffers/22.x-202303101751
...
22.x 202303101751
2 years ago
Protobuf Team Bot
653673916c
Updating version.json to: 22.3-dev
2 years ago
Protobuf Team Bot
81f89d509d
Updating version.json and repo version numbers to: 22.2
2 years ago
zhangskz
9540135894
Merge pull request #12194 from deannagarcia/finalPomFixes
...
Add version to intra proto dependencies and add kotlin stdlib dependency
2 years ago
Marcel Hlopko
5252bc8ec8
Rename a test
...
PiperOrigin-RevId: 515628124
2 years ago
Deanna Garcia
99ed01009f
Add version to intra proto dependencies and add kotlin stdlib dependency
2 years ago
Mike Kruskal
988dd96537
Migrate syntax reflection to new feature-based system.
...
As part of go/protobuf-editions, we will be abandoning `syntax` in place of the new editions framework. The first edition will turn each difference between proto2 and proto3 into a more targeted *feature* placed on proto descriptors. In preparation for this, we want to migrate everyone off direct inspection of `syntax`.
PiperOrigin-RevId: 515457103
2 years ago
Protobuf Team Bot
5ea6cd9afa
Automated rollback of commit cfea039918
.
...
PiperOrigin-RevId: 515425578
2 years ago
deannagarcia
080e3067b9
Merge pull request #12189 from deannagarcia/poms
...
Add $ back for osgi header
2 years ago
Protobuf Team Bot
2dd03a570a
Internal change
...
PiperOrigin-RevId: 515369480
2 years ago
Deanna Garcia
d80c12d322
Add $ back for osgi header
2 years ago
Protobuf Team Bot
6545c67a08
Fix lint warnings for protobuf GeneratedMessage.java
...
PiperOrigin-RevId: 515240930
2 years ago
deannagarcia
15bd2c21cf
Merge 22.x back to main ( #12169 )
...
Closes #12169
PiperOrigin-RevId: 515161008
2 years ago
Mike Kruskal
972609b679
Rollback: Migrate syntax reflection to new feature-based system.
...
PiperOrigin-RevId: 515146548
2 years ago
Protobuf Team Bot
055a6c669f
Add ParseFromCord to TextFormat
...
PiperOrigin-RevId: 515128212
2 years ago
Mike Kruskal
03c7692bfb
Pin codespell to v1.0 to prevent non-hermetic issues.
...
Also exempt generated code
PiperOrigin-RevId: 515114853
2 years ago
deannagarcia
be7f6b06c0
Merge pull request #12177 from deannagarcia/fixPom
...
Fix pom file errors caused by the extra "$"
2 years ago
Mike Kruskal
ee68c78d02
Internal Code Change
...
PiperOrigin-RevId: 515074226
2 years ago
Protobuf Team Bot
de5ee4f7d6
Internal changes to extensions.
...
PiperOrigin-RevId: 515063881
2 years ago
Deanna Garcia
8ac2337595
Remove $ in pom files
2 years ago
deannagarcia
832a19627a
Merge pull request #12168 from protocolbuffers/22.x-202303072154
...
Update version numbers for 22.1 release
2 years ago
Protobuf Team Bot
9c02d4c0de
Updating version.json to: 22.2-dev
2 years ago
Protobuf Team Bot
839e8d25ea
Updating version.json and repo version numbers to: 22.1
2 years ago
deannagarcia
b869151779
Merge pull request #12165 from deannagarcia/fixWindowsExe
...
Condition executable name on build system
2 years ago
Minh Quy
8aa2b177f1
feat(6178): emit ruby enum as integer ( #11673 )
...
Fixes #6178
- Add a new option `enums_as_integers` to emit enum as integer value.
Closes #11673
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11673 from MQuy:feat/6178-ruby-enum-as-integer 90f986a5fd
PiperOrigin-RevId: 514789180
2 years ago
Protobuf Team Bot
818129adff
Auto-generate files after cl/514783686
2 years ago
Deanna Garcia
5476b46af3
Condition executable name on build system
2 years ago
Mike Kruskal
4a2f566ff0
Expand google.protobuf.Type handling to cover editions.
...
PiperOrigin-RevId: 514783686
2 years ago
Maciej Litwiniuk
ff5007f929
Add example in ruby ( #11717 )
...
examples directory was missing an example in ruby, this PR aims to fix this.
Closes #11717
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11717 from mlitwiniuk:ruby_example 14a5d1a34a
PiperOrigin-RevId: 514756892
2 years ago
Mike Kruskal
c440da9e13
Remove unnecessary has bits from proto2 Java.
...
Message fields in oneofs generate has bits in their parent message, but these are never used.
PiperOrigin-RevId: 514754886
2 years ago
Sandy Zhang
7e2ccc3e2f
Internal change
...
PiperOrigin-RevId: 514732984
2 years ago
Marcel Hlopko
26af540a7a
Add support for proto dependencies to rust_proto_library
...
PiperOrigin-RevId: 514719215
2 years ago
Protobuf Team Bot
edb4da6eaa
Internal Code Change
...
PiperOrigin-RevId: 514640775
2 years ago
Mike Kruskal
0b9134bb4e
Deprecate SupportsUnknownEnumValues on Message reflection. Use FieldDescriptor or EnumDescriptor instead.
...
PiperOrigin-RevId: 514618684
2 years ago
Mike Kruskal
b3733bfc74
Fix released protoc path
...
PiperOrigin-RevId: 514551233
2 years ago
Mike Kruskal
f6c0767a28
Rename protoc_static for release
...
PiperOrigin-RevId: 514500346
2 years ago
Protobuf Team Bot
51f22eb334
Auto-generate files after cl/514587333
2 years ago
Mike Kruskal
affadac847
Add C# presence methods to proto3 oneof fields.
...
PiperOrigin-RevId: 514587333
2 years ago
Mike Kruskal
f174908946
Fix released protoc path
...
PiperOrigin-RevId: 514551233
2 years ago
Jorge Gorbe Moya
d3d4b5abd3
Internal change
...
PiperOrigin-RevId: 514547224
2 years ago
Marcel Hlopko
3dc546daff
Implement a minimal, internal, experimental rust_proto_library rule.
...
The internal design is consistent with other <lang>_proto_library rules. rust_proto_library attaches rust_proto_library_aspect on its `deps` attribute. The aspect traverses the dependency, and when it visits proto_library (detected by ProtoInfo provider) it registers 2 actions:
1) to run protoc with Rust backend to emit gencode
2) to compile the gencode using Rustc
Action (2) gets the Rust proto runtime as an input as well.
Coming in a followup is support and test coverage for proto_library.deps.
PiperOrigin-RevId: 514521285
2 years ago
Mike Kruskal
77e3f2c38d
Rename protoc_static for release
...
PiperOrigin-RevId: 514500346
2 years ago
Protobuf Team Bot
133e43a974
Auto-generate files after cl/514495606
2 years ago
Eric Salo
6c514f8d16
Automated rollback of commit 116cf4a41d
.
...
PiperOrigin-RevId: 514495606
2 years ago
Protobuf Team Bot
9f959583da
Mark proto2::Arena::GetArena as deprecated.
...
PiperOrigin-RevId: 514489808
2 years ago
Yuriy Chernyshov
b21c6b2b0d
Use PROTOBUF_DEPRECATED instead of PROTOBUF_DEPRECATED_ENUM ( #12026 )
...
At the time the way of marking some stuff `deprecated` is overcomplicated taken into account that protobuf mandates C++11 to be built.
Particularly, PROTOBUF_DEPRECATED_ENUM references gcc-6 release notes and the compiler is almost 4.5 years old as of today.
I believe it should be possible to simplify the definitions.
Closes #12026
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12026 from georgthegreat:deprecated 536c3c9ff7
PiperOrigin-RevId: 514480030
2 years ago
deannagarcia
3db15d3a82
Merge pull request #12152 from protocolbuffers/cherrypickStatic
...
Add release tests for statically linked binaries
2 years ago
Protobuf Team Bot
8c3fac3913
Auto-generate files after cl/514449399
2 years ago