00:02:18  * benjgvpsqbjoined
00:02:53  * benjgvpsqbquit (K-Lined)
00:08:09  * AtumTquit (Quit: AtumT)
00:11:41  * keith_millerquit (Remote host closed the connection)
00:11:52  * keith_millerjoined
00:54:42  * aki_joined
00:54:45  * akirosequit (Ping timeout: 252 seconds)
00:54:53  * aki_changed nick to akirose
01:03:35  <jwalden>dear lazychannel, anyone want to agree with me that |({}).toString.call(Object.getPrototypeOf(Uint8Array.prototype));| ought to evaluate to "[object Object]" as of latest spec?
01:15:18  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:30:36  <devsnek>jwalden: that sounds right
01:30:42  <jwalden>coolio
01:30:45  <devsnek>using pipes for code is very wrong though
01:30:51  <devsnek>👎
01:30:53  <jwalden>h8r
01:31:18  <jwalden>pipes are a time-honored IRC tradition, and backticks are get off my lawn :-)
01:31:23  <devsnek>lol
01:32:22  <jwalden>was doing a patch review now and stumbled across an old comment (that I wrote) suggesting that code at one time should have thrown a TypeError (but we couldn't make it do so at the time for silly reasons), and I wanted to make sure we did the now-small amount of work to get that right, either in the same bug or in a followup
01:35:42  <devsnek>TIL typed arrays don't have toStringTag
01:37:53  <devsnek>i guess ArrayBuffer.isView and BYTES_PER_ELEMENT
01:48:00  <jwalden>%TypedArray%.prototype.get %toStringTag% does exist to handle everything
01:48:08  <jwalden>this all is a bit messy, to be sure
01:48:17  <jwalden>par for the course with JS ;-)
02:13:39  * Sirisian_joined
02:15:00  * cloudshuquit (Quit: Connection closed for inactivity)
02:16:04  * Sirisianquit (Ping timeout: 240 seconds)
02:42:03  <ljharb>wait, i'm confused - you're calling object tostring on %TypedArray%.prototype?
02:42:27  <ljharb>tbh i'd expect that to throw
03:00:24  * aki_joined
03:01:27  * akirosequit (Ping timeout: 252 seconds)
03:01:28  * aki_changed nick to akirose
04:18:37  * gentauroEujoined
04:23:54  * gentauroEuquit (Remote host closed the connection)
04:41:22  * Sirisian_part
04:41:36  * Sirisianjoined
04:45:41  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
04:54:32  * usviNrjoined
05:00:08  * usviNrquit (Remote host closed the connection)
05:05:34  * aki_joined
05:06:39  * akirosequit (Ping timeout: 252 seconds)
05:06:39  * aki_changed nick to akirose
05:13:49  * egilhJMjoined
05:20:30  * egilhJMquit (Remote host closed the connection)
05:30:59  * jmdyckquit (Remote host closed the connection)
06:56:11  * keith_millerjoined
07:12:18  * aki_joined
07:14:02  * akirosequit (Ping timeout: 272 seconds)
07:14:03  * aki_changed nick to akirose
07:18:37  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:19:33  * aki_joined
09:20:28  * akirosequit (Ping timeout: 268 seconds)
09:20:28  * aki_changed nick to akirose
10:01:05  * vikash-afkWljoined
10:03:43  * vikash-afkWlquit (K-Lined)
11:25:14  * aki_joined
11:25:46  * akirosequit (Ping timeout: 246 seconds)
11:25:46  * aki_changed nick to akirose
11:38:01  * KoraggArjoined
11:38:21  * KoraggArquit (K-Lined)
11:53:57  * Guest72990joined
11:57:37  * Guest72990quit (Remote host closed the connection)
12:11:45  * AtumTjoined
12:23:57  * Guest57041joined
12:28:36  * Guest57041quit (Remote host closed the connection)
13:30:51  * aki_joined
13:31:34  * akirosequit (Ping timeout: 240 seconds)
13:31:35  * aki_changed nick to akirose
13:35:51  * jmdyckjoined
14:22:08  * keith_millerjoined
14:23:46  * Remcohjjoined
14:27:32  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:29:03  * Remcohjquit (Remote host closed the connection)
14:35:22  * keith_millerjoined
15:05:47  * LostyJjoined
15:06:21  * LostyJquit (Remote host closed the connection)
15:14:51  <devsnek>ljharb: why
15:17:38  <ljharb>If it’s a getter, reading an internal slot to come up with the appropriate tag, I’d expect it to throw when the receiver lacked the slot
15:20:58  <devsnek>ljharb: it has an explicit check "If O does not have a [[TypedArrayName]] internal slot, return undefined."
15:21:34  <ljharb>yeah, that seems weird to me ¯\_(ツ)_/¯ but if that’s what’s there, so be it
15:21:44  <ljharb>typed array stuff is often weird because it’s reifying legacy behavior
15:22:20  <devsnek>😢
15:37:35  * aki_joined
15:37:42  * akirosequit (Ping timeout: 252 seconds)
15:37:48  * aki_changed nick to akirose
16:02:16  * bored369joined
16:03:59  * bored369quit (Remote host closed the connection)
16:19:04  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:19:30  * keith_millerjoined
16:19:51  * keith_millerquit (Client Quit)
16:20:20  * keith_millerjoined
16:20:38  * keith_millerquit (Client Quit)
16:21:11  * keith_millerjoined
16:21:25  * keith_millerquit (Client Quit)
16:22:04  * keith_millerjoined
16:22:12  * keith_millerquit (Client Quit)
16:31:16  * keith_millerjoined
16:31:36  * keith_millerquit (Client Quit)
16:32:13  * keith_millerjoined
16:32:31  * keith_millerquit (Client Quit)
16:33:22  * keith_millerjoined
16:33:22  * keith_millerquit (Client Quit)
16:33:48  * keith_millerjoined
16:34:09  * keith_millerquit (Client Quit)
16:34:37  * keith_millerjoined
16:34:56  * keith_millerquit (Client Quit)
16:35:46  * keith_millerjoined
16:36:00  * keith_millerquit (Client Quit)
16:36:36  * keith_millerjoined
16:36:47  * keith_millerquit (Client Quit)
17:43:48  * akirosequit (Ping timeout: 245 seconds)
17:44:48  * akirosejoined
18:20:53  * QRZhljoined
18:23:35  * QRZhlquit (K-Lined)
18:28:37  <devsnek>why does InternalizeJSONProperty not just take three parameters
18:28:42  <devsnek>`InternalizeJSONProperty uses the value of reviver that was originally passed to the above parse function.`
19:11:56  <devsnek>`SerializeJSONProperty` does the same thing agh
19:13:45  * AtumT_joined
19:16:01  * AtumTquit (Ping timeout: 260 seconds)
19:26:57  * AtumTjoined
19:27:33  * AtumT_quit (Ping timeout: 245 seconds)
19:51:59  * aki_joined
19:52:09  * akirosequit (Ping timeout: 252 seconds)
19:52:20  * aki_changed nick to akirose
20:41:29  <jmdyck>devsnek: For InternalizeJSONProperty, I think that's kind of just a leftover from how it was first specified (in ES 5), which made more use of non-local parameters.
20:43:10  <jmdyck>Actually, no, scratch that.
20:45:13  <jmdyck>The ES5 spec of JSON.parse used it the same amount.
20:47:23  <jmdyck>So it would have been just as easy then to make _reviver_ another param as it is now.
20:55:32  <devsnek>jmdyck: I started to rewrite it but then I got to stringify and decided to give up
21:40:56  * phildiniAZjoined
21:42:39  * phildiniAZquit (K-Lined)
21:58:39  * aki_joined
21:59:26  * akirosequit (Ping timeout: 272 seconds)
21:59:27  * aki_changed nick to akirose
22:42:31  * dshepsisjoined
22:56:27  * dshepsisquit (Quit: Page closed)
22:56:58  * dshepsisjoined
22:57:46  <dshepsis>I would like to suggest that NodeIterator be made iterable.
22:59:31  <devsnek>dshepsis: you're looking for #whatwg
22:59:38  <dshepsis>I see
22:59:44  <dshepsis>thank you
22:59:55  <devsnek>👍
23:32:37  * avihDejoined
23:42:53  * avihDequit (Ping timeout: 252 seconds)