[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