..
AstGuard.h
Add a switch that allows disabling the smart pointers.
2009-01-22 17:31:11 +00:00
AttributeList.cpp
Implemenent objective-c's NSObject attribute as a way of ddeclaraing c-type
2009-01-13 23:34:40 +00:00
CMakeLists.txt
Update cmake build; patch by Csaba Hruska.
2008-12-02 16:23:30 +00:00
DeclSpec.cpp
Optimize Declarator to avoid malloc/free traffic for the argument list of a
2009-01-20 19:11:22 +00:00
ExtensionRAIIObject.h
implement a couple fixme's by implementing __extension__ properly.
2008-10-20 06:45:43 +00:00
Makefile
Make a major restructuring of the clang tree: introduce a top-level
2008-03-15 23:59:48 +00:00
MinimalAction.cpp
Switch MinimalAction from new/delete'ing its TypeNameInfo to
2009-01-18 09:39:41 +00:00
ParseCXXInlineMethods.cpp
When we see a reference to a struct, class, or union like "struct X"
2009-01-09 22:42:13 +00:00
ParseDecl.cpp
Inline ParseOptionalTypeSpecifier into ParseDeclarationSpecifiers.
2009-01-21 19:48:37 +00:00
ParseDeclCXX.cpp
When we see a reference to a struct, class, or union like "struct X"
2009-01-09 22:42:13 +00:00
ParseExpr.cpp
Optimize Declarator to avoid malloc/free traffic for the argument list of a
2009-01-20 19:11:22 +00:00
ParseExprCXX.cpp
Convert a few expression actions to smart pointers.
2009-01-18 18:53:16 +00:00
ParseInit.cpp
Initial implementation of semantic analysis and ASTs for C99
2009-01-22 00:58:24 +00:00
ParseObjc.cpp
Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter).
2009-01-18 18:03:53 +00:00
ParsePragma.cpp
Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers.
2008-12-10 00:02:53 +00:00
ParsePragma.h
Add Parser support for #pragma pack
2008-10-04 19:21:03 +00:00
ParseStmt.cpp
Convert more expression actions to smart pointers.
2009-01-19 00:08:26 +00:00
ParseTemplate.cpp
rename tok::annot_qualtypename -> tok::annot_typename, which is both
2009-01-06 05:06:21 +00:00
ParseTentative.cpp
Another tweak to handle the MS extensions (<rdar://problem/5956221>).
2009-01-06 19:34:12 +00:00
Parser.cpp
Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter).
2009-01-18 18:03:53 +00:00