00:17:06  * keith_millerjoined
01:00:43  * cybaijoined
01:05:03  * cybaiquit (Ping timeout: 258 seconds)
01:39:22  * aki_joined
01:40:27  * akirosequit (Ping timeout: 245 seconds)
01:40:27  * aki_changed nick to akirose
01:42:47  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
01:55:15  * cybaijoined
02:41:27  * eliranjoined
02:41:35  * eliranquit (Client Quit)
03:34:15  * h116changed nick to h11
03:46:11  * aki_joined
03:47:12  * akirosequit (Ping timeout: 250 seconds)
03:47:12  * aki_changed nick to akirose
05:08:47  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:20:11  * howdoijoined
05:45:20  * jmdyckquit (Remote host closed the connection)
05:52:16  * aki_joined
05:53:13  * akirosequit (Ping timeout: 246 seconds)
05:53:13  * aki_changed nick to akirose
06:33:12  * keith_millerjoined
07:30:19  * Jessidhiaquit (Disconnected by services)
07:30:30  * Jessidhiajoined
07:46:50  * Jessidhiaquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:48:16  * Jessidhiajoined
07:58:30  * aki_joined
07:59:24  * akirosequit (Ping timeout: 250 seconds)
07:59:25  * aki_changed nick to akirose
08:12:18  * Testerajoined
08:13:09  * Testeraquit (Client Quit)
09:28:24  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:30:30  * cybaiquit (Remote host closed the connection)
10:05:11  * aki_joined
10:06:16  * akirosequit (Ping timeout: 246 seconds)
10:06:16  * aki_changed nick to akirose
10:07:02  * cybaijoined
10:12:58  * keith_millerjoined
10:13:44  * cybaiquit (Remote host closed the connection)
11:38:18  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:01:04  * howdoiquit (Quit: Connection closed for inactivity)
12:10:52  * aki_joined
12:12:02  * akirosequit (Ping timeout: 250 seconds)
12:12:03  * aki_changed nick to akirose
12:14:22  * cybaijoined
12:18:56  * cybaiquit (Ping timeout: 255 seconds)
12:26:23  * jmdyckjoined
12:59:33  * keith_millerjoined
13:08:18  * cybaijoined
13:10:26  * cybaiquit (Read error: Connection reset by peer)
13:11:00  * cybaijoined
13:15:07  * cybaiquit (Ping timeout: 240 seconds)
13:23:41  * cybaijoined
13:27:55  * cybaiquit (Ping timeout: 250 seconds)
14:03:50  * keith_millerquit (Ping timeout: 250 seconds)
14:17:05  * aki_joined
14:18:08  * akirosequit (Ping timeout: 250 seconds)
14:18:08  * aki_changed nick to akirose
14:18:10  * cybaijoined
14:28:05  * gibson042joined
14:32:32  * gibson042quit (Ping timeout: 245 seconds)
14:33:31  * cybaiquit (Remote host closed the connection)
14:35:51  * keith_millerjoined
14:45:37  * cybaijoined
14:46:37  * gibson042joined
14:50:12  * cybaiquit (Ping timeout: 250 seconds)
15:04:55  * jwaldenjoined
15:09:09  * keith_millerquit (Ping timeout: 258 seconds)
15:48:19  * keith_millerjoined
16:15:10  * AtumTjoined
16:15:38  * keith_millerquit (Ping timeout: 255 seconds)
16:19:10  * carl_joined
16:19:34  * carl_quit (Client Quit)
16:23:20  * aki_joined
16:24:12  * akirosequit (Ping timeout: 245 seconds)
16:24:12  * aki_changed nick to akirose
16:28:34  * carl_joined
16:28:40  * carl_quit (Client Quit)
16:43:09  * keith_millerjoined
17:12:23  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:20:40  <annevk>jmdyck: for https://github.com/tc39/ecma262/issues/1458 what is the actual data model? Can it contain lone surrogates?
17:21:29  <annevk>jmdyck: and by UTF-16 encoding do you mean producing bytes?
17:22:28  <jmdyck>"ECMAScript source text is a sequence of code points. All Unicode code point values from U+0000 to U+10FFFF, including surrogate code points, may occur in source text where permitted by the ECMAScript grammars."
17:22:37  <jmdyck>https://tc39.github.io/ecma262/#sec-source-text
17:24:31  <jmdyck>and by UTF-16 encoding, I mean producing (16 bit) code units, like https://tc39.github.io/ecma262/#sec-utf16encoding does.
17:25:00  <annevk>I guess there already is an issue on ECMAScript using UTF-16 in a very confusing manner
17:25:10  <annevk>(the term)
17:27:45  <jmdyck>I'm not finding such an issue.
17:28:34  <annevk>indeed hmm
17:32:33  <Domenic>Wow, ES uses "encode" to mean something different than "go from strings to bytes"??
17:32:57  * Nimelrian__joined
17:40:42  <annevk>Domenic: code point to code unit
17:41:20  * keith_millerjoined
17:43:23  <annevk>Domenic: it also has this phrase "UTF-16 encoded Unicode text" which I think goes from String to scalar values
17:43:49  <annevk>Domenic: it's all pretty clear though, so I'm conflicted on filing an issue
17:56:20  <jmdyck>The phrase "the result of parsing [String value], interpreted as UTF-16 encoded Unicode text" means that you (theoretically) have to UTF-16-decode the String value and then parse the resulting sequence of code points as if it was normal source text. (I assume.)
18:12:50  <annevk>jmdyck: well, proper UTF-16 decode would throw or replace lone surrogates
18:13:11  <annevk>jmdyck: the spec has a reference after that text which sorta explains what it means, but it's not the best
18:30:03  * aki_joined
18:31:10  * akirosequit (Ping timeout: 258 seconds)
18:31:10  * aki_changed nick to akirose
18:43:50  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:55:26  * keith_millerjoined
19:00:26  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:02:10  * keith_millerjoined
20:00:18  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:36:17  * akirosequit (Ping timeout: 245 seconds)
20:36:57  * akirosejoined
20:49:07  <Domenic>I've lost track, are public static class fields shipping in enough places to use them in spec examples yet?
20:49:20  <Domenic>Spec examples for new features
20:50:04  <Domenic>Looks like Chrome-only :(
20:59:29  * keith_millerjoined
21:40:42  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:46:11  * keith_millerjoined
21:51:15  * gibson042quit (Quit: Leaving.)
22:05:10  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:12:24  * gibson042joined
22:21:29  * gibson042quit (Ping timeout: 255 seconds)
22:21:35  * AtumT_joined
22:25:12  * AtumTquit (Ping timeout: 250 seconds)
22:30:22  * Nimelrian__quit (Ping timeout: 258 seconds)
22:35:48  * AtumTjoined
22:36:20  * AtumT_quit (Ping timeout: 255 seconds)
22:43:58  * aki_joined
22:44:40  * akirosequit (Ping timeout: 244 seconds)
22:44:40  * aki_changed nick to akirose
22:49:49  <jmdyck>Domenic: re the heart on my comment in the "define exotic object" issue: is the approach I described particularly amenable to layering concerns?
22:50:17  <Domenic>jmdyck: it just seems to actually be way more precise than anything else suggested so far
22:50:43  <Domenic>And it actually addresses the fact that ObjectCreate()'s steps are useful for everyone
22:53:37  <jmdyck>An alternative would be to "reify" the brand (I guess as an internal slot), which you could then pass to ObjectCreate/AllocateBasicObject. But then there's the question: what if the brand doesn't 'agree' with the internal methods?
22:56:18  <jmdyck>If the brand isn't there, then there can't be disagreement.
22:57:34  <jmdyck>(In the hypothetical, the disagreement could only be for host-defined exotics, I think.)
23:10:23  * keith_millerjoined
23:27:09  <Domenic>Yes, I think stating the brand / an object's exoticness in terms of the overridden internal methods is the kind of "first principles" approach annevk was looking for.
23:56:34  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)