aboutsummaryrefslogtreecommitdiff
path: root/www
AgeCommit message (Collapse)Author
2013-11-17Tests for core issue 241-250.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194951 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-17Tests for core issues 224-240.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194946 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-15Tests for core issue 216-223.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194795 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-14DR408: If a static data member of incomplete array type is declared in a classRichard Smith
template, that member has a dependent type (even if we can see the definition of the member of the primary template), because the array size could change in a member specialization. Patch by Karthik Bhat! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194740 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-12Tests for core issue 201-215.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194458 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-08Update macro expansion diagnostic examples to say 'expanded from:'Hans Wennborg
instead of 'instantiated from:'. The actual wording of the note was changed in r135135. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194297 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-08Tests for core issue 170-200.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194240 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-07Tests for CWG issue 165-170.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194215 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-07Mark generic lambdas, and thus C++14, as complete. Add commented-out stub ↵Richard Smith
for C++17. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194194 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-07Tests for DR150 - DR165.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194192 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-07Update cxx_dr_status.html to match current cwg issue list.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194189 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-05Remove stray comma from documentation.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194056 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-05C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith
deallocation function (and the corresponding unsized deallocation function has been declared), emit a weak discardable definition of the function that forwards to the corresponding unsized deallocation. This allows a C++ standard library implementation to provide both a sized and an unsized deallocation function, where the unsized one does not just call the sized one, for instance by putting both in the same object file within an archive. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194055 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-05Enable links now that they work.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194054 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-29Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y;Richard Smith
instead, it's enabled by the -cc1 flag -fsized-deallocation, until we sort out the backward-compatibility issues. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191629 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-28Remove commented-out entry for ARBs, they're not in C++1y any more.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191627 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-28Mark lambda init-captures as complete.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191607 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Implementation of N3760 which is planned to be voted into C++14's draftChandler Carruth
tomorrow is complete. There is a missing warning due to a serious issue with template instantiation in Clang (and potentially in the core language). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191577 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Mark variable template implementation as complete. Nearly all of the creditRichard Smith
here goes to Larisse Voufo. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191549 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Comment out links for papers that aren't up yet.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191547 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Fix typo: Dellocation.Benjamin Kramer
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191542 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Fix formatting goof.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191541 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27Update status:Richard Smith
* generic lambdas are now partially supported * add papers from formal motions in committee git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191540 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-20Switch the semantic DeclContext for a block-scope declaration of a function orRichard Smith
variable from being the function to being the enclosing namespace scope (in C++) or the TU (in C). This allows us to fix a selection of related issues where we would build incorrect redeclaration chains for such declarations, and fail to notice type mismatches. Such declarations are put into a new IdentifierNamespace, IDNS_LocalExtern, which is only found when searching scopes, and not found when searching DeclContexts. Such a declaration is only made visible in its DeclContext if there are no non-LocalExtern declarations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191064 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-09Move checker downloads to llvm.org.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190316 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07add OCLint to the list of projects based on clangSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190248 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07add he 'include what you use' projectSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190247 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07remove the description about clang & llvm in the freebsd section (the reader ↵Sylvestre Ledru
probably know what are llvm and clang git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190246 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07about the debian effort to rebuild the archive with clangSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190245 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07Clang event are now part of the llvm events. Add a link to the LLVM eventsSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190244 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-07Update the link to the current code coverage reports (the previous one has ↵Sylvestre Ledru
not been updated since february 2010) + remove the spec references, not updated since May 2010 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190243 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-19[analyzer] Note that deadcode.UnmodifiedVariable would be an opt-in checker.Jordan Rose
Website-only change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188731 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-19[analyzer] Add "unmodified variable" checker to the Potential Checkers.Jordan Rose
This is PR16890. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188681 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-19[analyzer] Assume that strings are no longer than SIZE_MAX/4.Jordan Rose
This keeps the analyzer from making silly assumptions, like thinking strlen(foo)+1 could wrap around to 0. This fixes PR16558. Patch by Karthik Bhat! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188680 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-10[analyzer] Update Open Projects and Potential Checkers pages.Jordan Rose
- va_list checker (PR16811 and PR16812) - Model floating-point values - Bound bitwise masking operations (PR16615) - Bound C string length (PR16558 and others) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188127 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Update status of support for variable templates on website.Larisse Voufo
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187785 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-24C++1y: track object lifetime during constexpr evaluation, and don't allowRichard Smith
objects to be used once their lifetimes end. This completes the C++1y constexpr extensions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187025 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-21Tighten up the set of operator new/operator delete calls we're permitted toRichard Smith
optimize, to follow the permissions granted in N3664. Under those rules, only calls generated by new-expressions and delete-expressions are permitted to be optimized, and direct calls to ::operator new and ::operator delete must be treated as normal calls. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186799 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-28+ "For Windows Users" sectionAnton Yartsev
+ description for --use-analyzer option + managed size of columns of the 'options' table git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185199 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-25Implement DR136David Majnemer
Friend declarations that specify a default argument must be a definition and the only declaration in the translation unit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184889 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-25Implement DR21David Majnemer
A default template-argument shall not be specified in a friend template declaration. Interestingly, we properly handled default template arguments on friend class members but not on just friend classes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184882 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-18DR14, DR101, and part of DR1: fix handling of extern "C" declarations inRichard Smith
namespaces, by treating them just like we treat extern "C" declarations in function scope. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184223 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-17Turn Clang 3.3 boxes on C++ status from yellow to green now we're releasing it.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184149 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-17Corrected status of support for contextual conversion from full to SVNLarisse Voufo
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184073 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-17Remove unused file.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184070 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-16Add tests for C++ DR100-150.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184057 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-15Updated status of support for contextual conversion from partial to fullLarisse Voufo
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184049 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-13Updated C++1y status for contextual conversions to 'partial' (without review)Larisse Voufo
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183888 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-11Implement DR61: Address of ambiguous bound methods should be disallowedDavid Majnemer
DR61 affirms that expressions containing unresolved member access should be disallowed when performing "address of" operations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183723 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-11Implement DR85: Redeclaration of member is forbiddenDavid Majnemer
Disallow the existence of a declaration of a member class that isn't a forward declaration before it's definition. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183722 91177308-0d34-0410-b5e6-96231b3b80d8