aboutsummaryrefslogtreecommitdiff
path: root/docs/ReleaseNotes.html
AgeCommit message (Collapse)Author
2011-11-28Remove some features that don't really seem major enough or widely usedChandler Carruth
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
2011-11-28Add a release notes section for C1X language features supported by clang 3.0.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145305 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Pull out the libclang section and try to clean it up some. This oneChandler Carruth
feels a bit spartan currently. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145302 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28We now have text (or comment stubs for others) for these...Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145299 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Expand and clean up the diagnostics section.Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145298 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Create a more organized (but still commented out as not very useful)Chandler Carruth
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
2011-11-28Create a 3.1 notes section in a comment so that the next batch are a bitChandler Carruth
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
2011-11-28Peter says this shouldn't make it to the relnotes, it's too immature atChandler Carruth
this stage. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145286 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Flesh out and pretty-up the driver section. This could probably use someChandler Carruth
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
2011-11-28Add a brief mention of the warning flag name updates associated with theChandler Carruth
C++11 standard. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145284 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Tidy up, wrap lines, and use <code> tags more consistently.Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145283 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Cleanup the Release Notes for the static analyzer:Anna Zaks
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
2011-11-28Add a release notes section on new C++11 language features, and flesh it out.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145268 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Add a proper blurb for the PPCallbacks features.Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145261 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28This doesn't really seem worthy of a relnote... Shout if you disagree!Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145259 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Fill in a section for the instantiation -> expansion rename. Not great,Chandler Carruth
but better. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145258 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Add proper text for the Diagnostic API changes.Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145257 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Add a release note for Objective-C related result typesDouglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145252 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Note that code completion now works better for in-class member functionsDouglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145251 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28And that completes my sweep through commits for things that might beChandler Carruth
worth noting in the release notes. These remain raw notes. I'll be re-writing them into nice prose first thing tomorrow, with help from others. A couple of notes for any reading the commits: If you don't see something that should be mentioned, feel free to add a note (or even a nicely written section) about it! I haven't really done the static analyzer justice here as I don't really know what the significant changes are other than mile-high stuff like watching it grow C++ support and a more robust CFG. I also worry I've missed important stuff in the Objective-C world. If you see something that isn't worth mentioning, just delete it. I know there are several things like this. I plan to prune the list down as I flesh things out. If you're name or email is on a bullet, I'll likely be sending you an email asking for any input on that subject. For many of these I can fill in something generic, and I'll just want you to give it a once-over. However, if you have time, feel free to just write the blurb yourself and drop it in, or drop it in an email to me. Finally, *WOW* has a lot happened in Clang... I shouldn't have dreaded (and put off) this so much, it was kind of awesome to go back and watch the evolution. Anyways, these should be in a reasonable draft state early tomorrow. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145247 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Finished with August's commits, and actually added a clearly missingChandler Carruth
section on libclang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145246 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28July's notes..Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145245 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28July was a bit quiet to... except for ARC. ;]Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145242 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28June was a quiet month... I can't imagine why... ;]Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145241 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Notes through another month... a *really* busy month, but mostly bugChandler Carruth
fixing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145237 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Add the first month's commit notes.Chandler Carruth
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145236 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-28Begin sketching out the Clang release notes. The plan is to link toChandler Carruth
these more detailed notes from the primary LLVM release notes for Clang. This gives us a nice place to flesh out in plenty of detail the major changes that have happened in Clang land since 2.9. I've outlined a very rough structure based on the LLVM release notes structure and what seems like useful divisions in the Clang landscape (e.g., language-specific stuff is relevant to a narrower audience). I'll be first converting my brain-dump-ish notes from the commit logs, and then cleaning here. Suggestions on structure welcome. Typo corrections, spelling fixes (oh how I'll need them), all welcome; just commit away. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145233 91177308-0d34-0410-b5e6-96231b3b80d8