Eli Friedman
|
be602fcd05
|
Get rid of the implicit BraceStmt for the TranslationUnit; instead, have the TranslationUnit directly store a list of decls.
Swift SVN r1521
|
2012-04-20 00:17:13 +00:00 |
|
Eli Friedman
|
d5e7784010
|
Get rid of isModuleScope bit, since we don't like scattering bits across the AST; as a replacement, introduce TopLevelCodeDecl, which provides a DeclContext for all expressions and statements at the top level. <rdar://problem/11259941>.
Swift SVN r1503
|
2012-04-19 21:22:12 +00:00 |
|
Doug Gregor
|
b6140f3b2c
|
Teach IR generation that there are no global subscript operations
Swift SVN r1498
|
2012-04-19 20:42:36 +00:00 |
|
Doug Gregor
|
06881faea2
|
Introduce an AST node for subscript declarations, and verify that the bodies of the getter and setter are being type-checked.
Swift SVN r1496
|
2012-04-19 20:29:48 +00:00 |
|
Eli Friedman
|
4848072285
|
Add a hack which makes us run the initializers for "true" and "false" in script mode and REPL mode. <rdar://problem/11256886>
Swift SVN r1494
|
2012-04-19 19:04:28 +00:00 |
|
Eli Friedman
|
dc213bca76
|
Implement basic REPL under swift -repl. Known demo-blockers: need error recovery, need better brace/paren handling, need to implement the "print" part of REPL.
Swift SVN r1452
|
2012-04-18 00:52:11 +00:00 |
|
John McCall
|
6b1a0a2de4
|
Merge GenLocal.cpp and GenGlobal.cpp.
Swift SVN r1386
|
2012-04-11 03:39:01 +00:00 |
|