domenic / promises-unwrapping

The ES6 promises spec, as per September 2013 TC39 meeting
1.23k stars 94 forks source link

Testable implementation is starting to lag #47

Closed domenic closed 10 years ago

domenic commented 10 years ago

As of 19318d31acc2812bde19ae654babdd5dce5742ff it is not up to date with the spec, as it does not handle exceptions in Promise.race per the new behavior. Also, as discovered in #42, internal properties are not inherited, so the way they are currently done is wrong. And the @@create stuff was never quite right.

As #6 is implemented, the delta between how the spec talks about things (with completion values) and how the testable implementation does (by not delving to that level) will grow. So I'll take a pause on updating the testable implementation alongside the spec. Once things settle, especially #6, I will go back and re-do it.