Mike Kruskal
78b1dc169c
Spelling fixes
2 years ago
Mike Kruskal
87f8593fb8
Updating changelog
2 years ago
Mike Kruskal
b2498bb980
Merge tag 'refs/tags/sync-piper' into sync-stage
2 years ago
Mike Kruskal
10cbdfef5f
Sync from Piper @473279986
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
1595417dd3
Sync from Piper @473279986
...
PROTOBUF_SYNC_PIPER
2 years ago
Matt Fowles Kulukundis
9c40a8447b
Merge pull request #10520 from jskeet/deprecated-enum-value
...
Apply Obsolete attribute to deprecated enums and enum values in C# generated code
2 years ago
Jon Skeet
5036705c8d
Apply Obsolete attribute to deprecated enums and enum values in C# generated code
...
Fixes #10513
2 years ago
Mike Kruskal
687fbffd9b
Fixing mac php tests ( #10523 )
...
* Manually run brew cleanup and initialize php
* Add debug loggin for visibility
* Allow underscores in php folder name
* Add logging to php tests
* Add tracing
* Only use the latest installation of php
2 years ago
Christian Blichmann
4efbcc4460
CMake: Enable projects to set the C++ version ( #10464 )
...
This change enables projects that consume protobuf via
`FetchContent_MakeAvailable()` to set the C++ version to be used. This is
necessary, as linking code compiled for different C++ standards is asking for
trouble (and will simply not work in some cases).
Check that any version that might be set in `CMAKE_CXX_STANDARD` is new
enough (C++14 or later). On Cygwin, check if any `-std=gnu++XX` has
already been set. In all cases, default to C++14.
2 years ago
deannagarcia
f8be28167c
Merge pull request #10516 from protocolbuffers/deannagarcia-patch-3
...
Delete performance.md
2 years ago
deannagarcia
444d25eb1f
Delete performance.md
...
Remove documents on benchmark tests since they are no longer supported
2 years ago
Mike Kruskal
d20e9a92eb
Add deprecated python proto alias ( #10515 )
2 years ago
Matt Fowles Kulukundis
ad6cd54b1e
Merge pull request #10508 from jskeet/clear-retain
...
Retain existing array in RepeatedField.Clear
2 years ago
Jon Skeet
a4fd216186
Retain existing array in RepeatedField.Clear
...
Fixes #7828 .
(Also tweaks the comment for Capacity.)
2 years ago
Matt Fowles Kulukundis
9890369bc3
Merge pull request #10506 from fowles/sync-stage
...
move portable_strdup into the windows ifdef
2 years ago
Matt Kulukundis
63cfbc0049
move portable_strdup into the windows ifdef
2 years ago
deannagarcia
b11ace862b
Merge pull request #10490 from protocolbuffers/deannagarcia-patch-2
...
Update README.md
2 years ago
Harald Fernengel
f7188186c5
Make abseil a public dependency of libprotobuf ( #10460 )
...
descriptor.h includes abseil's mutex.h directly, thus abseil is not a
private dependency any more but must be included by every user of
libprotobuf.
Co-authored-by: Harald Fernengel <547273+haraldF@users.noreply.github.com>
2 years ago
Matt Fowles Kulukundis
c2960feea4
Merge pull request #10494 from thomasvl/fix_name
...
[ObjC] Fix the name of the test file.
2 years ago
Thomas Van Lenten
5a823ffd16
[ObjC] Fix the name of the test file.
2 years ago
deannagarcia
0cb3c44311
Update README.md
...
Add guidance that pure PHP implementation requires bcmath.
2 years ago
Noel Kim (김민혁)
e58ff9821b
Add Javascript at README.md ( #10476 )
2 years ago
Thomas Van Lenten
5cf61b7e47
[ObjC] Test file cleanups
...
- Remove some types not needed.
- Remove some files not needed.
- Move some tests files into different prefixes to logically segment things.
- Add objc_class_prefix to the files.
- Use an expected prefix file during generation to exercise that code and
validate things.
- Require prefixes for the test file.
2 years ago
Mike Kruskal
d220b43c6c
Enable warnings as errors during tests ( #10482 )
...
* Enable warnings as errors by default for test builds
* Fixing C++ warnings
* Adding host flags, and enabling warnings as error for non-C++ too
* Switch to BUILD copts instead of bazelrc to treat Windows as a snowflake
* Disable warnings as errors on Windows, since it doesn't like the c++14 flag
2 years ago
Joseph Livesey
683349c2e3
correct minor grammatical issue ( #10481 )
2 years ago
Mike Kruskal
8bad7e0dd0
Clean up leftover benchmark cruft ( #10480 )
...
* Removing benchmark submodule
* Removing C# benchmarks
* Removing dangling benchmark references
* Deleting unused function
2 years ago
Matt Fowles Kulukundis
223758002f
Merge pull request #10479 from ckennelly/master
...
Delete benchmarks.
2 years ago
Chris Kennelly
83c499de86
Delete benchmarks.
...
C++ benchmarks have been superceded by https://github.com/google/fleetbench .
2 years ago
deannagarcia
91cda68a22
Merge pull request #10424 from protocolbuffers/deannagarcia-patch-1
...
Fully qualify git submodules
2 years ago
Mike Kruskal
66ed6dd75b
Adding detailed documentation on how to run conformance tests with bazel ( #10469 )
...
* Adding detailed documentation on how to run conformance tests with bazel
* Fix C# instructions
* Fixing formatting of command snippets
* More formatting fixes
* Capitalization
2 years ago
Matt Fowles Kulukundis
ad42a9761a
Merge pull request #10441 from jskeet/csharp-duration-comparable
...
Implement IComparable<Duration> for the Duration type (C#)
2 years ago
Mike Kruskal
3322c0b92a
Merge pull request #10462 from mkruskal-google/sync-stage
...
Integrate from Piper for C++, Java, and Python
2 years ago
Mike Kruskal
4160837a72
Changing windows release to VS 2017 ( #10458 )
...
* Changing windows release to VS 2017
* Extend PHP composer timeout for tests
2 years ago
Mike Kruskal
dcc672fef6
Fix bad merge with C# generator headers
2 years ago
Mike Kruskal
b393dace83
Reverting bad merges due to OSS changes since last sync
2 years ago
Mike Kruskal
465653e9e4
Sync from Piper @470030531
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
cde4f47877
Merge pull request #10457 from mkruskal-google/sync-stage
...
Integrate from Piper for C++, Java, and Python
2 years ago
Mike Kruskal
c4e3ccca9d
Sync from Piper @469768281
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
a3c8e2deb0
Integrate from Piper for C++, Java, and Python ( #10455 )
...
* Sync from Piper @469587494
PROTOBUF_SYNC_PIPER
* Fixing github SOT protoc builds
* Fixing typos from google
* Remove leaked util/hash reference
* Fixing bad python merge
* Fixing python C++ library order
2 years ago
Matt Fowles Kulukundis
6e8a7cdcb0
Merge pull request #10450 from thomasvl/objc_test_file_shuffle_part4
...
[ObjC] use root relative paths for test proto imports.
2 years ago
Matt Fowles Kulukundis
fb5bd9a739
Merge pull request #10446 from nipunn1313/nipunn/reserve_range
...
Add reserved option range for mypy-protobuf
2 years ago
Nipunn Koorapati
618178a761
Only reserve 4 numbers
2 years ago
Thomas Van Lenten
28bc3baca1
[ObjC] use root relative paths for test proto imports.
2 years ago
Matt Fowles Kulukundis
bf1a377d1a
Merge pull request #10448 from thomasvl/objc_test_file_shuffle_part3
...
[ObjC] Remove prefixes from test files no longer used by ObjC tests.
2 years ago
Thomas Van Lenten
1b9e96218e
[ObjC] Remove prefixes from test files no longer used by ObjC tests.
...
The one file that isn't a WKT that still has a prefix is used by the conformance
tests, and still needs a prefix there.
2 years ago
Thomas Van Lenten
cf4eeae6fd
[ObjC] Remove options not needed since the protos are specific to ObjC tests.
2 years ago
Thomas Van Lenten
bc9880ba08
[ObjC] Make the proto packages specific to ObjC tests.
2 years ago
Thomas Van Lenten
b46c0eeb5e
[ObjC] Remove the "google/protobuf" path from generated test protos.
2 years ago
Thomas Van Lenten
3e0d399c3e
[ObjC] Give the ObjC tests copies of all their protos.
...
This isolates them from changes to the C++ tests by making things self contains.
2 years ago
Thomas Van Lenten
3ddc8008dc
Use --announce_rc to any bug reports are more likely to include $HOME rc info.
2 years ago