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
/
Sema
/
SemaDeclCXX.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merging r156031:
Bill Wendling
2012-05-12
1
-64
/
+0
*
Merging r155293:
Bill Wendling
2012-05-12
1
-2
/
+37
*
Merging r155218:
Bill Wendling
2012-05-12
1
-12
/
+15
*
Merging r155424:
Bill Wendling
2012-05-12
1
-4
/
+8
*
Merging r155728:
Bill Wendling
2012-04-27
1
-2
/
+4
*
Merging r155279:
Bill Wendling
2012-04-21
1
-1
/
+1
*
Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.
Richard Smith
2012-04-17
1
-35
/
+41
*
Implement the last part of C++ [class.mem]p2, delaying the parsing of
Douglas Gregor
2012-04-16
1
-5
/
+140
*
Implement C++11 [expr.prim.general]p3, which permits the use of 'this'
Douglas Gregor
2012-04-16
1
-0
/
+124
*
My original patch missed the virtual-base case for destroying
John McCall
2012-04-09
1
-2
/
+3
*
Fix the access check performed as part of the determination of whether
John McCall
2012-04-09
1
-2
/
+23
*
Fix several problems with protected access control:
John McCall
2012-04-07
1
-1
/
+9
*
Point the caret at the error for the 'expected namespace name' diagnostic in
Richard Smith
2012-04-05
1
-1
/
+1
*
Remove dead assignment to local variable.
Ted Kremenek
2012-04-04
1
-1
/
+0
*
PR10217 diagnostic fix: don't say 'copy constructor' when we mean
Richard Smith
2012-04-02
1
-1
/
+1
*
Finish PR10217: Ensure we say that a special member was implicitly, not
Richard Smith
2012-04-02
1
-10
/
+10
*
Implement DR1402: if a field or base class is not movable, the derived class's
Richard Smith
2012-04-02
1
-41
/
+138
*
Basic semantic analysis support for inheriting constructor declarations in
Richard Smith
2012-04-02
1
-12
/
+12
*
PR10217: Provide diagnostics explaining why an implicitly-deleted special
Richard Smith
2012-03-30
1
-81
/
+186
*
Refactor special member function deletion. No functionality change.
Richard Smith
2012-03-29
1
-63
/
+9
*
Unify and fix our checking of C++ [dcl.meaning]p1's requirements
Douglas Gregor
2012-03-28
1
-4
/
+2
*
Skip through transparent contexts when deciding where to add a friend function.
Nick Lewycky
2012-03-16
1
-1
/
+1
*
Ensure that default arguments are handled correctly in sub scopes. For example:
James Molloy
2012-03-13
1
-4
/
+14
*
Fix PR10447: lazily building name lookup tables for DeclContexts was broken.
Richard Smith
2012-03-13
1
-7
/
+8
*
Unify naming of LangOptions variable/get function across the Clang stack (Lex...
David Blaikie
2012-03-11
1
-35
/
+35
*
PR12225: The requirement that literal operators be namespace-scope functions
Richard Smith
2012-03-10
1
-4
/
+1
*
Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to
John McCall
2012-03-10
1
-2
/
+2
*
Only make a call to a copy constructor elidable if in fact we are
Douglas Gregor
2012-03-10
1
-1
/
+20
*
[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().
Daniel Dunbar
2012-03-09
1
-15
/
+15
*
Literal operators can't have default arguments.
Richard Smith
2012-03-09
1
-0
/
+13
*
Support for raw and template forms of numeric user-defined literals,
Richard Smith
2012-03-09
1
-1
/
+7
*
Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not
Richard Smith
2012-03-08
1
-21
/
+6
*
static_assert: Allow any string-literal as the message, not just a character
Richard Smith
2012-03-05
1
-2
/
+6
*
Avoid double lookup.
Benjamin Kramer
2012-03-05
1
-3
/
+5
*
Add tests for [over.literal]. Fix a few bugs which were exposed by the tests.
Richard Smith
2012-03-04
1
-5
/
+10
*
Implement "optimization" for lambda-to-block conversion which inlines the gen...
Eli Friedman
2012-03-01
1
-74
/
+15
*
Ensure that we delete default constructors in the right cases. Don't delete the
Richard Smith
2012-02-27
1
-11
/
+9
*
Ensure that we delete destructors in the right cases. Specifically:
Richard Smith
2012-02-26
1
-101
/
+86
*
Make sure we don't try to produce a definition of an implicitly-deleted function
Richard Smith
2012-02-26
1
-5
/
+10
*
Special members which are defaulted or deleted on their first declaration are
Richard Smith
2012-02-26
1
-0
/
+53
*
Work-in-progress for lambda conversion-to-block operator. Still need to impl...
Eli Friedman
2012-02-25
1
-5
/
+11
*
Implement C++11 [over.match.copy]p1b2, which allows the use of
Douglas Gregor
2012-02-24
1
-2
/
+3
*
C++11 [class.ctor]p5 says that
Douglas Gregor
2012-02-24
1
-2
/
+6
*
Replace some DenseSets with SmallPtrSets. Apart from the "small" optimization...
Benjamin Kramer
2012-02-23
1
-2
/
+1
*
Fix parsing and processing initializer lists in return statements and as dire...
Sebastian Redl
2012-02-22
1
-4
/
+9
*
Generate an AST for the conversion from a lambda closure type to a
Douglas Gregor
2012-02-22
1
-10
/
+79
*
Implement name mangling for lambda expressions that occur within the
Douglas Gregor
2012-02-21
1
-0
/
+17
*
Fix a constexpr FIXME: When implicitly instantiating the primary template for an
Richard Smith
2012-02-20
1
-6
/
+2
*
Emit a warning when list-initializing a std::initializer_list member.
Sebastian Redl
2012-02-19
1
-0
/
+9
*
Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...
Eli Friedman
2012-02-18
1
-0
/
+5
[next]