aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-02Objective-C arc [qui]. Don't issue the bridge castFariborz Jahanian
2013-03-27Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_t...Joao Matos
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-01Micro change: moved '{' for better readability (+don't confuse -Wimplicit-fal...Alexander Kornienko
2013-01-29Produce a diagnostic if alignas is applied to an expression. Neither C11 norRichard Smith
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-20Move operator precedence calculation to new headerDaniel Jasper
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-04Fixed FunctionTypeLoc source range.Abramo Bagnara
2012-09-26Fix an edge case of mangling involving the combination of a lambda and typeid.Eli Friedman
2012-09-25Add the Microsoft __is_interface_class type trait.John McCall
2012-09-18If a comma operator is followed by a token which unambiguously indicates theRichard Smith
2012-09-11Remove unused macro definitionDouglas Gregor
2012-08-30Extend the "__is_pod" hack, which demotes various type trait keywordsDouglas Gregor
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-07-30Improvements to vexing-parse warnings. Make the no-parameters case moreRichard Smith
2012-06-30Add support for the C11 _Alignof keyword.Jordan Rose
2012-06-23Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber
2012-06-19Documentation cleanup: fixing file headers to use Doxygen \file markup whileJames Dennett
2012-06-17Documentation cleanup:James Dennett
2012-06-15Check the parameter lists and return type of both blocks and lambdasDouglas Gregor
2012-06-15Documentation cleanup: escape Objective-C @ symbols in Doxygen comments.James Dennett
2012-06-06Whenever we have a BalancedDelimiterTracker, we have a 'nested' scopeDouglas Gregor
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-10Disambiguation of '[[':Richard Smith
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-04-04Enter an expression evaluation context when parsingJohn McCall
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09Support for raw and template forms of numeric user-defined literals,Richard Smith
2012-03-08Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-01Avoid examining the AST from the parser, and simplify somewhat.Richard Smith
2012-03-01Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. AlsoRichard Smith
2012-02-29Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman
2012-02-26Half of PR12088: parse braced-init-lists on the RHS of assignment operators.Richard Smith
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Provide the __is_trivially_assignable type trait, which providesDouglas Gregor
2012-02-22Fix typo correction of template arguments to once again allow type names.Kaelyn Uhrain