00:23:35  * AtumT_joined
00:24:14  * AtumTquit (Read error: Connection reset by peer)
01:26:49  * DeltaVis254joined
01:26:53  <DeltaVis254>▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvehcrfzbu: ljharb spectranaut jeffmo gcommer srl295 wha121[m] zbraniecki surma gskachkov basicdays annevk mathiasbynens jackhorton STRML caridy bterlson IgnoredA1bience caitp Jasuruzakovgmail AtumT_ Bakkot maggiepint rektide Domenic pandem_ bstoroz samth dilij
01:28:23  <DeltaVis254>▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETqhjkgwug: annevk wycats jackhorton Bakkot ljharb jeffmo AtumT_ STRML brianloveswords samth bterlson zbraniecki pandem_ wha121[m] spectranaut bstoroz dilijev gkatsev basicdays Jasuruzakovgmail shachaf Havvy H|f|ish wadadli gcommer dpk gskachkov gsathya paulfryzel akirose flet rekt
01:28:23  <DeltaVis254>▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdlugatfj: jmdyck bstoroz dilijev wha121[m] gcommer gskachkov paulfryzel akirose tobie caitp jackhorton Havvy srl295 jeffmo spectranaut Bakkot surma shachaf wadadli rektide zbraniecki flet dpk Domenic AtumT_ brianloveswords daveherman wycats
01:28:23  * DeltaVis254quit (Excess Flood)
01:54:20  * AtumT_quit (Remote host closed the connection)
03:28:45  * not-an-aardvarkjoined
04:55:53  * howdoijoined
05:02:43  * jmdyckquit (Remote host closed the connection)
05:38:08  * gskachkovquit (Quit: gskachkov)
08:09:54  * gskachkovjoined
08:25:06  * gskachkov_joined
08:27:45  * gskachkovquit (Ping timeout: 248 seconds)
08:27:45  * gskachkov_changed nick to gskachkov
08:42:59  * gskachkovquit (Quit: gskachkov)
08:44:32  * gskachkovjoined
08:46:28  * gskachkovquit (Client Quit)
08:50:41  * gskachkovjoined
08:53:07  * gskachkovquit (Client Quit)
08:55:02  * caridyquit (Read error: Connection reset by peer)
08:56:15  * caridyjoined
08:57:18  * gskachkovjoined
08:58:02  * gskachkovquit (Client Quit)
09:00:19  * gskachkovjoined
09:00:19  * caridyquit (Read error: Connection reset by peer)
09:02:35  * caridyjoined
09:07:13  * caridyquit (Read error: Connection reset by peer)
09:08:34  * caridyjoined
09:12:57  * caridyquit (Read error: Connection reset by peer)
09:14:33  * caridyjoined
09:19:52  * caridyquit (Read error: Connection reset by peer)
09:20:12  * caridyjoined
09:26:58  * caridyquit (Read error: Connection reset by peer)
09:26:59  * caridy_joined
09:31:19  * caridy_quit (Read error: Connection reset by peer)
09:32:52  * caridyjoined
09:37:33  * caridyquit (Read error: Connection reset by peer)
09:38:14  * caridyjoined
09:43:33  * caridyquit (Read error: Connection reset by peer)
09:44:37  * caridyjoined
09:49:17  * caridy_joined
09:49:18  * caridyquit (Read error: Connection reset by peer)
09:56:56  * caridy_quit (Read error: Connection reset by peer)
09:57:55  * caridyjoined
10:02:31  * caridyquit (Read error: Connection reset by peer)
10:03:12  * gskachkovquit (Ping timeout: 248 seconds)
10:04:05  * caridyjoined
10:10:05  * caridyquit (Read error: Connection reset by peer)
10:11:37  * caridyjoined
10:16:01  * caridyquit (Read error: Connection reset by peer)
10:17:38  * caridyjoined
10:23:57  * caridyquit (Read error: Connection reset by peer)
10:25:36  * caridyjoined
10:29:45  * caridyquit (Read error: Connection reset by peer)
10:31:30  * caridyjoined
10:38:09  * caridyquit (Read error: Connection reset by peer)
10:38:50  * caridyjoined
10:44:09  * caridyquit (Read error: Connection reset by peer)
10:45:42  * caridyjoined
10:50:09  * caridyquit (Read error: Connection reset by peer)
10:51:07  * caridyjoined
10:58:36  * caridyquit (Read error: Connection reset by peer)
10:58:41  * caridy_joined
11:02:00  * gskachkovjoined
11:12:50  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
11:22:11  * caridy_quit (Read error: Connection reset by peer)
11:23:11  * caridyjoined
11:25:11  * mylesborinsquit (Quit: farewell for now)
11:25:41  * mylesborinsjoined
11:28:23  * caridyquit (Read error: Connection reset by peer)
11:29:02  * caridyjoined
11:34:25  * caridyquit (Read error: Connection reset by peer)
11:35:41  * caridyjoined
12:29:30  * gskachkovquit (Quit: gskachkov)
12:54:08  * jmdyckjoined
14:02:59  * darkSeid_joined
14:26:30  * gibson042joined
14:41:26  * AtumTjoined
15:02:49  * bradleymeckjoined
15:04:54  <bradleymeck>mmmm, a curious isolation problem, does anyone have suggestions on using async functions in environment self hosted core? It has been pointed out that you can make them really broken with `Promise.prototype.then = null` since `await` is going through that. The only solution I have is to manually assign the original .then to the result by wrapping async functions.
16:03:22  <bradleymeck>I think this also might be a bug given this example: https://jsbin.com/kiloluyovu/edit?js,console
16:24:09  * serbangjoined
17:13:01  * caridyquit (Remote host closed the connection)
17:13:35  * caridyjoined
17:46:44  * Fishrock123joined
18:33:52  * serbangquit (Quit: Connection closed for inactivity)
18:44:31  * bradleymeckquit (Quit: bradleymeck)
18:57:17  * darkSeid_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:03:11  * bradleymeckjoined
19:07:53  * darkSeid_joined
19:25:39  <ljharb>bradleymeck: no, it's not
19:25:51  <ljharb>bradleymeck: `await` is supposed to call the intrinsic, and explicitly *not* call `Promise.prototype.then`
19:26:14  <bradleymeck>it is not a bug that `await` calls the .then?
19:26:29  <bradleymeck>because browsers call the .then
19:26:59  <ljharb>yes, that's a bug
19:27:14  <ljharb>i definitely remember it coming up in committee and we talked about it not calling Promise.prototype.then
19:27:28  <ljharb>and i expressed concern about not being able to polyfill it, but didn't object because this way was more robust.
19:27:31  <ljharb>(iirc)
19:27:37  <ljharb>bterlson, can you confirm?
19:27:45  <ljharb>hmm
19:27:52  <ljharb>i know it calls %PromiseResolve%, but yeah maybe it does call `.then`
19:33:03  <bradleymeck>ljharb: some digging is showing other inconsistencies
19:33:22  <bradleymeck>we may need to abstract another level *again* to make it consistent :(
19:33:42  <ljharb>hm
19:37:53  <bradleymeck>ljharb: extending Promise is probably the biggest example
19:38:36  <bradleymeck>no LazyPromise if you cant intercept the await
19:38:41  <ljharb>ah k
19:38:48  <ljharb>so then yeah, i'm probably wrong, and the .then is observably called
19:39:19  <ljharb>you could transpile async functions in core tho, to actual promise calls, and then use a SafePromise instead of the real Promise?
19:46:17  <bradleymeck>ljharb: interestingly though it isn't called in Promise#then if the return value is a Promise
19:46:24  <bradleymeck>but it is called if the return value is a thenable
19:47:26  <bradleymeck>so, we can't actually wrap w/ SafePromise subclass easily unless we wrap *all* async functions with `SafePromise.resolve(async () => {})` which would still be somewhat inconsistent once it passes through an await
19:47:54  <bradleymeck>vs if returned from a .then which would skip the custom .then
19:56:30  <ljharb>ah
20:41:06  * bradleymeckquit (Quit: bradleymeck)
20:46:21  * jackhortonquit (Quit: Connection closed for inactivity)
20:52:36  * ChanServquit (shutting down)
20:59:40  * Fishrock123quit (Remote host closed the connection)
21:01:38  * ChanServjoined
21:09:35  * bradleymeckjoined
21:14:22  * Fishrock123joined
21:22:39  * jwaldenjoined
21:39:43  * not-an-aardvarkjoined
22:21:33  * Fishrock123quit (Remote host closed the connection)
22:36:09  * Fishrock123joined
22:53:35  * bradleymeckquit (Quit: bradleymeck)
22:57:34  * bradleymeckjoined