Adam Cozzette
e8b78f8208
Fixed memory leak of Ruby arena objects. ( #8465 )
...
In our free() method, we were freeing the memory from the
upb arena but we were failing to free the memory for the
Ruby arena object. This was causing every Ruby arena object
to leak: even though the objects were getting GC'd, the
underlying memory was not getting released.
Co-authored-by: Joshua Haberman <jhaberman@gmail.com>
4 years ago
Adam Cozzette
436bd7880e
Updated version to 3.15.8 ( #8463 )
...
* Update protobuf version
* Updated CHANGES.txt and package.xml for 3.15.8
4 years ago
Matt Fowles Kulukundis
c2148566c7
Merge pull request #8327 from alkasm/alkasm/method-desc-copy-to-proto
...
[python-runtime] Add MethodDescriptor.CopyToProto()
4 years ago
Joshua Haberman
1ed9a8b521
Merge pull request #8461 from haberman/ruby-arena-memory-leak
...
Fixed memory leak of Ruby arena objects.
4 years ago
Joshua Haberman
67fee915e0
Fixed memory leak of Ruby arena objects.
...
In our free() method, we were freeing the memory from the
upb arena but we were failing to free the memory for the
Ruby arena object. This was causing every Ruby arena object
to leak: even though the objects were getting GC'd, the
underlying memory was not getting released.
4 years ago
Alexander Reynolds
3c782fc3d6
Remove py impl skip for method desc CopyToProto test
4 years ago
Adam Cozzette
7689f00ba8
Update protobuf version ( #8448 )
4 years ago
Adam Cozzette
6099c6505d
Updated CHANGES.txt for 3.16.0 ( #8456 )
...
* Updated CHANGES.txt for 3.16.0
* Fix spelling errors
4 years ago
deannagarcia
e844a53716
Merge branch 'master' into kotlinProtos
4 years ago
Chris Rebert
9d175493a3
addressbook.proto: Enable java_multiple_files option
...
And update the java_package value accordingly.
Enabling java_multiple_files is preferred nowadays.
Refs CL 348101638 which updates the tutorial accordingly.
4 years ago
Jan Tattermusch
053966b495
Emulated python aarch64 tests ( #8392 )
...
This runs basic python aarch64 tests under qemu emulator, but uses artifacts that can be cross-built by a host compiler.
4 years ago
Lukas Fittl
93c703e816
Add test for json_name functionality
4 years ago
Lukas Fittl
07f263c7ef
Address review feedback
4 years ago
Adam Cozzette
c9343864a2
Merge pull request #8447 from acozzette/merge-3-15-x
...
Merge 3.15.x into the master branch
4 years ago
Adam Cozzette
600799912a
Revert "[C++] Refactor uint128 ( #8416 )"
...
This reverts commit b604419d26
.
4 years ago
Adam Cozzette
87aa9adb86
Merge branch 'master' into 3.15.x
4 years ago
Deanna Garcia
50592a51ab
Making dependency on java proto instead of copying files and generating kotlin generated code for standard protos
4 years ago
Derek Perez
97cb3a862f
Merge pull request #8444 from perezd/sync-stage
...
Integrate from Piper for C++, Java, and Python
4 years ago
Adam Cozzette
878be3569e
Update protobuf version
4 years ago
Adam Cozzette
c00c2d43bb
Updated CHANGES.txt and package.xml with changes for 3.15.7
4 years ago
Deanna Garcia
7c3b28df7b
Trying optin in codespell
4 years ago
Derek Perez
361308c4f2
fix wrapping of line in CHANGES.txt
4 years ago
Deanna Garcia
610fc635a8
Adding opt to codespell instead of OptIn
4 years ago
Deanna Garcia
7b23ae1e66
Merge remote-tracking branch 'remotes/upstream/master' into kotlinProtos
4 years ago
Derek Perez
9147109854
editing CHANGES.txt
4 years ago
David L. Jones
f82e268ed7
Remove references to stale benchmark data sources.
4 years ago
David L. Jones
240e54efe5
Remove references to stale benchmark data sources.
4 years ago
Joshua Haberman
f3f8707ba5
Merge pull request #8434 from haberman/ruby-message-eq
...
Fixed message equality in cases where the message type is different.
4 years ago
Derek Perez
49ed194e88
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Derek Perez
4008d229aa
Sync from Piper @366297034
...
PROTOBUF_SYNC_PIPER
4 years ago
Joshua Haberman
38e1b59258
Elided the TYPE() and msgdef checks by using CLASS_OF.
4 years ago
deannagarcia
c3f4b108b3
Changing codespell and mergeable ymls to prepare for opensourcing kotlin protos ( #8442 )
4 years ago
Deanna Garcia
4a82094b61
Reversing codespell changes
4 years ago
cfredri4
c47ebfd82b
Fix maven URL ( #8440 )
4 years ago
Deanna Garcia
043935b672
Fixing codespell allow list
4 years ago
Deanna Garcia
a0887367e1
Adding OptIn to the allow list for spell check
4 years ago
Deanna Garcia
74a32c02a1
fixing kokoro tests
4 years ago
aaron ai
62c402ae37
Add 'java/lite/target' to .gitignore ( #8439 )
4 years ago
Deanna Garcia
9aaaf70154
updating makefile
4 years ago
Deanna Garcia
b0acba39c9
cleaning up
4 years ago
Joshua Haberman
e9360dfa53
Merge pull request #8437 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
4 years ago
Deanna Garcia
30355ff78a
Fixing build
4 years ago
Joshua Haberman
7224406161
Updated CHANGES.txt for sync.
4 years ago
Joshua Haberman
c0c6cad184
Merge tag 'refs/tags/sync-piper' into sync-stage
...
# Conflicts:
# src/google/protobuf/stubs/statusor.h
4 years ago
Joshua Haberman
4a6dc34d3a
Sync from Piper @365872496
...
PROTOBUF_SYNC_PIPER
4 years ago
Yannic
b604419d26
[C++] Refactor uint128 ( #8416 )
...
* [C++] Refactor uint128
This makes it compatible with absl::uint128
* Remove use of absl
* Add header to test
* Exclude typetraits tests from gcc < 5
4 years ago
Deanna Garcia
726241fca1
Changing structure to have kotlin submodules
4 years ago
Jan Tattermusch
0ebbd7d7c3
Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image ( #8280 )
...
This uses the dockcross manylinux docker image to enable crosscompiling aarch64 python wheels. The wheels built for aarch64 linux are excluded from the release for now, pending testing (pending, in PR#8392).
4 years ago
Joshua Haberman
d69f482883
Fixed message equality in cases where the message type is different.
...
If the message types are different, equality comparison must return
false.
4 years ago
Joshua Haberman
a38319b5c4
Merge pull request #8429 from haberman/ruby-gc-secondarymap
...
Fix unbounded memory growth for Ruby <2.7.
4 years ago