index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
AST
/
DeclCXX.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Unify naming of LangOptions variable/get function across the Clang stack (Lex...
David Blaikie
2012-03-11
1
-3
/
+3
*
Make sure the accessors for overridden methods don't return inherited constru...
Eli Friedman
2012-03-10
1
-4
/
+9
*
Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and
Richard Smith
2012-02-25
1
-2
/
+10
*
Generate an AST for the conversion from a lambda closure type to a
Douglas Gregor
2012-02-22
1
-10
/
+0
*
Improve our handling of lambda expressions that occur within default
Douglas Gregor
2012-02-21
1
-2
/
+2
*
Rework the Sema/AST/IRgen dance for the lambda closure type's
Douglas Gregor
2012-02-17
1
-0
/
+6
*
Implicitly define a lambda's conversion functions (to function
Douglas Gregor
2012-02-16
1
-0
/
+15
*
Split the storage of lambda information between the LambdaExpr and the
Douglas Gregor
2012-02-13
1
-51
/
+1
*
Keep track of the set of array index variables we use when we
Douglas Gregor
2012-02-13
1
-1
/
+20
*
Move the storage of lambda captures and capture initializers from
Douglas Gregor
2012-02-13
1
-11
/
+42
*
Update constexpr implementation to match CWG's chosen approach for core issues
Richard Smith
2012-02-13
1
-2
/
+2
*
const-qualify CXXRecordDecl::getCaptureFields.
Eli Friedman
2012-02-11
1
-1
/
+1
*
Extend CXXRecordDecl with a function that determines the mapping from
Douglas Gregor
2012-02-10
1
-0
/
+29
*
CWG issue 1405: mutable members are allowed in literal types, but can't undergo
Richard Smith
2012-02-09
1
-5
/
+1
*
Revert my patches which removed Diagnostic.h includes by moving some operator...
Benjamin Kramer
2012-02-07
1
-1
/
+0
*
Move various diagnostic operator<< overloads out of line and remove includes ...
Benjamin Kramer
2012-02-04
1
-0
/
+1
*
constexpr:
Richard Smith
2012-02-02
1
-0
/
+5
*
Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian.
Argyrios Kyrtzidis
2012-02-01
1
-5
/
+1
*
Change HasMutableFields to HasOnlyCMembers and consider that a tag inside
Argyrios Kyrtzidis
2012-01-26
1
-4
/
+7
*
In CXXRecordDecl::isCLike(), also check for PODness.
Argyrios Kyrtzidis
2012-01-24
1
-1
/
+2
*
Introduce CXXRecordDecl::isCLike() that is true if the class is C-like,
Argyrios Kyrtzidis
2012-01-23
1
-1
/
+17
*
Remove unnecessary default cases in switches over enums.
David Blaikie
2012-01-17
1
-1
/
+1
*
De-virtualize getPreviousDecl() and getMostRecentDecl() when we know
Douglas Gregor
2012-01-14
1
-4
/
+4
*
constexpr: fix typo resulting in move constructors sometimes not being
Richard Smith
2012-01-11
1
-2
/
+2
*
Pack UsingDecl more.
Benjamin Kramer
2012-01-07
1
-6
/
+7
*
Switch NamespaceDecl from its own hand-rolled redeclaration chain over
Douglas Gregor
2012-01-07
1
-9
/
+19
*
More lambda work: semantic analysis of capturing 'this'. It's a bit complica...
Eli Friedman
2012-01-07
1
-2
/
+2
*
When creating declarations that are deserialized from an module file,
Douglas Gregor
2012-01-05
1
-12
/
+108
*
PR11614: Mark defaulted special constructors as constexpr if their implicit
Richard Smith
2011-12-22
1
-9
/
+109
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
1
-0
/
+26
*
When we notice that a member function is defined with "= delete" or "=
Douglas Gregor
2011-11-07
1
-5
/
+5
*
Rework the AST for the initializer of a delegating constructor, so
Douglas Gregor
2011-11-01
1
-10
/
+23
*
Simplify RecordDeclCXX::setBases slightly. No functional change.
Richard Smith
2011-10-18
1
-13
/
+10
*
constexpr: don't consider class types with mutable members to be literal types.
Richard Smith
2011-10-12
1
-1
/
+5
*
Constant expression evaluation refactoring:
Richard Smith
2011-10-10
1
-8
/
+4
*
Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.
Douglas Gregor
2011-10-10
1
-0
/
+7
*
Removing a bunch of dead returns/breaks after llvm_unreachables.
David Blaikie
2011-09-23
1
-1
/
+0
*
Switch assert(0/false) llvm_unreachable.
David Blaikie
2011-09-23
1
-3
/
+3
*
Fix a broken assert in AST/DeclCXX.cpp.
Richard Trieu
2011-09-10
1
-1
/
+1
*
Implement the suggested resolution of WG21 N3307 issue 19: When determining w...
Richard Smith
2011-09-05
1
-11
/
+7
*
Declare and define implicit move constructor and assignment operator.
Sebastian Redl
2011-08-30
1
-2
/
+3
*
Track in the AST whether a function is constexpr.
Richard Smith
2011-08-15
1
-12
/
+13
*
Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...
Richard Smith
2011-08-10
1
-5
/
+4
*
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....
Chris Lattner
2011-07-23
1
-4
/
+4
*
Correctly set up the list of virtual base classes for a CXXRecordDecl. Previo...
Richard Smith
2011-07-12
1
-16
/
+2
*
Automatic Reference Counting.
John McCall
2011-06-15
1
-1
/
+35
*
Implement support for C++11 in-class initialization of non-static data members.
Richard Smith
2011-06-11
1
-0
/
+26
*
Implement a little bit of cleanup and a lot more of the base work
Sean Hunt
2011-05-25
1
-71
/
+91
*
Implement the new C++0x rules for non-trivial things in unions so that
Sean Hunt
2011-05-16
1
-14
/
+11
*
When determining whether we can make a declaration into a global
Douglas Gregor
2011-05-13
1
-1
/
+13
[next]