Bo Yang
fffe8d39f8
Call php method via function name instead of calling directly.
...
This changes the linking error if php extension is not statically linked
to a runtime error. In this way, users who don't need Timestamp can
still use protobuf even if date extension is not statically linked in
php.
7 years ago
Jisi Liu
0f9bfa8244
Merge pull request #4016 from jquesnelle/string-access-ub
...
fix undefined behavior in C++03
7 years ago
Jisi Liu
27e877fdaa
Merge pull request #2834 from aj-michael/master
...
Make //:protobuf_python have correct __init__.py.
7 years ago
Feng Xiao
6c27550df0
Clarify default value behavior in JSON conversion.
...
Make it clear default value is only omitted for proto3.
7 years ago
Feng Xiao
75eceb8424
Update generated code.
7 years ago
Feng Xiao
8489612dad
Update comments for Timestamp JSON format.
...
Clarify that JSON parser are required to accept both UTC and other
timezone offsets.
Fixes issue 3093
7 years ago
Paul Yang
f69a5db66f
Merge pull request #4028 from TeBoring/3.5.x
...
Add backslach to make class explict in global namespace
7 years ago
Bo Yang
88102eae8f
Replace private timelib_update_ts with public date_timestamp_get
7 years ago
Bo Yang
9f6aceaa8c
Add PROTOBUF_ENABLE_TIMESTAMP to let user decide whether timestamp util
...
can be used at install time.
7 years ago
Yilun Chong
5e732e35c1
Add caliper supported to java benchmark
7 years ago
Paul Yang
b1386e77a2
Merge pull request #4026 from TeBoring/3.5.x
...
Merge 3.5.0.1 to 3.5.x
7 years ago
Bo Yang
3b13c3f02e
Add backslach to make class explict in global namespace
7 years ago
Bo Yang
fc5818b2bb
Merge branch '3.5.0.1' into 3.5.x
7 years ago
Jon Skeet
31c54d1289
Regenerated code from previous C# codegen commit
...
With this in place, all tests should pass.
Fixes #3725 .
7 years ago
Jon Skeet
3e5bd2fd24
C# code generation changes to use bitwise comparisons for doubles
7 years ago
Jon Skeet
f3e9a65d75
Compare floating point values bitwise in C#
...
This is the manual code part of the Google.Protobuf library, and tests.
Some tests will fail until codegen is changed and rerun.
7 years ago
Adam Cozzette
618f06fc9c
Merge pull request #4007 from graywolf/patch-1
...
--pre is not necessary
7 years ago
Adam Cozzette
a426833d1a
Merge pull request #4000 from Kwizatz/master
...
Using binary one's complement to negate an unsigned int
7 years ago
Paul Yang
cf7c15e31a
Fix ruby gc_test in ruby 2.4 ( #4011 )
...
* Fix ruby gc_test in ruby 2.4
* Initialize global variables to Qnil.
7 years ago
Adam Cozzette
9b09a2af14
Merge pull request #4017 from acozzette/update-file-lists
...
Ran update_file_lists.sh to update Bazel and CMake file lists
7 years ago
Adam Cozzette
0fcca8f910
Merge pull request #4018 from acozzette/android-portable-log2-floor
...
Use the portable version of Log2Floor for Clang with older Android NDK versions
7 years ago
Jeffrey Quesnelle
f5b086273a
use const char* instead of const std::string& in normalize()
7 years ago
Adam Cozzette
63a0afca70
Use the portable version of Log2Floor for Clang with older Android NDK versions
...
This is necessary for avoiding a strange compiler error that we have
already run into with older versions of Clang on NaCl.
7 years ago
Paul Yang
0e7b589566
Add discard unknown API in ruby. ( #3990 )
...
* Add discard unknown API in ruby.
* Add test for oneof message field.
* Add TestUnknown to represent unknown field data clearly.
* Only serialize the message with unknown fields itself in test.
* Move discard_unknown from Message to Google.Protobuf
7 years ago
Adam Cozzette
609d752650
Ran update_file_lists.sh to update Bazel and CMake file lists
...
This should fix Bazel builds, since those were missing a new file
(implicit_weak_message.cc).
7 years ago
Jeffrey Quesnelle
b32c2a80e0
fix undefined behavior in C++03
7 years ago
Rodrigo Hernandez
24493eef93
Using binary one's complement to negate an unsigned int
...
This removes a Visual Studio warning:
warning C4146: unary minus operator applied to unsigned type, result
still unsigned.
7 years ago
Paul Yang
c370f88fb1
Recursively clear unknown fields in submessages. ( #3982 )
...
* Recursively clear unknown fields in submessages.
* Recursively discard unknown fields in submsg for c extension
* Fix zts build
* Add comment for tests
* Add a TODO to add a util for encoding varint for better readability.
* Add test for oneof message field.
7 years ago
Jisi Liu
1b5b3b2839
Merge pull request #4013 from laszlocsomor/io_win32
...
io_win32: support non-ASCII paths
7 years ago
Laszlo Csomor
a3a1c93fb4
io_win32_unittest: remove incorrect error check
...
Unlike GetEnvironmentVariableW,
GetCurrentDirectoryW doesn't set
ERROR_INSUFFICIENT_BUFFER.
7 years ago
Laszlo Csomor
eb3bd6ec29
io_win32_unittest: fix condition in GetCwdAsUtf8
7 years ago
Laszlo Csomor
3f1b1a6da5
io_win32_unittest: use CWD as last tempdir
...
If the test cannot find a temp directory by
checking environment variables, it will fall back
to using the current working directory as the temp
directory root.
This is what the test used to do as of commit
6de51caed5
and what was then changed by commit
792d098769
7 years ago
Laszlo Csomor
57a01c7fbe
io_win32: add more encoding-related tests
7 years ago
Laszlo Csomor
65da9fd97f
io_win32: support non-ASCII paths
...
Fixes https://github.com/google/protobuf/issues/3951
7 years ago
Laszlo Csomor
953a0253fc
io_win32_unittest: make //:win32_test run again
...
Do not use "googletest.h", apprently that leads to
linking errors on Windows which I couldn't figure
out how to solve, and decided to just go with
plain gTest instead.
See https://github.com/google/protobuf/issues/3951
7 years ago
Bo Yang
457f6a607c
Add release log
7 years ago
Bo Yang
ba60b854b6
Update php c extension version number to 3.5.0.1
7 years ago
Bo Yang
212563d756
Fix memory leak in php7
7 years ago
Bo Yang
3b7a5f4515
Fix several more memory leak
7 years ago
Bo Yang
7d3437152a
Fix memory leak when creating map field via array.
7 years ago
Bo Yang
e0d3aa057b
Fix memory leak when creating repeated field via array.
7 years ago
Paul Yang
de44982a74
Remove duplicate typedef. ( #3975 )
7 years ago
W
0316ae802d
--pre is not necessary
...
--pre was not necessary to install google-protobuf when I tried it today (2017-12-06).
7 years ago
Adam Cozzette
9021f623e1
Merge pull request #3988 from acozzette/down-integrate
...
Integrated internal changes from Google
7 years ago
Yilun Chong
173f3043d3
Merge pull request #3926 from BSBandme/down_sync_benchmark
...
Sync benchmark changes from internal
7 years ago
Adam Cozzette
e372df5c97
Fixed failing JS tests
7 years ago
Feng Xiao
db7c043f6d
Merge pull request #3968 from fahhem/patch-2
...
Add a check_version() for use in WORKSPACEs
7 years ago
Fahrzin Hemmati
35119e39a0
Add a check_protobuf_required_bazel_version() for use in WORKSPACEs
7 years ago
Yilun Chong
1fd6c1761e
Fix bugs to pass tests
7 years ago
Adam Cozzette
7bb8584f9d
Updated conformance failure lists
7 years ago