00:00:13  <rkirsling>cloudshu: for sure
00:00:18  <cloudshu>rkirsling: in no other lexical context that i could think of can you end up triggering Annex B.3.3 behavior by adding another set of { }
00:00:42  <rkirsling>I figured out B.3.5 but it's true I don't fully understand B.3.3 at this point
00:00:44  <rkirsling>lol yeah
00:01:00  <rkirsling>sadness
00:01:15  <cloudshu>so if we revert the non-uniformity at least that goes away too
00:02:15  <rkirsling>how exciting, to have the opportunity to resolve a pain point like that :D
00:04:20  * wuz_quit (Ping timeout: 258 seconds)
00:07:41  * aki_joined
00:08:07  * akirosequit (Ping timeout: 240 seconds)
00:08:07  * aki_changed nick to akirose
00:34:14  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:40:59  * keith_mi_joined
00:55:38  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:05:27  * emilianobovetti[quit (Quit: removing from IRC because user idle on matrix for 30+ days)
02:14:42  * aki_joined
02:15:48  * akirosequit (Ping timeout: 250 seconds)
02:15:53  * aki_changed nick to akirose
02:25:43  * cloudshuquit (Quit: Connection closed for inactivity)
03:05:13  * gibson042quit (Quit: Leaving.)
04:09:09  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
04:21:56  * aki_joined
04:22:52  * akirosequit (Ping timeout: 272 seconds)
04:22:53  * aki_changed nick to akirose
05:04:44  <rkirsling>heh, apparently only SM passed this one to begin with: https://test262.report/browse/language/eval-code/direct/var-env-lower-lex-catch-non-strict.js
05:40:03  * jmdyckquit (Remote host closed the connection)
06:11:16  * bretquit
06:12:10  * bretjoined
06:28:38  * aki_joined
06:29:13  * akirosequit (Ping timeout: 245 seconds)
06:29:13  * aki_changed nick to akirose
07:55:00  * keith_mi_joined
08:34:25  * aki_joined
08:34:58  * akirosequit (Ping timeout: 250 seconds)
08:34:59  * aki_changed nick to akirose
10:34:07  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:40:36  * aki_joined
10:41:32  * akirosequit (Ping timeout: 268 seconds)
10:41:33  * aki_changed nick to akirose
10:56:45  * saulh[m]quit (Remote host closed the connection)
11:05:34  * AtumTjoined
11:06:10  * saulh[m]joined
11:20:25  * keith_mi_joined
12:19:28  <TimothyGu>Is there an equivalent to Java's BigInteger's `bitLength` method for BigInt?
12:20:45  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:33:52  * keith_mi_joined
12:45:44  * aki_joined
12:46:43  * akirosequit (Ping timeout: 245 seconds)
12:46:43  * aki_changed nick to akirose
12:52:23  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:55:41  * keith_mi_joined
13:14:09  * mgoljoined
13:16:24  * jmdyckjoined
13:17:12  * mgolquit (Client Quit)
13:43:21  * AtumTquit (Ping timeout: 252 seconds)
13:50:27  * AtumTjoined
14:01:20  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:10:49  * AtumT_joined
14:13:48  * AtumTquit (Ping timeout: 258 seconds)
14:29:43  * keith_mi_joined
14:30:44  * keith_mi_quit (Client Quit)
14:30:53  * mgoljoined
14:51:04  * aki_joined
14:52:00  * akirosequit (Ping timeout: 252 seconds)
14:52:01  * aki_changed nick to akirose
15:44:07  * jmdyckquit (Ping timeout: 240 seconds)
15:46:00  * jmdyckjoined
15:54:25  * AtumTjoined
15:54:47  * AtumT_quit (Ping timeout: 246 seconds)
15:57:37  * AtumT_joined
16:00:26  * AtumTquit (Ping timeout: 250 seconds)
16:02:30  * AtumT_quit (Read error: Connection reset by peer)
16:03:37  * AtumTjoined
16:04:38  * jmdyckquit (Ping timeout: 245 seconds)
16:05:40  * jmdyckjoined
16:31:02  <bradleymeck>TimothyGu: I don't think ECMA262 specifies underlying format? https://tc39.github.io/proposal-bigint/#sec-ecmascript-language-types-bigint-type says "is not limited to a particular bit-width"
16:45:25  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:46:08  * mgoljoined
16:58:50  * akirosequit (Ping timeout: 246 seconds)
17:00:15  * akirosejoined
17:47:45  <ljharb>i think they mean, a shortcut for `.toString().length`?
17:53:49  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:33:00  * keith_mi_joined
18:44:26  * keith_mi_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:52:39  * keith_mi_joined
19:05:57  * aki_joined
19:07:12  * akirosequit (Ping timeout: 250 seconds)
19:07:12  * aki_changed nick to akirose
19:13:39  <devsnek>`(2 ** n.toString().length) - 1` right?
19:17:11  <devsnek>oh wait that's the inverse of what you want lmao so log(n) / log(2) (+ 1?)
19:27:54  * keith_mi_quit (Ping timeout: 272 seconds)
19:28:46  <devsnek>jmdyck: So i think i'm going to pull all this stuff out of section 17 and put it in section 9.3
19:31:05  <jmdyck>Maybe look at https://github.com/tc39/ecma262/pull/539 first
19:31:11  <rkirsling>devsnek: not sure of current context (so sorry if this is unhelpful) but do note that there's some history there: https://github.com/tc39/ecma262/pull/539
19:31:14  <rkirsling>oops too late
19:32:13  <devsnek>hmmm i'm not removing the mentions of built-in functions
19:32:24  <devsnek>just the specifics like how the length property works and how they're defined and whatnot
19:33:03  <devsnek>paragraphs 4-6
19:34:09  <devsnek>4-13*
19:34:15  <devsnek>although one of the ones in the middle should remain
19:50:28  * jmdyckquit (Ping timeout: 245 seconds)
19:51:25  * jmdyckjoined
20:26:13  <jmdyck>devsnek: paragraphs 4-13 of the current clause 17?
20:26:23  <devsnek>jmdyck: more or less
20:26:33  <devsnek>its not just a copy and paste
20:26:47  <devsnek>it definitely intersects with allen's concerns though
20:27:25  <devsnek>i'm currently of the opinion that if two people who never discussed this came to the same conclusion about organizing that there must be some merit to it
20:29:56  <jmdyck>the two people being you and gibson042?
20:31:19  <devsnek>yes
20:37:11  <jmdyck>Well, if you express support for 539, that might get it some more attention.
20:41:49  <ljharb>oh sorry .toString(2).length
20:42:24  <devsnek>oh yeah that would work too
20:42:41  <devsnek>i guess since we don't have Math.log for BigInt you'd have to do that
20:43:58  <rkirsling>looking at 539 again reminds me that I meant to make an editorial PR months ago to address this suggestion Allen had made:
20:43:58  <rkirsling>> The odd-balls are 9.1 and 9.5 which might more consistently be titled "Ordinary Objects" and "Proxy Exotic Objects".
21:07:31  * mgoljoined
21:13:10  * akirosequit (Ping timeout: 258 seconds)
21:14:25  * akirosejoined
23:02:46  * jmdyckquit (Ping timeout: 268 seconds)
23:03:53  * jmdyckjoined
23:20:22  * aki_joined
23:21:08  * akirosequit (Ping timeout: 250 seconds)
23:21:08  * aki_changed nick to akirose
23:50:28  * AtumTquit (Quit: AtumT)