Commit Graph

11 Commits

Author SHA1 Message Date
gibachan
182faa72bd Use Swift4 2017-09-07 18:44:18 +09:00
gibachan
2310bbf98a Fix the position of fixit 2017-09-05 18:10:12 +09:00
gibachan
64704f3537 Add a test for protocol with static member 2017-08-27 19:14:08 +09:00
gibachan
596463f34a Fix spaces 2017-08-27 19:00:44 +09:00
gibachan
8d99ccd574 [Qol]Add a test for nested static value
Variable name in nested static value should be fixed to have complete declarelation
2017-08-27 07:31:31 +09:00
Alex Hoppen
ebd701c4b7 Represent the name of destructors by a special DeclBaseName
No longer use the known identifier `deinit` for destructors. This allows
classes to have functions called `deinit`.
2017-07-28 19:20:02 +02:00
David Farler
b7d17b25ba Rename -parse flag to -typecheck
A parse-only option is needed for parse performance tracking and the
current option also includes semantic analysis.
2016-11-28 10:50:55 -08:00
Alex Hoppen
b0e67da844 [TypeChecker] Add error message when accessing a type's destructor
Provide error messages when the destructor is accessed using foo.deinit
instead of crashing

This resolves SR-2652 and SR-3043
2016-10-30 19:43:57 +00:00
Doug Gregor
823c24b355 [SE-0112] Rename ErrorProtocol to Error.
This is bullet (5) of the proposed solution in SE-0112, and the last
major piece to be implemented.
2016-07-12 10:53:52 -07:00
Chris Lattner
14c7a3dafe implement SE-0071 - Allow (most) keywords in member references 2016-05-02 22:31:14 -07:00
Chris Lattner
973b2f785f Rename a testcase to prepare to generalize it. 2016-05-02 21:55:58 -07:00