summaryrefslogtreecommitdiffstats
path: root/www
Commit message (Collapse)AuthorAgeFilesLines
* Link to a tiny patch to libstdc++-4.7 to work around the <chrono> issuesRichard Smith2012-04-172-2/+16
| | | | | | | from the C++ status page. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154890 91177308-0d34-0410-b5e6-96231b3b80d8
* Add note to hacking.html that running the test harness directly from the ↵Eli Friedman2012-04-161-2/+10
| | | | | | command-line requires making sure the relevant files are generated first. Patch by Matt Fowles, with some minor modifications. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154795 91177308-0d34-0410-b5e6-96231b3b80d8
* Now that we provide sufficient support for three C11/C++11 atomicsRichard Smith2012-04-131-4/+4
| | | | | | | | | | implementations, mark the atomics-related parts of the C++11 status page as done. I've not marked 'Strong Compare and Exchange' done, since although we implement supporting builtins, we don't yet produce different code for the weak and strong forms. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154644 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a query macro for C++11 N3276, decltype does not require completeDouglas Gregor2012-04-101-0/+5
| | | | | | | return types, from Michel Morin! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154428 91177308-0d34-0410-b5e6-96231b3b80d8
* Forward-declared enumerations are now complete, except for an interactionRichard Smith2012-03-261-1/+1
| | | | | | | | | between unscoped enumerations and class template member specializations, whose behavior is currently under discussion in CWG (and for which there is a preference to not implement the currently-standardized wording). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153464 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert accidentally-committed www changes (and an unused diagnostic);Richard Smith2012-03-231-1/+1
| | | | | | | forward-declared enums aren't /quite/ done yet. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153350 91177308-0d34-0410-b5e6-96231b3b80d8
* When defining a forward-declared enum, don't try to attach the definition toRichard Smith2012-03-231-1/+1
| | | | | | | | a previous declaration if the redeclaration is invalid. That way lies madness. Fixes a crash-on-invalid reported by Abramo. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153349 91177308-0d34-0410-b5e6-96231b3b80d8
* Update checker build.Ted Kremenek2012-03-232-1/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153312 91177308-0d34-0410-b5e6-96231b3b80d8
* Update front page to indicate that we do, in fact, support some of C++11.Richard Smith2012-03-221-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153246 91177308-0d34-0410-b5e6-96231b3b80d8
* Update checker build.Ted Kremenek2012-03-152-1/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152871 91177308-0d34-0410-b5e6-96231b3b80d8
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-1/+2
| | | | | | | | | scoped enumeration members. Later uses of an enumeration temploid as a nested name specifier should cause its instantiation. Plus some groundwork for explicit specialization of member enumerations of class templates. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152750 91177308-0d34-0410-b5e6-96231b3b80d8
* cxx_status: No compiler changes are required for 'minimal support for garbageRichard Smith2012-03-111-1/+2
| | | | | | | collection'. Keep it in the table to match gcc's table, but mark it N/A. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152528 91177308-0d34-0410-b5e6-96231b3b80d8
* Improve diagnostics for UCNs referring to control characters and members of theRichard Smith2012-03-091-2/+2
| | | | | | | | | | | basic source character set in C++98. Add -Wc++98-compat diagnostics for same in literals in C++11. Extend such support to cover string literals as well as character literals, and mark N2170 as done. This seems too minor to warrant a release note to me. Let me know if you disagree. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152444 91177308-0d34-0410-b5e6-96231b3b80d8
* User-defined literals are done.Richard Smith2012-03-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152396 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151992 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix documentation typo.Ted Kremenek2012-02-271-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151573 91177308-0d34-0410-b5e6-96231b3b80d8
* Initializer lists are now supported.Sebastian Redl2012-02-251-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151458 91177308-0d34-0410-b5e6-96231b3b80d8
* cxx_status: Consistently refer to C++11 as "C++11", not as "C++'11" nor asRichard Smith2012-02-241-6/+8
| | | | | | | | "C++0x". Use "C++98" to refer to C++98, not "C++". Add heading for C++98 support section. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151381 91177308-0d34-0410-b5e6-96231b3b80d8
* cxx_status: extended sizeof has been essentially complete for some time. AsRichard Smith2012-02-241-7/+6
| | | | | | | | | | | agreed on IRC, any remaining issues are best dealt with as bugs. We have no __has_feature check for this; please shout if you'd like one. This feature seems too small to be worth its own release notes bullet (again, please shout if you disagree). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151380 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add CString checks to the release notes.Anna Zaks2012-02-231-2/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151286 91177308-0d34-0410-b5e6-96231b3b80d8
* Tweak C++ status table:Douglas Gregor2012-02-231-2/+2
| | | | | | | | - Apparently, SVN is yellow - Note that initializer lists are "in progress" git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151232 91177308-0d34-0410-b5e6-96231b3b80d8
* Clang now supports lambda expressions.Douglas Gregor2012-02-231-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151231 91177308-0d34-0410-b5e6-96231b3b80d8
* Tweak release note comments for checker build.Ted Kremenek2012-02-231-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151219 91177308-0d34-0410-b5e6-96231b3b80d8
* Update checker build to checker-261.Ted Kremenek2012-02-232-1/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151218 91177308-0d34-0410-b5e6-96231b3b80d8
* I hereby declare that all remaining constexpr issues are bugs, not unimplementedRichard Smith2012-02-141-2/+2
| | | | | | | features. :) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150522 91177308-0d34-0410-b5e6-96231b3b80d8
* Getting Started: Add a missing "cd ../..".Benjamin Kramer2012-02-091-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150181 91177308-0d34-0410-b5e6-96231b3b80d8
* Updated information on how to perform command line testing on Windows when ↵Aaron Ballman2012-02-091-8/+23
| | | | | | built from MSVC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150180 91177308-0d34-0410-b5e6-96231b3b80d8
* Post link to checker-260, which is checker-259 with some experimental checks ↵Ted Kremenek2012-01-262-1/+17
| | | | | | enabled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149032 91177308-0d34-0410-b5e6-96231b3b80d8
* Post open source analyzer build checker-259.Ted Kremenek2012-01-252-11/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148988 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] www: A minor cleanup to the dev manual.Anna Zaks2012-01-201-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148514 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix ALL the markup.Benjamin Kramer2012-01-1526-313/+329
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148219 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert accidentally-committed file in r148020.Richard Smith2012-01-121-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148021 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow constant-folding of references which were formed in a manner not permittedRichard Smith2012-01-121-3/+3
| | | | | | | in a constant expression, for compatibility with g++. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148020 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update the docs to reflect that gcc is not the only defaultAnna Zaks2012-01-061-17/+16
| | | | | | compiler option. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147645 91177308-0d34-0410-b5e6-96231b3b80d8
* Add missing #endif in documentation.Ted Kremenek2012-01-041-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147556 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this text slightly more accurate; thanks to Johannes Schaub forSean Hunt2011-12-291-4/+5
| | | | | | pointing this out. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147346 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] More www; document ProgramState->dump().Anna Zaks2011-12-071-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146049 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update the checker writer manual with explanation of SValsAnna Zaks2011-12-071-2/+65
| | | | | | | | | and the link to checker callback documentation. SVal, SymExpr, MemRegion description is a slightly edited version of Ted's reply to a question on cfe-dev list. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146048 91177308-0d34-0410-b5e6-96231b3b80d8
* www: Update getting started to encourage people to check out compielr-rt.Daniel Dunbar2011-12-071-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146014 91177308-0d34-0410-b5e6-96231b3b80d8
* Tweak the guidelines for when one should send patches to cfe-commits vs. cfe-devDouglas Gregor2011-11-191-5/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145000 91177308-0d34-0410-b5e6-96231b3b80d8
* Stop claiming that Visual Studio 2005 is a viable basis for buildingChandler Carruth2011-11-162-4/+3
| | | | | | | Clang. It isn't any more, and we're not going to twist the code around to make it work. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144815 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove duplicate listings for core.DivideZeroMatt Beaumont-Gay2011-11-071-6/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143969 91177308-0d34-0410-b5e6-96231b3b80d8
* Colorize. (this is consistent with the coloring in diagnostics.html, but ↵David Blaikie2011-11-071-3/+3
| | | | | | perhaps that's a bit out of date because it doesn't look like current clang behavior) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143913 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add the Checker Developer Manual to the menu.Anna Zaks2011-11-071-0/+1
| | | | | | It's still under construction but has enough info to be useful. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143912 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add overview and checker registration to the checker developer ↵Anna Zaks2011-11-071-25/+119
| | | | | | manual. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143911 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix markup weirdness.Benjamin Kramer2011-11-051-11/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143803 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add the list of available checkers to the website.Anna Zaks2011-11-051-4/+117
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143788 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't encourage bug reports to the Clang mailing list. We have a bugDouglas Gregor2011-11-021-2/+2
| | | | | | | report link for that. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143581 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Start writing Checker Developer Manual.Anna Zaks2011-11-021-0/+181
| | | | | | | | | | So far added the skeleton + several more or less complete sections: Getting Started Idea for a Checker AST Visitors Useful Commands/Debugging Hints git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143554 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixing some dead links. Patch by Jean-Daniel Dupas!David Blaikie2011-11-021-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143539 91177308-0d34-0410-b5e6-96231b3b80d8