Thomas Van Lenten
|
ac8da77c93
Run `swift-format -p -r -i .`
|
hai 1 ano |
Thomas Van Lenten
|
cdec060948
Support JSON encoding/decoding on group fields.
|
%!s(int64=2) %!d(string=hai) anos |
Thomas Van Lenten
|
0f3e371638
Add `enableUpcomingFeature("ExistentialAny")` and update accordingly.
|
%!s(int64=2) %!d(string=hai) anos |
Thomas Van Lenten
|
9166640f3a
Move SwiftProtobufCore -> SwiftProtobuf
|
%!s(int64=2) %!d(string=hai) anos |
Gus Cairo
|
5002f4cee6
Split SwiftProtobuf into SwiftProtobufCore & SwiftProtobufFoundationCompat
|
%!s(int64=3) %!d(string=hai) anos |
Tim Kientzle
|
96d2ce6f64
Update link to LICENSE.txt in the copyright block
|
%!s(int64=4) %!d(string=hai) anos |
Cory Benfield
|
4f9d97261e
Add modify operation to ExtensionFieldValueSet.
|
%!s(int64=5) %!d(string=hai) anos |
Thomas Van Lenten
|
9b9a4cfacf
Handle a extension in JSON being 'null'
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
2d03e5ede2
Eliminate a redundant cast
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
24af779978
Don't accept `null` for standard enums
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
11ff8137c2
Correctly handle repeated NullValue fields
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
aa434f7cd4
Fix JSON coding/decoding of NullValue WKT
|
%!s(int64=5) %!d(string=hai) anos |
Chris Burrows
|
160f7aaa05
Stop using Internal.emptyData in source
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
c0f09b736f
Swift 4.2 does not support implicit returns
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
212b23a957
Make the JSON API consistent with binary and TextFormat by having the extensions argument be optional and default to nil
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
b7d7c4c25d
Push the options and extensions down into the JSONScanner, since they are immutable for the duration of the decode and are more heavily used in the scanner
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
4feb5dc5ea
Make messageType non-optional since in practice it is always available
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
38274e875e
Any + JSON + extensions
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
cd03369697
Just abort on invariant failures; don't try to recover
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
e56ffc39ff
Basic test for nested messages with extension fields
|
%!s(int64=5) %!d(string=hai) anos |
Tim Kientzle
|
218356bbd7
First cut at support for proto2 extensions in JSON
|
%!s(int64=5) %!d(string=hai) anos |
Cory Benfield
|
defcb54803
Use raw pointers instead of typed pointers.
|
%!s(int64=6) %!d(string=hai) anos |
Thomas Van Lenten
|
3dec79b4dc
Update JSON unknown field support (#771)
|
%!s(int64=7) %!d(string=hai) anos |
Tim Kientzle
|
b925121822
Change `extendingOrTruncating` to `truncatingIfNeeded`
|
%!s(int64=8) %!d(string=hai) anos |
Tim Kientzle
|
b83f103f12
Provide type hint for old Swift compiler
|
%!s(int64=8) %!d(string=hai) anos |
Tim Kientzle
|
f1bf18864f
Consolidate string/number enums down in the scanner
|
%!s(int64=8) %!d(string=hai) anos |
Tim Kientzle
|
92b90061b8
Perf: Rework Text and JSON enum handling to take full advantage of NameMap.
|
%!s(int64=8) %!d(string=hai) anos |
Tim Kientzle
|
98228eb3c4
Migrate directly to the Swift 4 syntax; shim for old compilers
|
%!s(int64=8) %!d(string=hai) anos |
Tim Kientzle
|
566007e981
Swift 3 and Swift 4 have different names for narrowing integer conversions
|
%!s(int64=8) %!d(string=hai) anos |
Thomas Van Lenten
|
273aea222b
Don't make the JSONDecodingOptions optional, just default them.
|
%!s(int64=8) %!d(string=hai) anos |