~thopiekar/protobuf/+git/protobuf:3.9.x

Last commit made on 2019-09-20
Get this branch:
git clone -b 3.9.x https://git.launchpad.net/~thopiekar/protobuf/+git/protobuf

Branch merges

Branch information

Name:
3.9.x
Repository:
lp:~thopiekar/protobuf/+git/protobuf

Recent commits

52b2447... by Rafi Kamal <email address hidden>

Update version to 3.9.2 (#6682)

cfee7d8... by Paul Yang <email address hidden>

Merge pull request #6680 from thomasvl/objc_fix

Pull the ObjC fixes from #6679 to the 3.9.x branch

a0eb83f... by dmaclach <email address hidden>

Remove OSReadLittle* due to alignment requirements (#6678)

The OSReadLittleInt64 function as defined by Apple reduces down to:

`return *(volatile uint64_t *)((uintptr_t)base + byteOffset);`

which means we are type-punning using a cast. On ARMv7 and other aligned architectures this can cause crashes.
Minimal example: https://gist.github.com/dmaclach/b10b0a71ae614d304c067cb9bd264336

Fixes #6679

42e0ff5... by Thomas Van Lenten <email address hidden>

[ObjC] Don't use unions and instead use memcpy for the type swaps. (#6672)

The code in question hasn't change in a long time so the cause of
https://github.com/firebase/firebase-ios-sdk/issues/3851 still appears to be
an Xcode 11 clang change/bug; but this does appear to be slightly better
code for the work being done.

Cleanup along the way for #6679

655310c... by Paul Yang <email address hidden>

Update protobuf version (#6472)

ebfde4c... by Paul Yang <email address hidden>

No need to update version in generated code (#6471)

generate_descriptor will handle that

bc5f088... by Jan Tattermusch <email address hidden>

Merge pull request #6431 from jtattermusch/backport_csharp_proto2_review

Backport review comments for C# proto2 features (for 3.9.x)

92f2c89... by Yannic

[bazel] Add fixes for --incompatible_load_{cc,java,proto}_rules_from_bzl

65ed62e... by Paul Yang <email address hidden>

Updated Bazel test script to use most recent Bazel version (#6413) (#6433)

I'm not exactly sure why, but this fixes the failing Bazel presubmit
test. Using the most recent version seems like a good idea anyway so
that we can make sure we're compatible with any new Bazel changes.

fce3613... by Paul Yang <email address hidden>

Disable javadoc error (#6371)

* Disable javadoc error

Actual fixes of the javadoc will be followed up

* Remove duplicated configuration

* Update javadoc plugin version