Skip to content

Add support for asynchronous "non-call" exceptions, eliminate invoke/call dichotomy #1641

@llvmbot

Description

@llvmbot
Bugzilla Link 1269
Version 1.0
OS All
Reporter LLVM Bugzilla Contributor
CC @andykaylor,@asl,@chandlerc,@majnemer,@hfinkel,@jwillemsen,@markus-oberhumer,@nlewycky,@pogo59,@pcc,@rnk,@kaomoneus,@yuanfang-chen

Extended Description

I would like to see Chris' notes on Exception Handling implemented (see the link
above), preferably for 2.0. My reasons for this are two fold:

  1. It fits in the same category of disruptive assembly/bytecode changes as the
    other major changes in LLVM 2.0; so, including it in 2.0 means less future
    impact for 2.0 users.
  2. As I start to develop the HLVM exception model, I'd prefer to do it on an EH
    model in LLVM that is simpler for the kinds of languages HLVM targets.

Yes, I'm signing up to do this; hopefully, before 2.0 is released.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillaenhancementImproving things as opposed to bug fixing, e.g. new or missing featurellvm:core

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions