00:02:25  <devsnek>would i need to stop using class syntax to make a test like this pass https://github.com/tc39/test262/blob/master/test/built-ins/Promise/proto-from-ctor-realm.js
00:03:11  <devsnek>currently its the only one that isn't passing for me (besides the names)
00:18:22  * srl295quit (Quit: Connection closed for inactivity)
00:22:07  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:25:27  * aki_joined
00:25:44  * akirosequit (Ping timeout: 244 seconds)
00:58:29  * stpeterquit (Quit: stpeter)
01:04:07  * keith_millerjoined
01:08:39  <ljharb>class syntax along with `.new.target` i'd think could do it
01:18:29  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:24:29  * keith_millerjoined
01:41:56  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:45:27  <devsnek>so is this supposed to be a new constructor for each realm but with a shared prototype?
02:05:41  * keith_millerjoined
02:27:02  <devsnek>ljharb: how does this test work https://github.com/tc39/test262/blob/master/test/built-ins/Promise/prototype/finally/rejected-observable-then-calls.js
02:27:18  <devsnek>wouldn't the body with sequence.push(5) always fail
02:29:12  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:30:57  * akirosejoined
02:32:09  * aki_quit (Ping timeout: 256 seconds)
02:43:11  <ljharb>devsnek: why would it?
02:43:23  <devsnek>i actually just figured out what i did wrong
02:43:29  <ljharb>finally doesn’t let you un-reject a rejected promise
02:43:34  <devsnek>i misread `Let valueThunk be equivalent to a function that returns value.`
02:43:51  <ljharb>() => value
02:43:54  <devsnek>yeah
02:43:55  <ljharb>it’s a thunk
02:44:03  <devsnek>i had `valueThunk = (value) => value`
02:44:09  <devsnek>all my bad
04:36:13  * aki_joined
04:36:57  * akirosequit (Ping timeout: 240 seconds)
04:48:06  * jmdyckquit (Remote host closed the connection)
04:54:02  * srl295joined
05:11:10  * cloudshuquit (Quit: Connection closed for inactivity)
05:22:50  * howdoijoined
06:42:26  * akirosejoined
06:43:25  * aki_quit (Ping timeout: 244 seconds)
07:03:40  * srl295quit (Quit: Connection closed for inactivity)
07:03:54  * akoserwajoined
08:48:40  * aki_joined
08:50:07  * akirosequit (Ping timeout: 256 seconds)
09:09:15  <littledan>Hey, I plan to propose decorators for Stage 3 at the July TC39 meeting. If anyone here has feedback on it, I'd be happy to hear it ahead of the meeting. You can see the proposal at https://github.com/tc39/proposal-decorators/ and try it out in Babel at https://babeljs.io/repl/build/8593/
09:14:06  * keith_millerjoined
09:33:22  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
10:22:28  <regaddi>That's awesome news! How likely will they make it to Stage 3 from your point of view? Are there any concerns?
10:25:34  * mylesborinsquit (Quit: farewell for now)
10:25:42  * mylesborinsjoined
10:54:57  * aki_quit (Ping timeout: 240 seconds)
10:54:58  * akirosejoined
11:08:58  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:49:35  * jmdyckjoined
11:53:47  * gibson042quit (Ping timeout: 276 seconds)
13:01:33  * aki_joined
13:02:39  * akirosequit (Ping timeout: 244 seconds)
13:35:19  <Domenic>devsnek: no shared prototype. New constructor and new prototype in each realm.
13:37:47  * srl295joined
13:38:59  * cloudshujoined
13:57:52  * keith_millerjoined
14:20:01  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:55:05  * stpeterjoined
14:56:26  <devsnek>Domenic: this test it wanting the prototypes to be the same value tho
15:07:43  * akirosejoined
15:08:16  <Domenic>Yeah, but that's because of how Reflect.construct is used, not because the constructors share prototypes
15:08:41  <Domenic>I am surprised that class syntax would behave differently than the built-in promise though
15:09:28  * aki_quit (Ping timeout: 268 seconds)
15:10:25  <Domenic>Ah it's because intrinsics are special, hmm....
15:10:51  <devsnek>I did this https://github.com/devsnek/promise-polyfill/blob/master/Promise.js#L42
15:10:59  <devsnek>but I'm worried the intrinsic stuff is wrong
15:12:05  <Domenic>It seems pretty bogus that you have to do this...
15:13:11  <devsnek>I just skip the proto test for now cuz I assume it's not that important for a polyfill/reference
15:17:06  <Domenic>Oh for sure
15:19:47  <Domenic>Filed https://github.com/tc39/ecma262/issues/1264
15:29:00  <devsnek>nice
15:40:55  * akoserwaquit (Quit: Leaving)
17:12:54  * keith_millerjoined
17:14:36  * aki_joined
17:15:28  * akirosequit (Ping timeout: 256 seconds)
17:26:35  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:28:32  * keith_millerjoined
17:32:19  * aki_changed nick to akibee
17:45:29  * stpeterquit (Quit: stpeter)
17:49:22  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:55:22  * keith_millerjoined
17:59:32  * keith_millerquit (Client Quit)
18:34:00  * keith_millerjoined
19:19:37  * akirosejoined
19:20:45  * akibeequit (Ping timeout: 264 seconds)
19:28:20  * stpeterjoined
19:46:50  * jwaldenjoined
19:59:03  * AtumT_joined
20:02:10  * AtumTquit (Ping timeout: 264 seconds)
20:09:37  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:12:12  * AtumTjoined
20:13:27  * AtumT_quit (Ping timeout: 240 seconds)
20:13:29  * keith_millerjoined
21:26:22  * aki_joined
21:27:27  * akirosequit (Ping timeout: 240 seconds)
22:29:15  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:32:00  * keith_millerjoined
23:21:33  * stpeterquit (Quit: stpeter)
23:29:41  * stpeterjoined
23:33:19  * akirosejoined
23:34:44  * aki_quit (Ping timeout: 260 seconds)
23:55:40  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)