aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-06-15Fix PR2741 by making our newline tracking be aware of newlines thatChris Lattner
2009-06-15"GCC emits an __objc_class_name_{classname} symbol for every class, and a cor...Chris Lattner
2009-06-14PR4391: Tweak -ast-print output to generate valid output for edge cases Eli Friedman
2009-06-14PR4390: Make sure to handle anonymous unions correctly while building Eli Friedman
2009-06-14Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor
2009-06-14Update LLVM.Douglas Gregor
2009-06-14PR4351: Add constant evaluation for constructs like "foo == NULL", where Eli Friedman
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-14move the various builtins stuff from libast to libbasic. ThisChris Lattner
2009-06-14prune #includes, Builtins.h/cpp no longer depends on libast.Chris Lattner
2009-06-14move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner
2009-06-14change ParseStatementOrDeclaration to emit the 'missing ;' withChris Lattner
2009-06-14improve localizability by not passing english phrases into Chris Lattner
2009-06-13Simplify mangleFunctionDecl by unnesting a crazy condition. This fixesChris Lattner
2009-06-13Fix the calling convention for structs/unions containing SSE vectors on Eli Friedman
2009-06-13Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListB...Anders Carlsson
2009-06-13Allow initializing a vector with a vector in addition to allowing a list Eli Friedman
2009-06-13implement and document a new __has_feature and __has_builtin magic Chris Lattner
2009-06-13Fix for PR4382: allow instantiating dependent nested name specifiers. Eli Friedman
2009-06-13If a CXXRecordDecl is a class template, the 'this' type should be the injecte...Anders Carlsson
2009-06-13More work on type parameter packs.Anders Carlsson
2009-06-13Stop tracking non-compound value for struct. It may be caused by imprecise castZhongxing Xu
2009-06-13Remove a bunch of unnecessary template argument deduction code that wasDouglas Gregor
2009-06-13Move template type argument checking out into a separate function. No functio...Anders Carlsson
2009-06-13When some template parameters of a class template partialDouglas Gregor
2009-06-13Fix PR4372, another case where non-prototyped functions can prevent Chris Lattner
2009-06-13Improvements to TemplateArgumentListBuilder to make it work better with param...Anders Carlsson
2009-06-12A parameter pack must always come last in a class template.Anders Carlsson
2009-06-12No need to mark the parameter as invalid, just ignore the default argument.Anders Carlsson
2009-06-12Address more comments from Doug.Anders Carlsson
2009-06-12add the location of the ')' in a do/while statement to DoStmt.Chris Lattner
2009-06-12Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and us...Anders Carlsson
2009-06-12It looks like we've finished off matching of class template partial specializ...Douglas Gregor
2009-06-12Parameter packs can't have default arguments.Anders Carlsson
2009-06-12Keep track of whether a type parameter is actually a type parameter pack.Anders Carlsson
2009-06-12Finish implementing checking of class template partial specializationsDouglas Gregor
2009-06-12Diagnose C++ [temp.class.spec]p9b3, where a class template partialDouglas Gregor
2009-06-12Diagnose the incorrect use of non-type template arguments for classDouglas Gregor
2009-06-12Parse support for C++0x type parameter packs.Anders Carlsson
2009-06-12Verify that the template parameters of a class template partialDouglas Gregor
2009-06-12Fix PR4365.Anders Carlsson
2009-06-12Improve template argument deduction to keep track of why templateDouglas Gregor
2009-06-12It's an error to use a function declared in a class definition as a default a...Anders Carlsson
2009-06-12Deducation and instantiation of block types.Anders Carlsson
2009-06-12use getAsPointerType() method.Zhongxing Xu
2009-06-11Don't assert when generating code with static_asserts.Anders Carlsson
2009-06-11PR4371: Reduce the inlining threshold outside of -O3. This makes Eli Friedman
2009-06-11Following gcc, hide the hack to include the SSE2 intrinsics from Eli Friedman
2009-06-11Add summary lookup for IOServiceGetMatchingService.Ted Kremenek
2009-06-11Refactor some function name -> summary lookup using a switch statement.Ted Kremenek