GitHub user apocolipse opened a pull request:
https://github.com/apache/thrift/pull/1084
THRIFT-3773 Swift 3 Native Library
Here is my implementation of the Thrift library for Swift 3.0, pure swift.
There is no Objective-C requirement here.
For implementation and design details, please refer to comments here:
https://issues.apache.org/jira/browse/THRIFT-3773?jql=text%20~%20%22swift%22
And to the README here:
https://github.com/apocolipse/thrift/tree/master/lib/swift
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apocolipse/thrift master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/thrift/pull/1084.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1084
----
commit 295b81ca504c3542bdf49e949cbbcb6493e1e3f1
Author: Chris Simpson <[email protected]>
Date: 2016-06-28T04:09:06Z
Initial 3.0 commit, copy over swift generator and update makefiles to build
commit 3faf93e9daab54351a74c5f5ea91002b95b1b7cb
Author: Chris Simpson <[email protected]>
Date: 2016-06-28T04:13:41Z
Removed PromiseKit option
commit a55b69a90daf6bdc1c6e0658a04c44d647ab090a
Author: Chris Simpson <[email protected]>
Date: 2016-06-28T17:50:15Z
Swifty Enums and function signatures
commit 0d77f8f5e6fe6b2c25af33508ddc83fbd5a5ea4a
Author: Chris Simpson <[email protected]>
Date: 2016-07-01T05:54:35Z
Add in lib, updated code gen
commit 105b14b0d0fbbe132de6e6db4fb153637d8ab1a6
Author: Chris Simpson <[email protected]>
Date: 2016-07-20T18:00:29Z
Merge branch 'master' of github.com:apache/thrift
commit cf5e1a01d82e1cee73754ffd01d9838a3bd2e7f9
Author: Chris Simpson <[email protected]>
Date: 2016-08-19T18:12:47Z
meh
commit 59d2d6263a5a524a5aab348ff3475fd9ed6af553
Author: Chris Simpson <[email protected]>
Date: 2016-08-19T18:12:51Z
Merge branch 'master' of github.com:apache/thrift
commit 6faca578da091f8ab4fe0358d26019a8665028cf
Author: Chris Simpson <[email protected]>
Date: 2016-08-24T19:55:47Z
Error and fileprivate
commit d8166d9a820f9d830b35b7b857cb8b8d9364521a
Author: Chris Simpson <[email protected]>
Date: 2016-08-25T19:08:17Z
Fix for TEnum's and constant enum value rendering
commit b0755f6d6c6e76b4a1982938df77a17aead91d1b
Author: Chris Simpson <[email protected]>
Date: 2016-08-25T20:50:32Z
Merge branch 'master' of https://github.com/apache/thrift
commit 8d3436f83d826c5e83066954b9eb55609ece1651
Author: Chris Simpson <[email protected]>
Date: 2016-09-07T19:33:21Z
Working compiler
commit 286c7a951393ee78c04405355cd1b5010fb94df9
Author: Chris Simpson <[email protected]>
Date: 2016-09-09T18:03:46Z
Add sources
commit fcec22a5c456be82fffa1009ea3f99b84ad4a8b8
Author: Chris Simpson <[email protected]>
Date: 2016-09-09T18:47:33Z
Working Library
commit 1398375fca765a7552fba3908095362f4054fe64
Author: Chris Simpson <[email protected]>
Date: 2016-09-09T18:48:12Z
Merge branch 'master' of https://github.com/apache/thrift
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---