Parnic
fbe4ccccc5
Added missing include to satisfy certain versions of clang
...
Some compilers, such as PS4's clang, were giving errors such as:
C:\dev\protobuf\src\google/protobuf/parse_context.h(227,5): error : no type named 'uintptr_t' in namespace 'std'; did you mean simply 'uintptr_t'?
Adding the necessary include for integer types fixes these.
6 years ago
Maik Riechert
15cf5378b3
make use of RDTSC optional as it may not be available
...
One example is when using seccomp with PR_SET_TSC set to PR_TSC_SIGSEGV.
6 years ago
Hao Nguyen
c3721151ed
Merge pull request #6088 from haon4/201904301530
...
Down integrate to GitHub
6 years ago
Hao Nguyen
9276cb502e
Fix gulpfile to use gulp 4 API
6 years ago
Hao Nguyen
983fd4e2ac
Upgrade gulp version
6 years ago
Yilun Chong
f87aaff558
Merge pull request #6085 from haon4/update_version_fix
...
Change update_version to update the generated codes too
6 years ago
Hao Nguyen
76b4b4b331
Down integrate to GitHub
6 years ago
Hao Nguyen
9f604ac504
Merge pull request #6083 from haon4/changes3_8_0
...
Update change log for 3.8.0
6 years ago
Hao Nguyen
5d4e58c4c2
Change update_version to update the generated codes too
6 years ago
Hao Nguyen
3a5fe3beee
Update change log for 3.8.0
6 years ago
Hao Nguyen
ab7ddb13e1
Merge pull request #6082 from haon4/3.8.x
...
Remove unused files from lite's pom.xml
6 years ago
Hao Nguyen
a80431a0a0
Remove unused files from lite's pom.xml
6 years ago
Yilun Chong
859d2da51b
Merge pull request #6077 from haon4/fixlitepom
...
Remove unused files from lite's pom.xml
6 years ago
Hao Nguyen
598a6da287
Remove unused files from lite's pom.xml
6 years ago
Hao Nguyen
294c74b107
Merge pull request #6068 from haon4/3.8.x
...
Update version to 3.8.0
6 years ago
Hao Nguyen
7f07bcdcfc
Merge pull request #6072 from haon4/revert_strcat
...
Partially Revert "Replaced all instances of Simple{IDF}toa with StrCat."
6 years ago
Hao Nguyen
ded3c23ead
Only replace SimpleItoa with StrCat
6 years ago
Hao Nguyen
bbd6dc6d4e
Revert "Replaced all instances of Simple{IDF}toa with StrCat."
...
This reverts commit 029f2c7cda
.
6 years ago
Hao Nguyen
fd3bd962f2
Update generated files
6 years ago
Hao Nguyen
6b4b9869ec
Add a new conformance test for top level JSON null ( #5966 )
...
* Add a new conformance test for top level JSON null
6 years ago
Hao Nguyen
64a483aad1
Merge pull request #6044 from haberman/strcat
...
Replaced all instances of Simple{IDF}toa with StrCat.
6 years ago
Yilun Chong
cd63cc4914
Merge pull request #6069 from haon4/update_version
...
Update the version for JavaLite in update_version script
6 years ago
Hao Nguyen
13e188fb31
Update the version for JavaLite in update_version script
6 years ago
Hao Nguyen
1b3c0e418e
Update java lite version
6 years ago
Hao Nguyen
37a89f8e1a
Update version to 3.8.0
6 years ago
Hao Nguyen
d6bcf07a8f
Merge pull request #6064 from haon4/201904221711
...
Down integrate to GitHub
6 years ago
Hao Nguyen
711e4b4d6c
Down integrate to GitHub
6 years ago
Hao Nguyen
60b66a119d
Merge pull request #6051 from haon4/201904171256
...
Down Integration to GitHub
6 years ago
Hao Nguyen
da4e028c72
Remove passing test from failure_list_ruby again.
6 years ago
Hao Nguyen
9e3f053fcc
Down integrate to GitHub
6 years ago
Josh Haberman
029f2c7cda
Replaced all instances of Simple{IDF}toa with StrCat.
...
This makes for easier rewrites between internal and external.
6 years ago
Keith Smiley
1c5e8cbb8f
Remove -Wall from default build options
...
All bazel crosstools automatically pass -Wall to compiles. The order of
operations is:
- bazel crosstool flags
- `--host_copt` flags and other variations like `--host_cxxopt`
- the `copts` defined on the rule
Because of this when protobuf produces warnings, there's no way to
disable them from the consumer side if they are re-enabled later by
another `-Wall` flag.
6 years ago
Keith Smiley
1958925c76
Add -Werror for CI builds
6 years ago
Keith Smiley
46f2401614
Use GetArena instead
6 years ago
Keith Smiley
c40ab0fffa
Fix more warnings
...
These were found attempting to enable -Werror
6 years ago
Keith Moyer
c1f650a387
Satisfy GCC class-memaccess warnings
...
GCC 8 added a -Wclass-memaccess that is enabled in -Wall that warns when
making direct memory modifications to non-trivial objects. The objects
that are modified here are only "non-trivial" in non-interesting ways
(e.g., removal of copy constructor) and can be safely modified as is
being done.
This simply explicitly casts the pointers before calling memset to
indicate that they should be treated as raw memory.
6 years ago
Nic McDonald
f313b9ccf7
comply with Bazel recommendations
6 years ago
Hao Nguyen
8e5ea65953
Merge pull request #6033 from haon4/201904121310
...
Down integrate to GitHub
6 years ago
Hao Nguyen
2c18ec841a
Remove Required.Proto3.JsonInput.EmptyFieldMask.JsonOutput from failure list since it is now passing for Ruby
6 years ago
Hao Nguyen
42bab121fd
Merge pull request #6032 from haon4/objectivec
...
Replace SimpleItoa with StrCat in ObjectiveC compiler codes
6 years ago
Hao Nguyen
1467e08d7c
Down integrate to Github
6 years ago
Hao Nguyen
1a23e2ab2d
Replace SimpleItoa with StrCat
6 years ago
senhalil
97e7ddc015
Small patch to handle -Wfloat-equal warnings
...
https://groups.google.com/d/msg/protobuf/H8_D1hfg3p4/A2oPHdfUAgAJ
6 years ago
Justin Buchanan
27228494c3
emit annotations for oneof field accessors in c++
6 years ago
Keith Smiley
da5e11b605
Remove unused constants
...
When compiling protobuf these produce warnings
6 years ago
Keith Smiley
7db639f924
Make cold_threshold_ look used to fix warning
...
This field isn't used yet, but it will be in the future so we don't want
to remove it. This fixes the warning in the meantime.
6 years ago
Hao Nguyen
105a0666d3
Merge pull request #6016 from haon4/201904101300
...
Down integration to GitHub
6 years ago
Hao Nguyen
466615a8e2
Remove Required.Proto3.JsonInput.EmptyFieldMask.JsonOutput from ruby_mac too
6 years ago
Hao Nguyen
3d69bad4b2
Update generated proto and remove a test from failure_list
6 years ago
Hao Nguyen
51b0225599
Down integrate to Github
6 years ago