00:09:42  * dpinoquit (Ping timeout: 256 seconds)
00:11:51  * bnoordhuisquit (Ping timeout: 264 seconds)
00:36:07  * c4miloquit (Remote host closed the connection)
00:37:18  * c4milojoined
00:41:37  * c4miloquit (Ping timeout: 240 seconds)
01:06:53  <trungl-bot>Tree opened by pgervais@google.com: Tree is open (ArrayShiftSweeping looks flaky) - CQ down for maintenance -> pgervais@
01:18:14  * bnoordhuisjoined
01:22:44  * bnoordhuisquit (Ping timeout: 245 seconds)
01:28:36  * abraxas_joined
01:33:09  * abraxas_quit (Ping timeout: 245 seconds)
01:33:44  * plutoniixquit (Ping timeout: 258 seconds)
01:40:13  * plutoniixjoined
02:10:11  * abraxas_joined
02:32:35  <trungl-bot>Tree opened by pgervais@google.com: Tree is open (ArrayShiftSweeping looks flaky)
02:40:15  * caitpquit (Quit: Leaving)
02:41:41  * caitpjoined
03:04:45  * petka_quit (Quit: Connection closed for inactivity)
03:06:43  * edwin_liujoined
04:50:49  * njmurphyjoined
05:42:39  * edwin_liuquit (Remote host closed the connection)
06:26:11  * caitpquit (Ping timeout: 244 seconds)
06:58:28  * davijoined
06:59:47  * abraxas_quit (Remote host closed the connection)
07:22:55  * caitpjoined
07:24:27  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20gcc%204.8/builds/82 "V8 Linux gcc 4.8" from efd8fd56126a416d7d97a121f8aa918901bb4232: bmeurer@chromium.org)
07:27:29  <trungl-bot>Tree opened by svenpanne@google.com: Tree is open
07:29:30  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Win64/builds/1232 "V8 Win64" from 31c66e2d53569c4e229d55483d28208491e73612: bmeurer@chromium.org)
07:30:15  * caitpquit (Ping timeout: 244 seconds)
07:43:35  <trungl-bot>Tree opened by bmeurer@google.com: Tree is open (Win64 flake?)
08:00:37  * dpinojoined
08:16:41  * dpinoquit (Ping timeout: 250 seconds)
08:35:08  * mostynbjoined
08:39:40  * dpinojoined
09:00:46  * mostynbquit (Remote host closed the connection)
09:03:29  * mostynbjoined
09:10:53  * Lethalmanjoined
09:27:02  * muellijoined
09:28:16  * bnoordhuisjoined
09:57:36  * caitpjoined
10:03:11  * caitpquit (Ping timeout: 244 seconds)
10:28:30  * bnoordhuisquit (Ping timeout: 250 seconds)
10:55:15  * caitpjoined
11:02:26  * petka_joined
11:03:30  * bnoordhuisjoined
11:33:57  * ishelljoined
12:13:43  * bnoordhuisquit (Ping timeout: 250 seconds)
12:58:51  * caitpquit (Ping timeout: 244 seconds)
13:01:08  * caitpjoined
13:20:12  * bnoordhuisjoined
13:23:03  * daviquit (Ping timeout: 250 seconds)
13:25:05  * bnoordhuisquit (Ping timeout: 264 seconds)
13:35:05  * dpinoquit (Read error: Connection reset by peer)
14:21:00  * caitpquit (Ping timeout: 244 seconds)
14:33:11  * bnoordhuisjoined
15:02:16  * caitpjoined
15:04:23  * dpinojoined
15:30:11  * mostynbquit (Quit: Leaving)
16:08:03  <bnoordhuis>remember v8 2.x and how it compiled in under a minute?
16:08:25  <bnoordhuis>good times. bygone times
16:09:21  <caitp>:(
16:16:07  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:18:42  * muelliquit (Ping timeout: 256 seconds)
16:20:13  <bnoordhuis>caitp: do you work on v8 (part? full?) time now?
16:20:29  <bnoordhuis>you're originally from the angular team, right?
16:20:30  <caitp>20% time
16:20:47  <bnoordhuis>ah okay. does that mean i can indiscriminately tag you as a reviewer or ...?
16:21:12  <caitp>I don't think I count as a "valid" reviewer until I'm a committer, but you can probably CC me on things
16:21:35  <caitp>my knowledge is pretty limited for a lot of the codebase though
16:21:55  <bnoordhuis>alright, thanks. i usually consult git shortstat for the file(s) i touch, then pick one of the top three committers
16:22:15  <bnoordhuis>but there's probably plenty wrong with that heuristic (sweeping mechanic changes and such)
16:22:50  <bnoordhuis>er, shortlog, not shortstat
16:23:24  * dpinoquit (Ping timeout: 250 seconds)
16:44:11  * c4milojoined
16:45:10  * c4miloquit (Read error: Connection reset by peer)
16:45:14  * c4milo_joined
17:10:28  * davijoined
17:32:39  <caitp>bnoordhuis, I think you can pass the file descriptor to ShortPrint(), so you might want to pass trace_scope->file() to it, because that seems like it might not be the default
17:32:42  <caitp>haven't checked though
17:32:55  <caitp>that's about the extend of the review I can do for that one though
17:35:43  * phpnodejoined
17:54:51  <bnoordhuis>caitp: that sounds reasonable. you wouldn't happen to know why compiler.cc doesn't do that?
17:55:41  <caitp>beats me :d but since the removed line is passing the file descriptor it's probably a good idea to do the same
17:56:30  <bnoordhuis>yeah, agreed. i'll update the patch
17:57:52  <caitp>did you run a quickcheck locally? you might need to update some test expectations
17:59:17  <bnoordhuis>no :$ i grepped the test suite for deopt but there were no matches
17:59:57  <caitp>should probably do it just in case, it shouldn't take more than 5 minutes
17:59:59  <caitp>on a release build
18:00:22  <bnoordhuis>well, dinner first. but thanks :)
18:09:11  <bnoordhuis>i didn't want to wait for a release build but i'm being punished for it by the agonizing slowness of `make x64.debug.quickcheck`...
18:09:13  * Lethalmanquit (Quit: Sto andando via)
18:09:22  <bnoordhuis>guess i shouldn't hack on v8 while on my laptop
18:10:27  <caitp>i do it, but yeah it gets only a matter of time before the battery explodes if it keeps overheating like that
18:24:42  * dpinojoined
19:07:50  * davi_joined
19:08:01  * saurik_joined
19:08:38  * petka_quit (Ping timeout: 244 seconds)
19:08:39  * saurikquit (Ping timeout: 244 seconds)
19:08:39  * daviquit (Ping timeout: 244 seconds)
19:09:09  * petka_joined
19:31:23  * dpinoquit (Ping timeout: 250 seconds)
19:38:52  * strange_joined
19:40:45  <strange_>hi guys. thinking about doing something like ... an erlang process that wraps a v8 process and does stuff when the erlang process receives messages. there will be quite a few of these processes, so i thought that i wouldn't spawn an os process / erlang process.
19:41:07  <strange_>can i serialize a context for each op/reduction and de-serialize it when i need to enter v8 again?
19:41:45  <strange_>or maybe keep several isolates and do some consisten hashing or whatnot to select the erlang process that uses the v8 process that contains the isolate.
19:42:01  * davi_quit (Ping timeout: 258 seconds)
19:42:28  <strange_>basically what i want to accomplish is erlang style processes with javascript scripting
19:42:37  <strange_>lots of them.
19:43:28  * dpinojoined
19:50:12  <bnoordhuis>strange_: v8 isolates are not really lightweight. rule of thumb is 1-2 MB minimum per new isolate (and it will grow quickly)
19:50:42  <bnoordhuis>strange_: if you want to have a 1-to-1 correspondence to erlang processes/green threads, you're going to hit a wall sooner rather than later
19:51:46  <caitp>i think you could do that with spidermonkey
19:51:56  <caitp>i get the impression the XDR serialization can do that
19:52:01  <caitp>but I may be wrong there
19:52:47  <bnoordhuis>sm has similar overhead, i think, about 1-2 MB baseline per jscontext
19:54:41  <caitp>they might not serialize the entire VM state with xdr, it might just be parsed/compiled scripts
19:55:06  <caitp>since it's definitely a caching mechanism
19:58:17  <bnoordhuis>xdr is basically a bytecode dump, isn't it? it might speed up load times but i don't think it helps reduce memory overhead (or at least not significantly)
19:58:31  <bnoordhuis>the people on irc.mozilla.org no doubt know better though
19:59:57  <caitp>yeah, either way SM is still a bit awkward to use in third party applications anyhow
20:14:56  * strange_quit (Quit: WeeChat 0.3.6)
20:14:57  <katu>strange_: you basically need a bridge (single isolate, with mutex if you have more than one os threads talking to it). it's doable, but wont be pretty.
20:15:52  <caitp>seems like it would more or less defeat the purpose of multithreading
20:16:02  <caitp>or multi-process-ing
20:16:46  <katu>pretty much, yeah. its just that doing that in js is close to impossible (save for separate isolates).
20:19:39  * dpinoquit (Ping timeout: 264 seconds)
21:50:57  * plutoniixquit (Ping timeout: 240 seconds)
21:59:17  * caitpquit (Ping timeout: 244 seconds)
22:11:43  * plutoniixjoined
22:22:54  * c4milo_quit (Remote host closed the connection)
22:39:26  * c4milojoined
22:40:13  * c4milo_joined
22:40:15  * c4miloquit (Read error: Connection reset by peer)
22:53:12  * dpinojoined
23:15:55  * dpinoquit (Ping timeout: 258 seconds)
23:38:44  * RT|Chatzillajoined
23:43:44  * caitpjoined
23:44:41  * edp1joined
23:44:45  <edp1>hi
23:46:04  <edp1>I try to install PyV8 but I've got the following error -> http://pastebin.com/ka5e1fQz
23:59:08  <bnoordhuis>edp1: what version of v8 is that?