| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
cmake: privately add sources to targets
|
| |
| |
| |
| |
| | |
Public sources get added to dependencies of the target as well which can
cause duplicate symbols.
|
|\ \
| | |
| | | |
Java: Generate warning free code
|
| | |
| | |
| | |
| | | |
Partially fixes #4230.
|
|\ \ \
| |/ /
|/| | |
Removed using statements from common.h
|
|/ /
| |
| |
| |
| |
| | |
These statements pulled a bunch of symbols from the std namespace into
the global namespace. This commit removes all of them except for
std::string, which is a bit trickier to remove.
|
|\ \
| | |
| | | |
Remove broken link to code.google.com/p/protorpc
|
|/ /
| |
| | |
Remove broken link to RPC implementation https://code.google.com/p/protorpc/. Going to this URL displays a 404 error message, with no indication that the project has a new location or still exists.
|
|\ \
| | |
| | | |
Remove the use of BUILT_SOURCES
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes https://github.com/google/protobuf/issues/3912
[BUILT_SOURCES](https://www.gnu.org/software/automake/manual/html_node/Sources.html)
is used with [Automake's automatic dependency tracking](https://www.gnu.org/software/automake/manual/html_node/Dependencies.html#Dependencies)
but doesn't work well in protobuf when cross-compiling. Their presence
causes maek to always generate them even when they are not requested
and as a result causes cross-compilation to fail because the built protoc
cannot be used to generate unittest protos (see: https://github.com/google/protobuf/issues/3912).
Removing it with explicit dependencies fixes the build issue when running
'make', 'make all', 'make install' at cross-compilation. It doesn't affect
'make protoc' because BUILT_SOURCES only works for the implicit targets
'all', 'check' or 'install'.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This will allow SourceLink as per #4179, and mean that we can use C#
7.0 language features in the library (but not in generated code).
This does not affect which platforms we're *targeting*, so end users
won't see any difference.
It would be nice to update to 2.1.4, but AppVeyor's "Visual Studio
2017" environment is only 2.0.3.
|
|\ \ \
| | | |
| | | | |
Add Haskell implementations
|
| | | |
| | | |
| | | | |
Add Awake Security's Haskell Protobuf and GRPC implementations
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The generated code for enums needs atomics support, so generate the
import instead of relying on it via transitive imports. This will
make future changes to this likely likely to break generated code
and runtime support are mixed.
Followup to https://github.com/google/protobuf/pull/4184.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Followup to https://github.com/google/protobuf/pull/4184, keep the
import to not break any existing generated code that isn't regenerated
when they update to the newer protobuf code.
|
|\ \ \
| |/ /
|/| | |
Drop java 6 support
|
|/ /
| |
| |
| | |
Fixes #4220.
|
|\ \
| | |
| | | |
fix typo in FieldMaskTree.java comment
|
| |/ |
|
|/
|
|
| |
* Migrate away from deprecated OSAtomic APIs.
|
|
|
|
|
|
|
| |
By default, unknown fields are preserved when parsing. To discard
them, use a parser configured to do so:
var parser = MyMessage.Parser.WithDiscardUnknownFields(true);
|
|\
| |
| | |
Fix java benchmark to use parser, fix cpp benchmark new arena to use …
|
| | |
|
|/
|
|
| |
format some files
|
|\
| |
| | |
Add more tests to time_test
|
| |
| |
| | |
Better test coverage for datetime validation.
|
|\ \
| | |
| | | |
Fix ValidateDateTime: check day instead month
|
| |/
| |
| |
| | |
Found with PVS-Studio static analyser, see
https://www.viva64.com/en/b/0550/
|
|\ \
| | |
| | | |
Java caliper counter
|
| | | |
|
|\ \ \
| |_|/
|/| | |
Add python benchmark
|
| |/ |
|
|\ \
| | |
| | | |
Merge 3.5.x branch into master
|
| |\ \ |
|
| | |\ \
| | | | |
| | | | | |
remove nullptr
|
| | | | | |
|
| | |\ \ \
| | | |/ /
| | |/| | |
Fix uploading binary wheel.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The script now takes two prompt for user name and password. One single
input redirection no longer works.
|
| |\| | | |
|
| | |\| |
| | | | |
| | | | | |
Disable pip cache when testing uploaded packages
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Otherwise, pip complains "cannot find a version satisfies the
requirement." I suspect it was due to caching issues. I usued to
manually add a `sleep 30` between the upload and the installation test
which is quite unstable.
|
| | |\ \
| | | | |
| | | | | |
Update changelog for 3.5.1
|
| | | | | |
|
| | | | | |
|
| | | |\ \ |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Add support for Windows ARM64 build
|
| | | | |/ /
| | | |/| | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Cherrypick for csharp, including:
|
| | | | |/ /
| | | |/| |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add preserve UnknownFields
Compare floating point values bitwise
Add auto-generated header to C# generated files
|