[libcxx-commits] [PATCH] D120243: allow for contention free exception unwinding

cqwrteur via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Feb 23 06:42:49 PST 2022


trcrsired added a comment.

In D120243#3340211 <https://reviews.llvm.org/D120243#3340211>, @zero9178 wrote:

> In D120243#3339527 <https://reviews.llvm.org/D120243#3339527>, @trcrsired wrote:
>
>> Please stop wasting time on fixing C++ EH. Start to work on herbceptions. I use llvm mainly for compiling wasm programs and a lot of other environments which don't have the EH support. Adding "fix" to libunwind is not going to address any real issue with EH while adding an inifinite amount of pain to support new platforms (like wasm for example).
>>
>> Time to deprecate C++ EH tbh. Even LLVM itself does not use EH.
>
> This topic is unrelated to the patch at hand and should rather be brought up with the C++ committee or with other contributors interested in working on alternative models, like herbceptions, instead of trying to dissuade others like the Author here from improving the status quo. 
> libunwind in particular is also not technically specific to C++, even if the various implementations of the C++ ABI Support libraries are large users of it and would benefit a lot from it.

Yes, it is highly related to herbceptions because current exception is simply just impossible to use. When are you going to provide eh support for wasm? How are you fixing issues when half of my cross toolchains have no eh support?

No, you are not fixing problems. You actually give standard committee excuses for continuing this totally __completely__ broken model, as Linus Torvalds suggested 20 years ago.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120243/new/

https://reviews.llvm.org/D120243



More information about the libcxx-commits mailing list