summaryrefslogtreecommitdiffstats
path: root/docs/ReleaseNotes.html
Commit message (Collapse)AuthorAgeFilesLines
* Clean up 3.1 release notes a bitupstream/release_31Douglas Gregor2012-05-151-52/+36
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_31@156798 91177308-0d34-0410-b5e6-96231b3b80d8
* Update.Bill Wendling2012-05-111-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_31@156641 91177308-0d34-0410-b5e6-96231b3b80d8
* Mention atomics support in the release notes.Richard Smith2012-04-131-0/+2
| | | | | | | Thanks to Nico Weber for the suggestion. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154648 91177308-0d34-0410-b5e6-96231b3b80d8
* RelNote improvements made to -Wliteral-conversion by r141955.David Blaikie2012-04-051-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154071 91177308-0d34-0410-b5e6-96231b3b80d8
* Updated release notes for tooling.Manuel Klimek2012-04-041-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154012 91177308-0d34-0410-b5e6-96231b3b80d8
* Forward-declared enumerations are now complete, except for an interactionRichard Smith2012-03-261-0/+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/+0
| | | | | | | 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-0/+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
* Add user-defined literals to release notes.Richard Smith2012-03-091-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152424 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-031-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151992 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix Typo in 'objc changes' anchor.Jean-Daniel Dupas2012-03-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151978 91177308-0d34-0410-b5e6-96231b3b80d8
* Update release notes and language extensions pages to note that support forRichard Smith2012-02-261-2/+0
| | | | | | | generalized initializers is available. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151477 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix indentationDouglas Gregor2012-02-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151264 91177308-0d34-0410-b5e6-96231b3b80d8
* Note that lambda expressions are available in the release notes for 3.1Douglas Gregor2012-02-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151263 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -Wstrncat-size and -Wempty-body to release notes.Dmitri Gribenko2012-02-181-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150879 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a few minor items to the 3.1 release notes.Nico Weber2012-02-161-2/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150656 91177308-0d34-0410-b5e6-96231b3b80d8
* Start off release notes for clang 3.1 with reference to C11 anonymous structsRichard Smith2012-02-161-241/+32
| | | | | | | and unions, and C++11 generalized constant expressions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150640 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix ALL the markup.Benjamin Kramer2012-01-151-3/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148219 91177308-0d34-0410-b5e6-96231b3b80d8
* Add Clang release notes for OpenCL C support.Peter Collingbourne2011-11-291-7/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145360 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix URL typo.Peter Collingbourne2011-11-291-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145359 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a spelling error pointed out by Sebastien, and tidy up theChandler Carruth2011-11-291-2/+3
| | | | | | formatting here a bit... mostly to my preferred bikeshed-blue. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145337 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the last of my notes. I don't think these really need to be inChandler Carruth2011-11-291-11/+0
| | | | | | | | | | | the release notes despite their awesomeness. If we had a thorough discussion of the performance of Clang in 2.9 vs. 3.0, the first would be more relevant, but we don't. The serialization stuff hopefully isn't terribly visible to end users. Objections to these omissions are of course welcome. =] git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145336 91177308-0d34-0410-b5e6-96231b3b80d8
* Last major chunk of features. This covers a couple of languageChandler Carruth2011-11-291-4/+32
| | | | | | | extensions and one infrastructure feature addition that has a direct impact on other projects which use Clang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145335 91177308-0d34-0410-b5e6-96231b3b80d8
* And sink the GNU runtime bit into this section as a stub.Chandler Carruth2011-11-291-1/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145334 91177308-0d34-0410-b5e6-96231b3b80d8
* Flesh out the Objective-C section a bit. This may well need some loveChandler Carruth2011-11-291-2/+18
| | | | | | from the Objective-C experts, but the basic stuff is there now. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145333 91177308-0d34-0410-b5e6-96231b3b80d8
* CFI is mentioned on the LLVM releases as the clang bits are relatively small.Rafael Espindola2011-11-281-9/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145325 91177308-0d34-0410-b5e6-96231b3b80d8
* Update release notes with 2 features now supported in -fms-extensions mode. Francois Pichet2011-11-281-0/+2
| | | | | | I think that's enough for my release notes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145320 91177308-0d34-0410-b5e6-96231b3b80d8
* Release notes: add link to ISO C++ 2011 standard from the C++11 section.Richard Smith2011-11-281-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145317 91177308-0d34-0410-b5e6-96231b3b80d8
* Update release notes with information on MSVC mode.Francois Pichet2011-11-281-2/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145315 91177308-0d34-0410-b5e6-96231b3b80d8
* Release notes: fix up formatting of diagnostic example.Richard Smith2011-11-281-5/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145311 91177308-0d34-0410-b5e6-96231b3b80d8
* Extract a Windows section in the release notes. Hopefully this is moreChandler Carruth2011-11-281-6/+13
| | | | | | | | accurate than my original notes were based on IRC conversations. Windows folks, please edit as needed to make this closer to the truth if I've still got it wrong. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145309 91177308-0d34-0410-b5e6-96231b3b80d8
* Create a stub for Nick to hack on, nuking another of my rough notes.Chandler Carruth2011-11-281-1/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145308 91177308-0d34-0410-b5e6-96231b3b80d8
* Pull the uninitialized values rewrite into the diagnostics section, andChandler Carruth2011-11-281-6/+8
| | | | | | | add a bit to that section about the many bug-finding warnings that Clang has grown since 2.9 as this is one of the more visible new additions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145307 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove some features that don't really seem major enough or widely usedChandler Carruth2011-11-281-5/+0
| | | | | | enough to merit space in the release notes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145306 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a release notes section for C1X language features supported by clang 3.0.Richard Smith2011-11-281-1/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145305 91177308-0d34-0410-b5e6-96231b3b80d8
* Pull out the libclang section and try to clean it up some. This oneChandler Carruth2011-11-281-12/+16
| | | | | | feels a bit spartan currently. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145302 91177308-0d34-0410-b5e6-96231b3b80d8
* We now have text (or comment stubs for others) for these...Chandler Carruth2011-11-281-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145299 91177308-0d34-0410-b5e6-96231b3b80d8
* Expand and clean up the diagnostics section.Chandler Carruth2011-11-281-11/+25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145298 91177308-0d34-0410-b5e6-96231b3b80d8
* Create a more organized (but still commented out as not very useful)Chandler Carruth2011-11-281-2/+8
| | | | | | | | | stub for OpenCL work. I can't really dig enough out of the commit log messages other than to tell that a lot of work went into this in the 2.9 -> 3.0 timeframe. I'll let the folks touching it decide if it merits a spot in the release notes and provide the appropriate details if so. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145291 91177308-0d34-0410-b5e6-96231b3b80d8
* Create a 3.1 notes section in a comment so that the next batch are a bitChandler Carruth2011-11-281-2/+13
| | | | | | | | easier. Move the CUDA bits and the C1X/C++11 atomics stuff there. We haven't exposed a __has_feature for the atomic builtins, so none of this is available yet... git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145288 91177308-0d34-0410-b5e6-96231b3b80d8
* Peter says this shouldn't make it to the relnotes, it's too immature atChandler Carruth2011-11-281-1/+0
| | | | | | this stage. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145286 91177308-0d34-0410-b5e6-96231b3b80d8
* Flesh out and pretty-up the driver section. This could probably use someChandler Carruth2011-11-281-12/+18
| | | | | | more love w.r.t. platforms other than Linux? git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145285 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a brief mention of the warning flag name updates associated with theChandler Carruth2011-11-281-0/+3
| | | | | | C++11 standard. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145284 91177308-0d34-0410-b5e6-96231b3b80d8
* Tidy up, wrap lines, and use <code> tags more consistently.Chandler Carruth2011-11-281-16/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145283 91177308-0d34-0410-b5e6-96231b3b80d8
* Cleanup the Release Notes for the static analyzer:Anna Zaks2011-11-281-3/+1
| | | | | | | | | | | The performance improvement was committed after the 3.0 branch. Constructors/destructors are handled by the CFG, but we do not do anything special for them in the analyzer yet. Since we do not have an open source release qualification for the analyzer, we are not investing into creating the proper release notes for it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145281 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a release notes section on new C++11 language features, and flesh it out.Richard Smith2011-11-281-10/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145268 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a proper blurb for the PPCallbacks features.Chandler Carruth2011-11-281-6/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145261 91177308-0d34-0410-b5e6-96231b3b80d8
* This doesn't really seem worthy of a relnote... Shout if you disagree!Chandler Carruth2011-11-281-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145259 91177308-0d34-0410-b5e6-96231b3b80d8
* Fill in a section for the instantiation -> expansion rename. Not great,Chandler Carruth2011-11-281-2/+22
| | | | | | but better. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145258 91177308-0d34-0410-b5e6-96231b3b80d8
* Add proper text for the Diagnostic API changes.Chandler Carruth2011-11-281-7/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145257 91177308-0d34-0410-b5e6-96231b3b80d8