Closed Bug 584116 Opened 14 years ago Closed 14 years ago

Narcissus: semantic exceptions should be reified

Categories

(Other Applications Graveyard :: Narcissus, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 583436

People

(Reporter: dherman, Unassigned)

Details

When an internal operation in the semantics throws an exception, it should be reified as a Narcissus-JS exception, not thrown directly out of the interpreter. Otherwise it's not possible for the Narcissus-JS program to catch the error. Examples:

    try { undefined() } catch (e) { print("caught") }
    try { unbound } catch(e) { print("caught") }

Dave
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Assignee: general → nobody
Component: JavaScript Engine → Narcissus
Product: Core → Other Applications
QA Contact: general → narcissus
Keywords: narcissus
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.