Jon Skeet
d9394ecdb1
Add underscore at the end of known common members for C# properties
...
This won't remove all possibilities of naming collisions, but will address the simplest ones.
The "test" is just to add all the reserved names in a proto file: if the generated code builds, it works.
Note that before this change, using any of these field names would result in a compile-time error, so this is not a breaking change.
Generated code is in the next commit.
Fixes #8810
3 years ago
Mike Kruskal
7ff876d758
Migrating macos php builds from 7.0/7.3 to 7.4/8.0 ( #10274 )
...
* Migrating macos php builds from 7.0/7.3 to 7.4/8.0
* Removing local comments
* Fix kokoro issues
* Further cleanup
* Fix permissions in Ruby release test
3 years ago
Matt Fowles Kulukundis
b3f2270de1
Merge pull request #10165 from oontvoo/patch-1
...
Add __unused to variable to silence unused-variable warning
3 years ago
Vy Nguyen
99b9298a6a
Merge branch 'protocolbuffers:main' into patch-1
3 years ago
Matt Fowles Kulukundis
3b456bfcd8
Merge pull request #10276 from protocolbuffers/dmaclach-patch-1
...
Update comment generator to apply to maps
3 years ago
dmaclach
1d3109fe1a
Update comment generator to apply to maps
...
Change comment from "array" to "container" because sometimes it's a map.
3 years ago
Matt Fowles Kulukundis
5b1c63e531
Merge pull request #10271 from pitrou/fix-9947-abi-ndebug
...
Fix #9947 : make the ABI identical between debug and non-debug builds
3 years ago
Antoine Pitrou
0574167d92
Fix #9947 : make the ABI identical between debug and non-debug builds
3 years ago
Matt Fowles Kulukundis
8be730487a
Merge pull request #10272 from jskeet/fix-dist
...
Fix distribution test failures
3 years ago
Jon Skeet
a87934028c
Fix distribution test failures
3 years ago
Adam Cozzette
df6bb50818
Merge pull request #10263 from acozzette/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
deannagarcia
42d79a954a
Merge pull request #10264 from deannagarcia/updateUPB
...
Update UPB version
3 years ago
Matt Fowles Kulukundis
8971e93827
Merge pull request #10267 from jskeet/invalid-utf8
...
Add tests for C# behavior around invalid UTF-8
3 years ago
Jon Skeet
4320d5d2dd
Add tests for C# behavior around invalid UTF-8
...
These are primarily in order to document the current behavior,
rather than asserting it's the "right" behavior.
3 years ago
Adam Cozzette
838db5a6bd
Merge branch 'main' into sync-stage
3 years ago
Ivan Shynkarenka
ddf2c6b6d0
Cygwin: error: ‘constinit’ variable ‘google::protobuf::_Struct_default_instance_’ does not have a constant initializer #9562 ( #10261 )
3 years ago
Deanna Garcia
0b810d9eed
Update UPB version
3 years ago
Adam Cozzette
4ea4d1d91a
Add PHP and Ruby failures from newly added conformance test cases
3 years ago
Adam Cozzette
af554fddb5
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Adam Cozzette
b2aca61f4d
Sync from Piper @461667700
...
PROTOBUF_SYNC_PIPER
3 years ago
deannagarcia
2f21b2987a
Merge pull request #10259 from Okapist/remove_final_modifier_on_private_methods
...
Remove final modifier on private methods. It's useless.
3 years ago
Matt Fowles Kulukundis
40e8161842
Merge pull request #10260 from Logofile/main
...
Adding a section about the Google Group to the README.md file
3 years ago
Protocol Buffers Docs
1cb0d645db
Adding a section about the Google Group to the README.md file
3 years ago
Okpist
912c61520b
Remove final modifier on private methods. It's useless.
3 years ago
Matt Fowles Kulukundis
eb6cc78849
Merge pull request #10256 from jskeet/csharp-readme
...
Update C#-specific README
3 years ago
Jon Skeet
2158851bb1
Update C#-specific README
...
In particular, this removes the now-inaccurate instructions for building
Google.Protobuf targeting .NET 3.5.
3 years ago
Joshua Haberman
a972626551
Merge pull request #10254 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
deannagarcia
021787f265
Merge pull request #10244 from jskeet/plugin-protos
...
Expose plugin protos for C#
3 years ago
Joshua Haberman
a0e3399cd5
Sync from Piper @461060848
...
PROTOBUF_SYNC_PIPER
3 years ago
Joshua Haberman
bc3560e0f7
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Joshua Haberman
eb8d84e554
Updated CHANGES.txt.
3 years ago
Joshua Haberman
36fb437adb
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Joshua Haberman
887daf693f
Sync from Piper @461045587
...
PROTOBUF_SYNC_PIPER
3 years ago
Derek Perez
3740916928
adding untriaged as default label for FRs
...
Visually signed off by Deanna.
3 years ago
Derek Perez
c8343646ba
auto adding untriaged to all bug reports.
...
visually signed off by Deanna
3 years ago
deannagarcia
6556fb3aba
Merge pull request #10241 from deannagarcia/csharpBuild
...
Add bazel rule to build C# release artifacts
3 years ago
Matt Fowles Kulukundis
518dd8f0b2
Merge pull request #10206 from Zedenem/fix/conformance_cpp_ReadFd_parameter_error
...
[SUGGESTED FIX] Fix conformance tests failing due to unexpected const qualifier
3 years ago
Deanna Garcia
30fea6696a
Reformat comments
3 years ago
Jon Skeet
54101ec6f0
Generate Plugin.cs for C#
...
This used to be infeasible as we didn't expose the descriptor protos, but it's fine now.
Tested against https://github.com/googleapis/gapic-generator-csharp by removing the local version there.
Fixes #5007 .
3 years ago
Jon Skeet
934b3b0871
Remove warning from plugin.proto that it's experimental
...
(The proto has been in production use for a long time now.)
3 years ago
Mike Kruskal
445a49480c
Adding Github Action to keep CMake generated file lists up to date ( #10243 )
3 years ago
Theodore Rose
2c7b0470ba
Merge pull request #10233 from esorot/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Deanna Garcia
765d3a2115
Remove target from bazel testing
3 years ago
Deanna Garcia
3cb6d214df
Revert unintended change
3 years ago
Deanna Garcia
2656854aa8
Rename and fix dist errors
3 years ago
Deanna Garcia
4bcc41af5c
Add bazel rule to build C# release artifacts
3 years ago
Zouhair Mahieddine
d8861a76ed
PR review: use pointer to beginning of std::string instead of calling const_cast
3 years ago
theodorerose
294d2bee90
regen csharp descriptors
3 years ago
theodorerose
463629bbe1
revert subprocess changes from open source
3 years ago
theodorerose
eac04f8a6e
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago