exception fixes #162

Merged
sb10q merged 2 commits from pca006132/artiq-zynq:exception into master 10 months ago
Owner
  • Faster exception unwinding. (as we now only do a single phase unwinding)
  • Better backtrace. (as we now have forced unwinding)
  • Exception allocation. (names are not yet allocated)
  • Nested exception support. (error reporting is not yet done)

The first commit (use forced unwinding) is backward compatible with the old compiler, and does not do exception allocation and nested exception support.

The second commit should be used together with artiq exception branch, which contains the compiler modification required for this to work.

- Faster exception unwinding. (as we now only do a single phase unwinding) - Better backtrace. (as we now have forced unwinding) - Exception allocation. (names are not yet allocated) - Nested exception support. (error reporting is not yet done) The first commit (use forced unwinding) is backward compatible with the old compiler, and does not do exception allocation and nested exception support. The second commit should be used together with artiq exception branch, which contains the compiler modification required for this to work.
pca006132 added 2 commits 11 months ago
8923feceac runtime/eh_artiq: use forced unwind
b2171ff091 runtime/eh_artiq: support exception allocation
pca006132 force-pushed exception from b2171ff091 to 86f10e0ab5 11 months ago
sb10q reviewed 11 months ago
api!(__artiq_personality = eh_artiq::artiq_personality),
api!(__artiq_raise = eh_artiq::raise),
api!(__artiq_reraise = eh_artiq::reraise),
// api!(__artiq_reraise = eh_artiq::reraise),
Owner

remove completely? no need for this commented-out code.

remove completely? no need for this commented-out code.
Poster
Owner

yes, would fix later

yes, would fix later
pca006132 added 1 commit 11 months ago
pca006132 force-pushed exception from fe21f0803c to 1eda780a11 11 months ago
pca006132 added 1 commit 11 months ago
pca006132 force-pushed exception from a1d923066c to 2fa8c1ce23 11 months ago
pca006132 added 1 commit 10 months ago
pca006132 force-pushed exception from 423abfb782 to 6f5ba46e89 10 months ago
pca006132 changed title from WIP: exception fixes to exception fixes 10 months ago
sb10q merged commit 6f5ba46e89 into master 10 months ago
The pull request has been merged as 6f5ba46e89.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.