00:01:15  * keith_millerquit (Read error: Connection reset by peer)
00:01:38  * keith_millerjoined
00:04:36  * Fishrock123quit (Quit: Leaving...)
00:32:52  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
00:39:45  * AtumTquit (Remote host closed the connection)
01:12:08  * domfarolinojoined
01:12:33  <domfarolino>Will a function object ever have [[Call]] internal method, but not [[Construct]]
01:13:18  <ljharb>it's possible, but i think all current functions in the language define [[Construct]] to be ThrowTypeError for some reason
01:15:53  <bterlson>domfarolino: yes, prototypes that are function-like (https://tc39.github.io/ecma262/#sec-properties-of-the-function-prototype-object is one example)
01:18:32  <ljharb>aha, nice
01:22:20  <domfarolino>bterlson: Ah perfect, thanks. Also I just read "A function object is not necessarily a constructor" under #constructor which I must've missed
01:39:34  * not-an-aardvarkjoined
01:58:02  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:11:01  * caridyquit (Remote host closed the connection)
02:11:28  * caridyjoined
02:11:36  * caridyquit (Read error: Connection reset by peer)
02:11:44  * caridyjoined
02:22:57  * keith_millerjoined
02:27:11  * keith_millerquit (Ping timeout: 248 seconds)
02:30:20  <jmdyck>littledan: ?
02:39:15  * sleepycatjoined
03:22:44  * caridyquit (Remote host closed the connection)
03:30:08  * keith_millerjoined
04:12:29  * sleepycatquit (Quit: leaving)
04:21:50  * cloudshuquit (Quit: Connection closed for inactivity)
04:56:37  * jmdyckquit (Quit: Leaving.)
04:59:00  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:00:35  * keith_millerjoined
05:09:25  * howdoijoined
06:00:28  * gskachkovquit (Quit: gskachkov)
06:31:52  * gibson042quit (Ping timeout: 245 seconds)
08:07:20  * gskachkovjoined
08:10:13  * gskachkov_joined
08:11:59  * gskachkovquit (Ping timeout: 260 seconds)
08:11:59  * gskachkov_changed nick to gskachkov
08:17:02  * gskachkov_joined
08:18:51  * gskachkovquit (Ping timeout: 256 seconds)
08:21:13  * gskachkov_quit (Ping timeout: 240 seconds)
08:21:40  * gskachkovjoined
08:25:49  * gskachkov_joined
08:26:19  * gskachkovquit (Ping timeout: 265 seconds)
08:26:19  * gskachkov_changed nick to gskachkov
08:31:09  * gskachkovquit (Read error: Connection reset by peer)
09:59:11  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
10:06:35  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:00:40  * AtumTjoined
11:25:11  * mylesborinsquit (Quit: farewell for now)
11:25:41  * mylesborinsjoined
12:12:18  * keith_millerjoined
12:36:34  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:09:59  * keith_millerjoined
13:12:34  * howdoiquit (Quit: Connection closed for inactivity)
13:50:46  * jmdyckjoined
15:30:16  * caridyjoined
15:34:46  * caridyquit (Remote host closed the connection)
15:34:53  * caridyjoined
15:35:02  * caridyquit (Remote host closed the connection)
15:38:47  * AtumT_joined
15:39:28  * caridyjoined
15:41:02  * AtumTquit (Ping timeout: 245 seconds)
15:45:16  * AtumT_quit (Ping timeout: 256 seconds)
15:45:25  * AtumTjoined
16:53:58  * bradleymeckjoined
17:11:51  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:19:41  * jwaldenjoined
17:38:56  * bradleymeckquit (Quit: )
17:45:34  * not-an-aardvarkjoined
17:50:05  <jschoi>https://tc39.github.io/ecma262/#sec-if-statement-static-semantics-early-errors says, “It is a Syntax Error if IsLabelledFunction(Statement) is true.” But one of its associated productions (IfStatement : `if` `(` Expression `)` Statement `else` Statement) has two Statement productions. To which Statement does the early error refer—both?
17:55:15  <bterlson>jschoi: presumably both statements, probably could be worded better
17:56:13  <bterlson>usually when there is two identical productions the static semantics rules refer to them positionally (first statement, second statement)
17:56:39  <bterlson>some language like "for any statement" somewhere would help I guess
17:57:13  <jschoi>bterlson: Thanks!
18:00:57  * keith_millerjoined
18:18:43  <jmdyck>s/productions/nonterminals/
18:19:16  <bterlson>jmdyck: thank you
18:19:34  <jmdyck>just doing my job.
18:19:52  <bterlson>you know, if we moved to slack, we could probably create a bot that lets jmdyck do editorial PRs against our chat messages...
18:20:24  <jmdyck>wait, you want to replace me with a bot?
18:22:07  <jschoi>Ah, right, nonterminals. Productions are the rules…
18:22:39  <bterlson>jmdyck: no no I mean, the problem with IRC is that the messages can't be corrected, but a clever slack bot could let you send PRs for previous messages
18:23:57  <jmdyck>hmmm, tempting.
18:24:45  <jmdyck>but i think it loses the human touch so important to nit-picking.
18:47:26  * AtumTquit (Read error: Connection reset by peer)
19:58:32  * jackhortonjoined
19:59:26  <jackhorton>Hey all -- while investigating an unrelated bug, I realized that by spec, Intl.NumberFormat formats -0 using the positive number pattern, so it gets formatted as "0". Is that supposed to be the case?
19:59:46  <bterlson>zbraniecki: caridy: ^
20:00:02  <jackhorton>Its caused by https://tc39.github.io/ecma402/#sec-partitionnumberpattern step 1, since (-0 < 0) === false
20:01:30  <zbraniecki>jackhorton: that's a bug
20:01:40  <zbraniecki>please, report it
20:02:03  <jackhorton>will do!
20:02:23  <zbraniecki>ty!
20:02:38  <zbraniecki>(I hit similar thing due to ICU bug when dealing with relative time format)
20:04:34  <caridy>yeah, a bug!
20:07:25  <srl295>zbraniecki: what, ICU has a bug?
20:07:50  <zbraniecki>srl295: I know! Sounds impossible, and yet!
20:07:50  <zbraniecki>:)
20:08:27  <zbraniecki>srl295: http://bugs.icu-project.org/trac/ticket/12936
20:09:17  <jackhorton>I think its both an ICU bug and a spec bug -- I haven't debugged it too much but I believe ChakraCore is passing -0 to unum_formatDouble and getting "0" out, but if we followed spec, we would use the positive format, which could just be undefined behavior?
20:10:23  <srl295>I think there's been a lot of discussion about this … http://bugs.icu-project.org/trac/ticket/13551 http://bugs.icu-project.org/trac/ticket/8333
20:10:54  <srl295>4 years ago: "We have not heard any complaints about this behavior for nearly three years, so I guess we do not really need this option."
20:12:47  <srl295>actually I think 13551 adds an option for -0 and is in review at this very instant
20:13:25  <zbraniecki>jackhorton: let's fix the spec
20:14:05  <zbraniecki>srl295: cool! :D
20:15:33  <srl295>or.. maybe not exactly
20:15:47  <srl295>please evaluate 13551 and ref/coment appropriately
20:41:00  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:55:24  * keith_millerjoined
22:12:02  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:38:08  * keith_millerjoined
22:52:37  * keith_mi_joined
22:53:41  * keith_millerquit (Ping timeout: 256 seconds)
23:06:57  * cloudshujoined
23:11:43  * keith_mi_quit (Ping timeout: 252 seconds)
23:20:28  * keith_millerjoined