00:03:19  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
00:57:58  * caitpjoined
01:14:32  * rmichnikjoined
02:00:59  * JoWiequit (Quit: Connection closed for inactivity)
02:13:40  * esasquit
02:29:11  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
02:34:48  * seventhquit (Ping timeout: 240 seconds)
02:42:29  * bradleymeckjoined
02:44:26  * abraxas_joined
03:01:05  * bradleymeckquit (Quit: bradleymeck)
03:16:27  * abraxas_quit (Remote host closed the connection)
03:22:29  * abraxas_joined
03:26:19  * rmichnikquit (Quit: Connection closed for inactivity)
04:13:50  * enaqxquit (Remote host closed the connection)
05:21:00  * enaqxjoined
06:45:03  * brendanashworthjoined
06:51:04  <brendanashworth>hi! is this the right place to ask a question about how v8 works?
06:54:13  * plutoniixquit (Quit: จรลี จรลา)
07:07:27  * aperezdc_quit (Ping timeout: 248 seconds)
07:10:11  <brendanashworth>i actually ended up getting my question answered somewhere else. thanks!
07:17:25  * aperezdc_joined
07:19:49  * mostynbjoined
07:38:56  * plutoniixjoined
07:49:59  * brendanashworthquit (Remote host closed the connection)
08:03:03  * Bob_Gneuquit
08:30:51  * plutoniixquit (Quit: จรลี จรลา)
09:26:38  * rendarjoined
09:40:00  * KillerJimjoined
09:59:14  * JoWiejoined
10:07:10  * Net147quit (Quit: Quit)
10:08:26  * Net147joined
10:10:09  * rmcilroyjoined
10:15:08  * meschquit (Quit: Connection closed for inactivity)
10:16:26  * plutoniixjoined
10:17:18  * KillerJimquit (Ping timeout: 240 seconds)
10:24:55  * xiinotulpjoined
10:28:02  * plutoniixquit (Ping timeout: 252 seconds)
10:29:15  * KillerJimjoined
10:32:46  * xiinotulpchanged nick to plutoniix
10:44:57  * abraxas_quit (Remote host closed the connection)
11:18:11  <trungl-bot>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap/builds/3729 "V8 Linux - nosnap" from bb964f63d1443b460c7f2d204ae26fa79d2afe08: [email protected],[email protected],[email protected])
11:22:13  <trungl-bot>Tree closed by [email protected]: Tree is closed (reverted cd61b047 - waiting to confirm that this is the culprit)
11:30:01  * mostynb_joined
11:30:01  * mostynbquit (Read error: Connection reset by peer)
11:32:34  * mostynb_quit (Client Quit)
11:32:53  * mostynbjoined
11:46:52  * aperezdc_quit (Ping timeout: 256 seconds)
12:13:28  * aperezdc_joined
12:29:51  <trungl-bot>Tree opened by [email protected]: Tree is open
12:33:47  * abraxas_joined
12:38:39  * abraxas_quit (Ping timeout: 248 seconds)
12:42:57  <trungl-bot>Tree throttled by [email protected]: Tree is throttled
12:46:05  * bradleymeckjoined
12:53:11  <trungl-bot>Tree closed by [email protected]: Tree is closed (let bots catch up)
13:07:00  * bobmcwjoined
13:33:15  <trungl-bot>Tree opened by [email protected]: Tree is open
13:44:19  * caitpjoined
13:59:42  * mostynbquit (Quit: Leaving)
14:01:29  <trungl-bot>Tree closed by [email protected]: Tree is closed (maintenance)
14:08:27  <bradleymeck>anyone seen HeapGraphNode->GetChild(i) cause a segfault?
14:10:00  <caitp>bradleymeck, v8-users might be a better place
14:10:12  <bradleymeck>didn't even know that was a channel
14:10:17  <caitp>i meant the mailing list
14:11:01  <caitp>i see support questions getting answered a lot over there
14:12:33  <bradleymeck>i just tend to avoid mailing lists, but can do it there
14:12:47  <bradleymeck>kinda hard to use lldb over mailing list
14:22:18  * esasjoined
14:22:57  * abraxas_joined
14:25:33  * KillerJimquit (Read error: Connection reset by peer)
14:27:28  * abraxas_quit (Ping timeout: 252 seconds)
14:36:13  * KillerJimjoined
14:41:52  <trungl-bot>Tree opened by [email protected]: Tree is open
14:47:15  * mostynbjoined
15:07:08  * juanjosanchezjoined
15:14:03  * aperezdc_quit (Quit: leaving)
15:36:53  * akleinquit (*.net *.split)
15:36:53  * oleavrquit (*.net *.split)
15:36:53  * mawequit (*.net *.split)
15:36:54  * ebarrettquit (*.net *.split)
15:36:58  * deavidsedicequit (*.net *.split)
15:36:59  * srl295quit (*.net *.split)
15:36:59  * sofquit (*.net *.split)
15:37:11  * ebarrettjoined
15:38:06  * deavidjoined
15:38:06  * srl295joined
15:38:06  * srl295quit (Changing host)
15:38:06  * srl295joined
15:42:53  * mawejoined
15:44:30  * enaqxquit (Remote host closed the connection)
15:44:57  * enaqxjoined
15:47:44  * bradleymeckquit (Quit: bradleymeck)
15:48:43  * Bob_Gneujoined
15:48:49  * akleinjoined
15:51:43  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
15:52:32  * oleavrjoined
15:55:59  * KillerJimquit (Ping timeout: 248 seconds)
15:57:57  * sofjoined
16:01:14  * bradleymeckjoined
16:04:29  * davijoined
16:04:29  * daviquit (Changing host)
16:04:29  * davijoined
16:11:46  * abraxas_joined
16:16:15  * abraxas_quit (Ping timeout: 248 seconds)
16:28:41  * enaqxquit (Remote host closed the connection)
16:38:25  * enaqxjoined
16:44:32  * enaqxquit (Remote host closed the connection)
17:11:16  * mostynbquit (Quit: Leaving)
17:18:54  * Bob_Gneuquit
17:26:05  * Bob_Gneujoined
17:28:13  * bnoordhuisjoined
17:34:19  * daviquit (Ping timeout: 246 seconds)
18:00:21  * davijoined
18:00:21  * daviquit (Changing host)
18:00:21  * davijoined
18:00:40  * abraxas_joined
18:05:23  * abraxas_quit (Ping timeout: 264 seconds)
18:17:27  * KillerJimjoined
18:19:22  * KillerJimquit (Read error: Connection reset by peer)
18:28:30  * enaqxjoined
18:31:13  * KillerJimjoined
18:32:19  * KillerJimquit (Read error: Connection reset by peer)
18:34:39  <aklein>caitp: hi there; am I making any sense with my responses re: [Unforgeable]? I feel like we might be talking past each other
18:35:26  <caitp>I'm not sure what why an unconfigurable typed property would need to be readonly, since wouldn't trying to set it to anything other than a boolean just throw?
18:35:38  * juanjosanchezquit (Ping timeout: 246 seconds)
18:36:04  <caitp>i get that the "property of instance" thing isn't really ideal
18:43:01  * KillerJimjoined
18:43:47  * enaqxquit (Remote host closed the connection)
18:49:15  <aklein>caitp: we can't allow a synchronous communication channel across origins, even if it's just one bit
18:49:19  * enaqxjoined
18:50:16  <caitp>right, well for same-origin sets it should still work, and cross-origin gets should always work
18:50:48  <caitp>since the property is always a primitive, it should be whitelistable
18:54:07  * daviquit (Ping timeout: 246 seconds)
18:54:23  <aklein>usually it's the other way around: we allow cross-origin sets but not gets
18:54:55  <aklein>you really don't want to allow cross-origin accesses to get any state about the remote origin
18:58:13  <caitp>so I'm not sure how @@isConcatSpreadable would expose any information like this, but I guess you could have a problem with @@toStringTag
18:58:25  <caitp>it's state, but it's not really useful in any way
18:59:55  <caitp>well, that's not true, I guess you could have some complicated protocol for communicating with just the one bit
19:00:27  <caitp>you'd have to rely on async communication anyways so it doesn't seem like a valid threat model
19:03:34  <caitp>and any communication like that would still need cooperation between the two origins to actually work, which would imply trust
19:04:03  <caitp>i'm sure i'm just missing the point
19:04:31  <caitp>whatever bz/hixie/heycam/whomever else want to do to accomodate the es6 special properties is fine with me
19:06:58  <aklein>caitp: yeah, there are tricky issues here, which someone like abarth would be better to explain than myself. there are also implementation concerns with adding mutable state that crosses these boundaries, as Chrome is moving towards making cross-origin iframes run in different processes.
19:07:29  * enaqx_joined
19:10:34  <caitp>well the "implies trust" thing is sort of crap in case the one origin's frame was compromised in some way, but yeah --- whatever they want to do seems fine
19:10:46  * enaqxquit (Ping timeout: 255 seconds)
19:10:59  <caitp>did anyone open a proper bug about it on webidl or elsewhere?
19:16:15  * aperezdc_joined
19:22:07  <aklein>caitp: about the symbols? not yet. though it's not really a WebIDL issue, it's an HTML issue.
19:22:58  <caitp>the security thing is an html issue, but webidl has things to say about eg each interface getting @@toStringTag and some getting @@iterator
19:23:21  <caitp>toStringTag in particular is like a complete TODO, in terms of the properties and permissions it gets
19:28:09  * juanjosanchezjoined
19:31:46  <aklein>@@toStringTag is already in WebIDL
19:32:08  <aklein>I think HTML will need to special-case it for Window (and maybe Location, depending on what happens with Window)
19:32:16  <caitp>the specifics of it aren't really defined
19:32:38  <caitp>there's an editorial note saying "should we do this to match ECMA? Idk"
19:34:11  * juanjosanchezquit (Ping timeout: 264 seconds)
19:35:48  <caitp>but worse, there's no real way to encode information about symbol-named attributes, so to have something like that in blink's bindings would mean more extensions to it anyways just to accomodate the security concerns
19:44:13  <aklein>there's some @@toStringTag-specific discussion at https://www.w3.org/Bugs/Public/show_bug.cgi?id=28244
19:45:18  <aklein>(maybe jsbell already linked you to that one)
19:46:38  <caitp>yeah I've seen that one, i've had a patch up to try arv's suggestion and see if it breaks anything for a few weeks now I think
19:47:10  <aklein>caitp: yeah, figured, that was the one you linked me to when I poked arv's toString bug
19:47:12  <caitp>but the property descriptor questions are still undefined, and any security requirements for Window are still undefined
19:47:31  <aklein>right
19:49:09  <caitp>i don't think there's any real urgency for this, but it's all unshippable until it gets figured out
19:49:36  * abraxas_joined
19:51:07  <aklein>yeah, it's sort of a circular thing: it has urgency because it'd be nice to ship it :)
19:52:49  * bobmcwquit (Remote host closed the connection)
19:53:58  * abraxas_quit (Ping timeout: 255 seconds)
20:03:50  * rendarquit (Ping timeout: 256 seconds)
20:09:21  * rendarjoined
20:10:05  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
20:23:13  * saurikquit (Ping timeout: 255 seconds)
20:23:48  * saurikjoined
20:43:33  * bnoordhuisquit (Ping timeout: 244 seconds)
20:44:39  * caitpjoined
21:01:21  * juanjosanchezjoined
21:03:00  * seventhjoined
21:17:07  * juanjosanchezquit (Remote host closed the connection)
21:26:37  * KillerJimquit (Read error: Connection reset by peer)
21:32:43  * juanjosanchezjoined
21:36:23  * bradleymeckquit (Quit: bradleymeck)
21:37:17  * KillerJimjoined
21:38:29  * abraxas_joined
21:42:48  * abraxas_quit (Ping timeout: 240 seconds)
21:50:33  * KillerJimquit (Read error: Connection reset by peer)
21:53:42  * rendarquit
22:02:33  * KillerJimjoined
22:20:31  * RT|Chatzillajoined
22:27:38  * bradleymeckjoined
22:30:08  * plutoniixquit (Quit: จรลี จรลา)
23:17:01  * bradleymeckquit (Quit: bradleymeck)
23:27:17  * abraxas_joined
23:28:16  * esasquit
23:31:22  * KillerJimquit (Quit: Leaving)
23:32:23  * abraxas_quit (Ping timeout: 264 seconds)