]> granicus.if.org Git - clang/commitdiff
Extract a Windows section in the release notes. Hopefully this is more
authorChandler Carruth <chandlerc@gmail.com>
Mon, 28 Nov 2011 23:11:27 +0000 (23:11 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 28 Nov 2011 23:11:27 +0000 (23:11 +0000)
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

docs/ReleaseNotes.html

index 019ad500eddee328a44fb60ef18670433dec0292..a8ca90d5d154fa8c2386267fd33564ba05813250 100644 (file)
@@ -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.