[swift-dev] SourceKit limits on Swift refactoring
Xi Ge
xi_ge at apple.com
Tue Jan 12 20:02:21 CST 2016
Hi Xin,
It seems that the cursor info crash is not your blocker : ( Could you point me to the refactoring plugin source? I can investigate better if I know which SourceKit request is used by it.
Thanks
Xi
> On Jan 12, 2016, at 5:58 PM, 肇鑫 <owenzx at gmail.com> wrote:
>
> Hi Xi Ge,
>
> I just tried the swift-2.2-SNAPSHOT-2016-01-11-a-osx.pkg with Xcode 7.2 (7C68). The results is still the same, should I wait for another snapshot as this one is not included your patch?
>
> My steps:
>
> 1 download swift-2.2-SNAPSHOT-2016-01-11-a-osx.pkg, install it
> 2 command line, run `xcrun launch-with-toolchain /Library/Developer/Toolchains/swift-latest.xctoolchain`
> 3 rebuild the plugin, quit xcode
> 4 open xcode with the command line
> 5 open the project which contains the test code
>
> struct Person {
> var name:String
>
> init(aName:String) {
> self.name <http://self.name/> = aName
> }
> }
>
> func testOnly() {
> let john = Person(aName: "John")
>
> print(john)
> }
>
> 6 clean and rebuild the project
>
> zhaoxin
>
> On Tue, Jan 12, 2016 at 3:35 AM, Xi Ge <xi_ge at apple.com <mailto:xi_ge at apple.com>> wrote:
> HI Xin,
> I have fixed this crash in open source Swift. Please let me know if the progress unlocks your refactoring support.
> cheers
> Xi
>
>
>
>> On Jan 9, 2016, at 6:45 PM, 肇鑫 <owenzx at gmail.com <mailto:owenzx at gmail.com>> wrote:
>>
>> Thanks. Refactor really makes working much easier. Looking forward to the progress.
>>
>> zhaoxin
>>
>> On Sun, Jan 10, 2016 at 5:37 AM, Xi Ge <xi_ge at apple.com <mailto:xi_ge at apple.com>> wrote:
>> Hi Xin,
>> I tried the case you gave here and got a SourceKit crash in the line of "self.name <http://self.name/> = aName” when querying cursor info. I will get into this by Monday.
>> Thanks for letting us know!
>> Xi
>>
>>> On Jan 9, 2016, at 1:15 PM, 肇鑫 via swift-dev <swift-dev at swift.org <mailto:swift-dev at swift.org>> wrote:
>>>
>>> SourceKit
>>
>>
>>
>>
>> --
>>
>> Owen Zhao
>
>
>
>
> --
>
> Owen Zhao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160112/98bcd9c0/attachment.html>
More information about the swift-dev
mailing list