Bu Sun Kim
51c80ce1d5
add python 3.9
4 years ago
Paul Yang
70531697bc
Update docker file for php 32bit tests ( #8116 )
4 years ago
Gianni Tedesco
a91adf173b
Don't include sys/param.h for _BYTE_ORDER
...
It includes a bunch of other files including a lot of macros which can
reduce the namespace available for actual protobuf.
For example, create a protobuf with a member called SIGSEGV. Since
macros cannot be namespaced in C++ this results in code which cannot be
compiled.
Fix this by just directly including endian.h
4 years ago
Paul Yang
e8906e4ecd
Update docker file for php7 ( #8112 )
4 years ago
Nadav Samet
9637a3b57c
Allocate extension 1089 to ScalaPB validate
...
ScalaPB validate is a sub-package of ScalaPB that allows user to generate data validation code for ScalaPB generated classes.
4 years ago
Biswapriyo Nath
c777ade07b
Conformance/CMake: Remove non-existence binary_json_conformance_main.cc file.
4 years ago
Biswapriyo Nath
5cc03457e6
stubs/mutex: Fix compilation by initializing variable in WrappedMutex class.
...
This solves the following error in gcc:
explicitly defaulted function cannot be declared 'constexpr' because the implicit declaration is not 'constexpr'
4 years ago
Mike Lehan
9ee163a5d7
Update param type on offsetGet ( #8033 )
...
The param was typed as `object` which is invalid as when items are set in the container the key passes through `checkKey` where it enforces the key must be various classes of integer, bool or string. Thus I have replaced it with a union type (in future this can be a proper PHP level typehint, but for now only doctype)
4 years ago
Paul Yang
9432c99f37
Update docker image for php8 ( #8103 )
4 years ago
Jorg Brown
3f91c10f0d
Work around -Werror=type-limits under gcc 10.2 ( #8092 )
...
* Work around `-Werror=type-limits` under gcc 10.2
This is an error when tag is greater than 128 under gcc 10.2: `if (tag < 128) return *ptr == tag;`
It's an error even though the comparison occurs in a branch of code we know won't be taken. See https://godbolt.org/z/1eaP86
This works around the problem by casting `tag` to the same type as `*ptr`.
4 years ago
Antony Dovgal
51b620ac96
unregister INI entries and fix invalid read on shutdown ( #8042 )
4 years ago
Adam Cozzette
471317f03a
Merge pull request #8077 from acozzette/fix-8059
...
Updated ax_pthread.m4 to its most recent upstream version
4 years ago
Adam Cozzette
9e2d875dd6
Merge pull request #8089 from acozzette/fixes
...
Fixed some minor issues
4 years ago
Adam Cozzette
72fddb7272
Fixed the Codespell check
4 years ago
Adam Cozzette
551b440aaa
Fixed some minor issues
...
This commit fixes some minor issues that came up when I tried to
integrate changes from Git into Google's internal codebase:
- Include stubs/strutil.h for access to Split() helper function
- Use emplace() instead of insert() so that the code still works if
we're working with a string_view instead of a string
4 years ago
Adam Cozzette
977dde9ee3
Merge pull request #7180 from stac47/fix_deprecated_is_pod
...
Fix std::is_pod deprecated in C++20
4 years ago
Adam Cozzette
e65887ad0e
Merge branch 'master' into fix_deprecated_is_pod
4 years ago
Tongliang Liao
5a7a4a52a7
Install examples in `/usr/local/share/protobuf/examples`.
4 years ago
Joshua Haberman
bd9a7104e1
Merge pull request #8076 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
4 years ago
Joshua Haberman
7993c7456c
Added note to CHANGES.txt about Arena::SpaceAllocated().
4 years ago
Adam Cozzette
8cfb4284b4
Updated ax_pthread.m4 to its most recent upstream version
...
This should fix #8059 .
4 years ago
Joshua Haberman
c2c13a558a
Fixed Python C++ extension for Python 3.8.
...
Python 3.8 changed the meaning and type of the tp_print slot.
4 years ago
Joshua Haberman
284f4b6dd1
Fixed another spelling error.
4 years ago
Joshua Haberman
9be042029b
Reverted unintentional change.
4 years ago
Joshua Haberman
29e788d8e2
Fixed spelling mistake.
4 years ago
Joshua Haberman
1817a01907
Updated changelog.
4 years ago
Joshua Haberman
920803e18d
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Joshua Haberman
5c028d6cf4
Sync from Piper @343521567
...
PROTOBUF_SYNC_PIPER
4 years ago
Jan Tattermusch
d7a26435fb
Merge pull request #7645 from JamesNK/jamesnk/bytestring-memory
...
Change ByteString to use memory and support unsafe create without copy
4 years ago
James Newton-King
e794919f6b
PR feedback
4 years ago
James Newton-King
79f5bad83c
Change ByteString to use memory and support unsafe create without copy
4 years ago
Mahdi Hosseini
7b352d318b
Fix detecting file as directory on zOS issue #8051
4 years ago
Mahdi Hosseini
51bdb51050
Fix detecting file as directory on zOS issue #8051
4 years ago
Mahdi Hosseini
a73c8e052d
Fix detecting file as directory on zOS issue #8051
4 years ago
Yuriy Chernyshov
0321358204
Fix some -Wunused-parameter warnings
4 years ago
Adam Cozzette
c981d39d1e
Merge pull request #8048 from acozzette/3.14.x-202011131455
...
Merge 3.14.x into master
4 years ago
Adam Cozzette
17a067dd36
Merge branch '3.14.x' into 3.14.x-202011131455
4 years ago
Adam Cozzette
2514f0bd7d
Removed protoc-artifacts/target directory
...
I committed this directory by mistake and these build artifacts should
not be checked in.
4 years ago
Adam Cozzette
f3192d6128
Update protobuf version
4 years ago
Adam Cozzette
8630972ced
Updated CHANGES.txt to add #8035
4 years ago
James Newton-King
e91922a4e7
Additional test
4 years ago
James Newton-King
e57f761e7b
Fix parsing negative Int32Value that crosses segment boundary
4 years ago
Jan Tattermusch
012fe854ac
Merge pull request #8035 from JamesNK/jamesnk/int32wrapper-blocksize
...
Fix parsing negative Int32Value that crosses segment boundary
4 years ago
James Newton-King
fdf4ef62a5
Additional test
4 years ago
James Newton-King
d8800ae2f3
Fix parsing negative Int32Value that crosses segment boundary
4 years ago
Adam Cozzette
1b851b3fe6
Update protobuf version
4 years ago
Yuriy Chernyshov
397d34ca0e
Restore proxy method upon acozzette@ request
4 years ago
Yuriy Chernyshov
20c780045a
Deduplicate StripProto methods
4 years ago
Adam Cozzette
129a5edb28
Updated CHANGES.txt to include #7928
4 years ago
Aurélien Grenotton
99149badc0
Fix PyUnknownFields memory leak ( #7928 )
...
Properly release internal data structure on deallocation.
Fix #7301
4 years ago