00:22:08  * cybaiquit (Remote host closed the connection)
00:32:15  * keithamusquit (Quit: Ping timeout (120 seconds))
00:32:16  * MylesBorinsquit (Ping timeout: 245 seconds)
00:32:16  * akirosequit (Quit: 👋🏻)
00:32:28  * keithamusjoined
00:32:44  * akirosejoined
00:34:10  * MylesBorinsjoined
00:41:50  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
01:21:21  * cybaijoined
01:43:50  * cloudshuquit (Quit: Connection closed for inactivity)
01:47:47  * AtumTquit (Quit: AtumT)
02:10:13  * jmdyck1joined
02:10:57  * jmdyckquit (Ping timeout: 255 seconds)
02:39:24  * aki_joined
02:40:03  * akirosequit (Ping timeout: 245 seconds)
02:40:03  * aki_changed nick to akirose
03:27:21  * ghermetoquit (Read error: Connection reset by peer)
03:45:37  * gibson042quit (Quit: Leaving.)
04:01:57  * Jessidhiaquit (Ping timeout: 268 seconds)
04:02:23  * Jessidhiajoined
04:20:22  * hellauerquit (Ping timeout: 246 seconds)
04:20:35  * hellauerjoined
04:45:34  * akirosequit (Ping timeout: 246 seconds)
04:46:12  * akirosejoined
05:06:02  * jmdyck1quit (Remote host closed the connection)
05:20:38  * boneskulljoined
05:27:50  <boneskull>am I reading this correctly? in 9.5.11[[OwnPropertyKeys]] ( ), step 12 means essentially "the List of keys must be either String or Symbol primitives"? meaning if it encountered an Object in the List, it would *not* attempt to use the ToPrimitive algorithm to coerce these into primitives?
05:31:19  <boneskull>...and if that is true, is there a use-case for the "ownKeys" Proxy trap other than side-effects? if that trap returns a key that is not actually present, the key is discarded (because of step 16a)
05:31:52  <boneskull>I suppose you could omit certain keys from the list
05:31:59  <boneskull>but certainly not add any that weren't there
05:43:07  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:54:50  * json64joined
05:55:59  * json64quit (Client Quit)
05:56:15  * json64joined
06:19:49  * rektide_quit (Ping timeout: 244 seconds)
06:20:01  * rektidejoined
06:29:00  * ghermeto_joined
06:43:35  * ghermeto_quit (Read error: Connection reset by peer)
06:52:37  * akirosequit (Ping timeout: 246 seconds)
06:53:21  * akirosejoined
07:07:39  * json64quit (Quit: Page closed)
07:07:59  * json64joined
07:11:50  * json64quit (Client Quit)
07:19:12  * Jessidhiaquit (Ping timeout: 255 seconds)
08:34:25  * mquy90joined
08:36:28  * Jessidhiajoined
08:37:35  * akoserwa|wfhjoined
09:00:02  * aki_joined
09:01:01  * akirosequit (Ping timeout: 244 seconds)
09:01:01  * aki_changed nick to akirose
09:18:36  * mgoljoined
09:58:55  * cybaiquit (Remote host closed the connection)
11:06:16  * aki_joined
11:07:04  * akirosequit (Ping timeout: 246 seconds)
11:07:04  * aki_changed nick to akirose
11:44:40  * jmdyckjoined
11:52:02  <jmdyck>boneskull: No, the assertion means that it *cannot* encounter an Object in the List.
12:01:17  * kpattichajoined
12:08:07  * jmdyckquit (Ping timeout: 240 seconds)
12:09:09  * jmdyckjoined
12:16:58  * kpattich_joined
12:19:16  * kpattichaquit (Ping timeout: 250 seconds)
12:29:41  * ErrorIsNullErrorjoined
12:48:24  * kpattich__joined
12:50:11  * kpattich_quit (Ping timeout: 246 seconds)
12:51:32  * cybaijoined
12:56:28  * cybaiquit (Ping timeout: 264 seconds)
13:13:29  * aki_joined
13:13:48  * akirosequit (Ping timeout: 255 seconds)
13:13:48  * aki_changed nick to akirose
13:18:54  * gibson042joined
13:22:42  * cybaijoined
14:05:50  * hellauerquit (Quit: leaving)
14:17:07  * gibson042quit (Ping timeout: 240 seconds)
14:18:53  * akoserwa|wfhquit (Quit: Leaving)
14:23:29  * cybaiquit (Remote host closed the connection)
14:24:12  * cybaijoined
14:32:08  * gibson042joined
15:02:18  * mquy90quit (Quit: Leaving)
15:02:47  * cybaiquit (Remote host closed the connection)
15:20:12  * aki_joined
15:21:14  * akirosequit (Ping timeout: 252 seconds)
15:21:14  * aki_changed nick to akirose
15:33:22  * gibson042quit (Quit: Leaving.)
15:40:53  * mquy90joined
15:51:39  * mquy90quit (Ping timeout: 268 seconds)
15:59:58  <devsnek>ljharb: https://github.com/tc39/ecma262/commit/3fc53bc4a56d58b3ba757764baa2add7aacf2614#diff-3540caefa502006d8a33cb1385720803L30893
16:00:03  <devsnek>this line got intended
16:00:11  <devsnek>indented*
16:00:21  <devsnek>was this intentional?
16:00:37  <jmdyck>It couldn't have been
16:00:45  <devsnek>i'm assuming it wasn't
16:00:54  <jmdyck>because the preceding line is unconditional return
16:01:07  <devsnek>indeed
16:01:40  <jmdyck>I've got a commit that fixes it (among several), should PR within an hour.
16:03:38  <devsnek>đź‘Ť
16:07:23  * gibson042joined
16:16:53  * cloudshujoined
16:20:47  <devsnek>jmdyck: did you catch https://tc39.github.io/ecma262/#sec-asyncfromsynciteratorcontinuation step 5
16:20:56  <devsnek>should be value instead of [value]
16:23:19  <jmdyck>yup, back in February: https://github.com/tc39/ecma262/pull/1456/commits/20068280eb736fcc0484cdcd8f7ffa099d821994
16:32:28  <devsnek>oof
16:32:43  <jmdyck>oof?
16:32:54  * kpattich__quit (Ping timeout: 264 seconds)
16:37:07  * AtumTjoined
16:37:44  <devsnek>jmdyck: unfortunate that it's been open so long
16:37:59  <jmdyck>yeah, sigh.
16:50:01  <boneskull>jmdyck I don't think I understand the distinction. if you return a list of Objects from a `ownKeys` Proxy handler trap, then something throws a `TypeError` when you try to use `Object.keys()` on that object. is it not that assertion?
16:50:55  <boneskull>s/on that object/on that Proxy
16:52:18  <devsnek>assertions aren't evaluated
16:52:26  <devsnek>they're marking invariants of the spec
16:55:46  <boneskull>maybe I'm asking in the wrong channel
16:56:13  <boneskull>am I referring to implementation details?
16:57:23  <jmdyck>If your `ownKeys` handler returns a list of Objects, then Proxy's [[OwnPropertyKeys]]'s call to CreateListFromArrayLike will throw a TypeError, it looks like.
16:57:53  <boneskull>jmdyck thanks, I think that's what I was lokoing for.
16:58:06  <boneskull>4lokoing for?
16:58:19  <devsnek>l:eyes:king
16:58:26  <devsnek>lđź‘€king
16:59:19  <jmdyck>PR is almost ready, but I must break for lunch
17:14:59  <ljharb>devsnek: no, not intentional; i'll take care of it
17:15:17  <ljharb>jmdyck: as for 1456, i'll try to get that in today
17:15:34  <ljharb>jmdyck: for future reference tho it's easier when PRs are for a single change instead of "misc editorial" ;-)
17:18:30  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:21:27  * mquy90joined
17:26:54  * akirosequit (Ping timeout: 264 seconds)
17:27:25  * akirosejoined
17:48:31  <jmdyck>ljharb: not easier for me
17:56:25  * howdoijoined
17:59:13  * mgoljoined
18:04:45  * ghermetojoined
18:05:47  * ghermeto_joined
18:09:39  * ghermetoquit (Ping timeout: 264 seconds)
18:44:31  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:51:24  * Nimelrianjoined
18:55:12  <jmdyck>ljharb: my commits are ready to push, but I can hold back if a change in master is imminent
19:03:15  * mgoljoined
19:09:14  <ljharb>jmdyck: nah go ahead, i won't get to it for another hour or three
19:11:40  <jmdyck>an hour or three I can wait.
19:12:44  <jmdyck>one thing though: 1456 has conflicts. I have commits to resolve those, but I'm not sure how to push them and not the rest of the branch.
19:18:13  <jmdyck>would it work to do a hard reset to the conflict-resolving commit, then push, then hard reset to the current HEAD commit?
19:29:10  * jwaldenjoined
19:33:53  * cloudshuquit (Quit: Connection closed for inactivity)
19:34:23  * gibson042quit (Ping timeout: 250 seconds)
19:34:53  * akirosequit (Ping timeout: 268 seconds)
19:35:14  * akirosejoined
19:53:45  <jmdyck>Yay, that seemed to work.
20:07:07  * ErrorIsNullErrorquit (Quit: Leaving.)
20:07:48  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:26:33  * keith_millerjoined
20:39:52  * Nimelrianquit (Ping timeout: 252 seconds)
20:52:29  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:54:47  * keith_millerjoined
20:59:20  * mgoljoined
21:19:12  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:37:05  * jwaldenquit (Quit: back in a bit)
21:42:50  * aki_joined
21:43:27  * akirosequit (Ping timeout: 252 seconds)
21:43:28  * aki_changed nick to akirose
22:03:36  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:26:25  * howdoiquit (Quit: Connection closed for inactivity)
22:27:14  * jmdyckquit (Ping timeout: 250 seconds)
22:27:43  * jmdyckjoined
22:30:28  * jwaldenjoined
22:30:31  * keith_millerjoined
22:31:57  * keith_millerquit (Client Quit)
22:34:31  * gibson042joined
22:55:02  * mquy90quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:21:42  * keithamusquit (*.net *.split)
23:27:53  * keithamusjoined
23:49:33  * aki_joined
23:49:47  * akirosequit (Ping timeout: 240 seconds)
23:49:47  * aki_changed nick to akirose
23:54:14  * cybaijoined