Commit History

Autor SHA1 Mensaxe Data
  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