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
Mike Kruskal
8a07f45293
Add release tests for statically linked binaries
...
For now, this only covers linux on the two architectures we have testing support for. However, it serves as a good sanity check and can be expanded in the future.
PiperOrigin-RevId: 514449399
2 years ago
Mike Kruskal
804ec94a16
Add release tests for statically linked binaries
...
For now, this only covers linux on the two architectures we have testing support for. However, it serves as a good sanity check and can be expanded in the future.
PiperOrigin-RevId: 514449399
2 years ago
Eric Salo
116cf4a41d
Automated rollback of commit 8f3ae17b3d
.
...
PiperOrigin-RevId: 514449010
2 years ago
Protobuf Team Bot
f3fba625c6
Auto-generate files after cl/514424955
2 years ago