[llvm-commits] [llvm] r136683 - in /llvm/trunk: docs/ReleaseNotes.html include/llvm-c/Core.h lib/VMCore/Core.cpp

Duncan Sands baldrick at free.fr
Mon Aug 1 23:27:41 PDT 2011


Hi Bill,

> Author: void
> Date: Tue Aug  2 01:20:17 2011
> New Revision: 136683
>
> URL: http://llvm.org/viewvc/llvm-project?rev=136683&view=rev
> Log:
> Remove the LLVMBuildUnwind C API function.
>
> The 'unwind' function is going away with the new EH rewrite. This is step 0 in
> keeping front-ends from using it.
>
> Modified:
>      llvm/trunk/docs/ReleaseNotes.html
>      llvm/trunk/include/llvm-c/Core.h
>      llvm/trunk/lib/VMCore/Core.cpp
>
> Modified: llvm/trunk/docs/ReleaseNotes.html
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=136683&r1=136682&r2=136683&view=diff
> ==============================================================================
> --- llvm/trunk/docs/ReleaseNotes.html (original)
> +++ llvm/trunk/docs/ReleaseNotes.html Tue Aug  2 01:20:17 2011
> @@ -596,7 +596,7 @@
>   <div>
>
>   <p>In addition, many APIs have changed in this release.  Some of the major
> -  LLVM API changes are:</p>
> +   LLVM API changes are:</p>
>
>   <ul>
>   <li>The biggest and most pervasive change is that llvm::Type's are no longer
> @@ -662,6 +662,11 @@
>   <li>All forms of<code>StringMap::getOrCreateValue</code>  have been remove
>     except for the one which takes a<code>StringRef</code>.</li>
>
> +<li>The<code>LLVMBuildUnwind</code>  function from the C API was removed. The
> +    LLVM<code>unwind</code>  instruction has been deprecated for a long time and
> +    isn't used by the current front-ends. So this was removed along with the
> +    exception handling rewrite.</li>

this makes it sound like the exception handling rewrite was removed :)  How
about "So this was removed during the exception handling rewrite" instead?

Ciao, Duncan.



More information about the llvm-commits mailing list