Deanna Garcia
e4e26dfdf7
Name protoc artifacts by their cpu and os
3 years ago
deannagarcia
4eb8840544
Merge pull request #9250 from protocolbuffers/fixingBuilds
...
Adding windows toolchains
3 years ago
Deanna Garcia
b9e31eaa9d
merging
3 years ago
Deanna Garcia
73c57034aa
Adding windows toolchains
3 years ago
deannagarcia
61e0395c89
Merge pull request #9244 from protocolbuffers/deannagarcia-patch-2
...
Update toolchains.bazelrc
3 years ago
deannagarcia
221169d2ac
Update toolchains.bazelrc
...
One more darwin->osx rewrite.
3 years ago
deannagarcia
8f034a8d77
Merge pull request #9243 from protocolbuffers/deannagarcia-patch-2
...
Update BUILD
3 years ago
deannagarcia
3ad04bd4d9
Update BUILD
...
Change darwin to osx in two more places.
3 years ago
deannagarcia
ed10979c5e
Merge pull request #9242 from protocolbuffers/deannagarcia-patch-2
...
Update BUILD
3 years ago
deannagarcia
a49dbd73d6
Update BUILD
...
Change all the instances of "darwin" to "osx" to be consistent.
3 years ago
Thomas Van Lenten
6af72f96c5
Merge pull request #9234 from thomasvl/expect_prefix_for_no_package
...
Support no_package:FILE in the expected prefixes file.
3 years ago
Thomas Van Lenten
ba5eb3a7e9
Merge pull request #9233 from thomasvl/package_as_prefix_prefix
...
Add a envvar to provide a prefix on all proto package prefixed symbols.
3 years ago
Thomas Van Lenten
ef9b7036e7
Support no_package:FILE in the expected prefixes file.
...
When a file doesn't have a proto package, allow validation to still be supported
via entries with that consist of 'no_package:FILE'. This allows someone using an
expected prefixes file to also list these exceptional cases, and allows them to
becomes error cases with requiring all prefixes to be registered.
3 years ago
Thomas Van Lenten
f7a58bb060
Add a envvar to provide a prefix on all proto package prefixed symbols.
...
While at it, fix a header comment.
3 years ago
deannagarcia
93f7659565
Merge pull request #9235 from protocolbuffers/fixingBuilds
...
Change sysroot flags
3 years ago
Deanna Garcia
8608ee97da
Change sysroot flags
3 years ago
deannagarcia
edc8a31828
Merge pull request #9227 from protocolbuffers/deannagarcia-patch-2
...
Update include directories
3 years ago
deannagarcia
6cc68c5c59
Update include directories
...
Add /usr/local/include to cpp builtin include directories.
3 years ago
deannagarcia
840a4f721d
Merge pull request #9226 from protocolbuffers/deannagarcia-patch-2
...
Update BUILD
3 years ago
deannagarcia
25c818e3f1
Update BUILD
...
Change sysroot to be specific to the folder where all the include files are.
3 years ago
deannagarcia
be9fba9fd1
Merge pull request #9224 from protocolbuffers/deannagarcia-patch-2
...
Update BUILD paths
3 years ago
deannagarcia
a162273515
Update BUILD paths
...
Update paths for apple sdks
3 years ago
Jan Tattermusch
845db63ced
Fix dotnet aarch64 ( #9222 )
...
* fix C# aarch64 test after .NET SDK upgrade
* simplify C# aarch64 tests (net60 can build under emulator)
* Revert "simplify C# aarch64 tests (net60 can build under emulator)"
This reverts commit 6b2aa5f006
.
3 years ago
Jan Tattermusch
83641bd36e
Merge pull request #8466 from JamesNK/jamesnk/nuget-package-update
...
Fix .NET SourceLink and warnings in NuGet package
3 years ago
deannagarcia
cc411dcdf8
Merge pull request #9217 from protocolbuffers/deannagarcia-patch-2
...
Update BUILD paths
3 years ago
deannagarcia
76f57fd6df
Update BUILD paths
...
Prefix all tools paths with /root/
3 years ago
deannagarcia
e75207f009
Merge pull request #9214 from protocolbuffers/fixCppVersion
...
Changing cpp version back to 8
3 years ago
James Newton-King
4c09e43f74
Fix .NET SourceLink and warnings in NuGet package
3 years ago
Jan Tattermusch
0ca4c1a768
Merge pull request #9205 from JamesNK/jamesnk/dotnet-sdk-update
...
[C#] Update .NET SDKs to LTS versions
3 years ago
Jan Tattermusch
7569df0f58
add NuGet.config to Makefile.am
3 years ago
James Newton-King
c685d79368
Fix test
3 years ago
James Newton-King
90afe0cfc6
Add nuget.config
3 years ago
Deanna Garcia
627bb4b60e
Changing cpp version back to 8
3 years ago
tomerv
47e05427e3
Fix typo in docstring ( #9208 )
3 years ago
Rose
ef1c9fd907
[C++] Fix missing #ifdef for undefined identifiers ( #9201 )
...
* Fix #if for undefined identifiers
* port_undef.inc
3 years ago
deannagarcia
d5b7f705f3
Merge pull request #9210 from protocolbuffers/osxToolchain
...
Creating bazel toolchains to compile for macOS.
3 years ago
Deanna Garcia
97c901cfb6
Fixing formatting
3 years ago
Deanna Garcia
a5fa4fb019
Creating bazel toolchains to compile for macOS.
3 years ago
James Newton-King
0f33dc4380
Fix tests
3 years ago
James Newton-King
aa15931050
Update .NET SDKs to LTS versions
3 years ago
Oliver Eikemeier
d37dcf9e34
remove unnecessary dependency ( #9195 )
...
Signed-off-by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
3 years ago
Adam Cozzette
13d559beb6
Update our build script to publish Mac aarch_64 binaries ( #9203 )
...
These are still x86-64 binaries at the moment (see #8557 ), but should be
usable on M1 Macs in the Rosetta compatibility mode. Let's start
publishing them on our GitHub release page and then eventually we can
make them into true aarch_64 binaries.
This fixes #9200 .
3 years ago
Derek Perez
3a4d9316aa
Creates a protoc release zip ( #9188 )
...
* Creates a protoc release zip
Mimics what we're doing manually today but powered by Bazel.
* don't special case this.
* Addressing feedback.
* adding comment about _cc_toolchain
3 years ago
Xùdōng Yáng
11de748d66
Use repo-relative labels wherever possible ( #9187 )
...
* Use repo-relative labels wherever possible
The label `@com_google_protobuf//:foo` within the protobuf repo is often synonymous with just `//:foo`. We should prefer the latter as it allows us to use a shorter name for the module in the Bazel Central Registry (so just "protobuf" instead of "com_google_protobuf").
Note that the semantics can be subtle: in a macro, plain strings are anchored to the *calling* repo, so if we just use `//:foo` as the default value of a macro argument, it will be resolved to `@myrepo//:foo` if the macro is called from the repo `@myrepo`. In this case, it's necessary to directly call the `Label()` constructor to anchor the string label to the repo where the .bzl file lives.
See https://github.com/bazelbuild/bazel-central-registry/pull/28#issuecomment-954741081 for a bit more context.
* fix protobuf_deps.bzl
3 years ago
Kent Ross
d88c8d5d4b
Implement unambiguous comparisons for RepeatedPtrIterator in C++20 ( #9139 )
3 years ago
Adam Cozzette
7ccf4d8f67
Merge pull request #9169 from protocolbuffers/3.19.x
...
Merge 3.19.x into master
3 years ago
JongChan Choi
c4c7e2b8f9
Add pbkit to third_party.md ( #9177 )
3 years ago
Adam Cozzette
31dd7b71cc
Fix benchmark by making sure we use Python 3 ( #9170 ) ( #9176 )
...
The benchmark runs have been failing since we started requiring Python
3, so this changes fixes the benchmarks by ensuring we always use Python
3.
3 years ago
Adam Cozzette
6a9cf18cba
Fix benchmark by making sure we use Python 3 ( #9170 )
...
The benchmark runs have been failing since we started requiring Python
3, so this changes fixes the benchmarks by ensuring we always use Python
3.
3 years ago
Thomas Hisch
26603a1466
Remove unittest2 imports ( #9171 )
...
They were only needed for python versions <= 2.6
Related: #6658
3 years ago