John McCall
5c171fd448
Parsing, type-checking, SILGen, and IRGen for try!.
...
Swift SVN r28085
2015-05-02 08:03:15 +00:00
Doug Gregor
be3ec6359a
Make DeclAttributes visitable via an AST visitor.
...
Swift SVN r15900
2014-04-03 22:57:15 +00:00
Joe Groff
c0d8ae7c13
Parse 'x.self' as an identity expression.
...
Factor an IdentityExpr base class out of ParenExpr, and migrate most of the logic to see through ParenExprs to see through IdentityExprs instead. Add DotSelfExpr as a new subclass of IdentityExpr, produced by parsing 'x.self'.
Swift SVN r14381
2014-02-26 06:23:55 +00:00
John McCall
20e58dcf93
Change the type of function values in SIL to SILFunctionType.
...
Perform major abstraction remappings in SILGen. Introduce
thunking functions as necessary to map between abstraction
patterns.
Swift SVN r10562
2013-11-19 22:55:09 +00:00
Stephen Lin
8d90466523
Reorganize SIL source tree: move lib/SIL/SILGen -> lib/SILGen, move lib/SIL/Passes -> lib/SILPasses, add lib/SILPasses/Utils
...
Swift SVN r7246
2013-08-14 23:47:29 +00:00