Skip to content

Commit

Permalink
Extract a Windows section in the release notes. Hopefully this is more
Browse files Browse the repository at this point in the history
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
  • Loading branch information
chandlerc committed Nov 28, 2011
1 parent 9c35304 commit 185e930
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions docs/ReleaseNotes.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,16 +87,10 @@ <h4 id="notes">Unorganized Notes</h4>
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>
Expand Down Expand Up @@ -185,6 +179,19 @@ <h4 id="ppcallbacks">Expanded support for instrumenting the preprocessor through
<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.
Expand Down

0 comments on commit 185e930

Please sign in to comment.