summaryrefslogtreecommitdiffstats
path: root/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-11-28 23:11:27 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-11-28 23:11:27 +0000
commit185e9305f59b2286e1997a8a7bf02aa7bfaf261f (patch)
tree7adc89de021db2554be2c2dc5ed58dd9b305ce22 /docs/ReleaseNotes.html
parent9c3530432515d6b2e5e2df917fc9ffd597b0a874 (diff)
Extract a Windows section in the release notes. Hopefully this is more
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
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r--docs/ReleaseNotes.html19
1 files changed, 13 insertions, 6 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 019ad500ed..a8ca90d5d1 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -87,16 +87,10 @@ Clang's support for those languages.</p>
the history. Anything still here needs to be distilled and turned into proper
prose in a section of its own. When doing that, delete the notes.</p>
<ul>
- <li>Building Clang on windows -- mingw, 32 and 64 bit, native windows builds,
- cygwin. get chapuni to flesh out details.</li>
- <li>Compiling C/C++ w/ MinGW (32/64) and Cygwin on Windows -- chapuni</li>
- <li>C++ -- Parsing and AST support for Windows Structured Exception
- Handling.</li>
<li>OS Availability attribute -- r128127</li>
<li>GNU ObjectiveC Runtime support -- David Chisnall</li>
<li>Improved AST support for partially constructed nodes and incomplete
information for LLDB and other clients which dynamically build AST nodes.</li>
- <li>Largely complete MSVC-compatible parsing mode -- fpichet</li>
<li>Memory reduction -- initializers, macro expansions, source locations,
etc.</li>
<li>ObjC ARC -- get a blurb from rjmccall</li>
@@ -185,6 +179,19 @@ to introspect the preprocessing.
<li>The exact source range for expanded macros can be retrieved.</li>
</ul>
+<h4 id="windows">Clang is building and tested regularly on Windows and can
+ compile limited subsets of code on Windows</h4>
+Clang is regularly built and tested on a variety of Windows platforms including
+MinGW 32-bit and 64-bit, Cygwin, and natively with MSVC. In addition, Clang can
+be used as a compiler in a few Windows contexts.
+<ul>
+ <li>Normal compilation supported for the MinGW target platform, in both 32-bit
+ and 64-bit, and the Cygwin target platform.</li>
+ <li>Parsing and AST support for Windows Structured Exception Handling.</li>
+ <li>Initial support for some MSVC language extensions and the ability to parse
+ a few native MSVC system headers.</li>
+</ul>
+
<!--
Nick and/or Rafael will flesh this out into a bit about the CFI / DWARF
improvements.