00:09:42  * RT|Chatzillajoined
00:34:15  * bnoordhuisquit (Ping timeout: 244 seconds)
00:48:55  * caitp-joined
01:40:28  * bnoordhuisjoined
01:45:21  * bnoordhuisquit (Ping timeout: 276 seconds)
01:47:05  * phpnodequit (Ping timeout: 256 seconds)
01:59:32  * phpnodejoined
02:14:34  * juanjosanchezjoined
02:19:15  * juanjosanchezquit (Ping timeout: 264 seconds)
03:21:54  * ashnurquit (Ping timeout: 245 seconds)
06:23:00  * octetcloudquit (Ping timeout: 244 seconds)
06:36:29  * ashnurjoined
06:47:03  * bnoordhuisjoined
07:21:04  * caitp-quit (Ping timeout: 245 seconds)
07:41:18  * plutoniixquit (Read error: Connection reset by peer)
07:41:45  * plutoniixjoined
08:12:57  <ashnur>can't believe that i am actually building v8. took so many tries. i mean, i still not sure if it will succeed, but at least it started!
08:31:46  <ashnur>ok, i don't know how to compile it so i have --print-opt-code enabled
08:32:48  <ashnur>i tried with option disassembler=on and also the debug version, but neither worked
08:43:53  * chadamsjoined
08:44:15  <chadams>how can I send an idle notification in the latest stable release of v8?
08:44:25  <chadams>v8::V8::IdleNotification() seems to be gone
08:55:34  <bnoordhuis>ashnur: what are you trying to do?
08:56:10  <bnoordhuis>chadams: it's a v8::Isolate method now
08:56:12  <ashnur>bnoordhuis: just what i said yesterday, i am trying to use IRHydra with a recent version of v8
08:56:33  <ashnur>but no matter how i compile it, it says that Warning: unknown flag --print-opt-code.
08:58:58  <bnoordhuis>ashnur: does --print_code work? --print_opt_code only prints something when the code gets optimized, which isn't always
09:00:29  <ashnur>bnoordhuis: i am not sure how is that relevant. i am not saying "it doesn't print anything" I am saying it reports "UNKNOWN FLAG"
09:00:58  <ashnur>i am doing something wrong, i just don't know what
09:02:17  <bnoordhuis>oh, sorry. missed your second reply
09:02:28  <ashnur>np :)
09:02:55  <ashnur>people with strange irc setups. should i always highlight you when I respond?
09:03:14  <bnoordhuis>i guess disassembler=on didn't work then. what happens when you start d8 with --allow_natives_syntax and execute %DisassembleDebugFunction(function(){})?
09:03:35  <bnoordhuis>ashnur: no, i just need to read better. :) i'm too focused on the highlighted lines
09:03:58  <chadams>so I need to create isolate objects now?
09:04:00  <bnoordhuis>it's a good strategy for busy channels. but #v8? not so much
09:04:11  <ashnur>TypeError: undefined is not a function
09:04:20  <bnoordhuis>chadams: that's right
09:04:31  <chadams>bnoordhuis, only one?
09:04:34  <bnoordhuis>ashnur: sorry, typo; it's %DebugDisassembleFunction()
09:04:42  <chadams>I was using v8 3.24 before
09:04:58  <bnoordhuis>chadams: right. yes, you need to create an isolate yourself now
09:05:05  <chadams>thanks
09:05:18  <ashnur>bnoordhuis: and I tried with running out/x64.debug/d8 --allow_natives_syntax
09:05:25  <ashnur>oh
09:05:31  <ashnur>now I am slow
09:06:14  <ashnur>bnoordhuis: that worked
09:06:58  <bnoordhuis>ashnur: it prints the code? then i don't know why --print_opt_code doesn't work :)
09:07:26  <ashnur>bnoordhuis: maybe the d8 in /usr/bin/ isn't the same as out/x64.debug/d8
09:08:01  <bnoordhuis>ashnur: it probably isn't, unless you copied it there yourself
09:08:30  <ashnur>well, before i compiled the first d8, i had no d8 in /usr/bin
09:08:36  <ashnur>so I thought make does that too
09:09:14  <bnoordhuis>i'm pretty sure v8's build system doesn't install anything
09:09:29  <ashnur>i believe you, i must've done something stupid and I don't remember it
09:09:47  <ashnur>bnoordhuis: however, when I try to run ~/temp/v8/v8/out/x64.debug/d8 --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --print-opt-code --redirect-code-traces-to=code.asm 8bit_compiled.js
09:09:55  <chadams>looks like my presistent handle class I made for 3.24 no longer works
09:09:56  <ashnur>it says Concurrent recompilation has been disabled for tracing.
09:10:55  <bnoordhuis>chadams: persistent changed a great deal, yes
09:11:08  <bnoordhuis>ashnur: that's because of the --trace_hydrogen flag. nothing to worry about
09:11:24  <chadams>bnoordhuis, I had to write a wrapper class to count references to objects so I could keep presistent handles
09:14:07  <chadams>bnoordhuis, is there some kind of tutorial online for presistent handles in the latest stable version?
09:15:14  <bnoordhuis>chadams: i don't think so but you can look at the io.js source code
09:15:34  <chadams>k
09:20:07  <chadams>the exception I'm getting in mine is coming from v8::V8::GlobalizeReference
09:20:15  <chadams>seems like I'm not getting a complete stack trace though.
09:22:26  <ashnur>bnoordhuis: this is quite interesting. the code I am running is a benchmark (using benchmark.js) and only a very small amount of methods appear in IRHydra (are optimized). The same code with node v0.11 (which has an older debug version of v8) shows dozens of methods.
09:22:53  <ashnur>also, why are you the only one person here who helps anyone? :)
09:24:37  <chadams>oh I see, v8::Isolate::GetCurrent() is returning 1 instead of a pointer
09:28:17  <chadams>just had to do isolate->Enter(); at init
09:34:30  <bnoordhuis>ashnur: maybe check the output of --trace_opt --trace_deopt? i can speculate why the irhydra output is so different but i'd probably be wrong :)
09:36:11  <ashnur>bnoordhuis: yeah, the v8 binary works, thanks for your help, from here, I should try to figure out the rest on my own, or bother mraleph with it. (that guy, I don't know how he finds the time, but I praise him for it)
09:56:34  * caitp-joined
10:01:02  * caitp-quit (Ping timeout: 244 seconds)
10:18:12  * bnoordhuisquit (Ping timeout: 276 seconds)
10:36:14  * KillerJimjoined
10:52:59  * juanjosanchezjoined
11:24:22  * bnoordhuisjoined
11:29:27  * bnoordhuisquit (Ping timeout: 264 seconds)
11:45:28  * caitp-joined
11:50:28  * caitp-quit (Ping timeout: 264 seconds)
12:46:02  * caitp-joined
12:50:42  * caitp-quit (Ping timeout: 245 seconds)
12:58:45  * juanjosanchezquit (Ping timeout: 276 seconds)
13:25:06  * bnoordhuisjoined
14:03:45  * bnoordhuisquit (Ping timeout: 276 seconds)
14:26:23  * bnoordhuisjoined
14:26:28  * dobsonquit (Quit: ERC Version 5.3 (IRC client for Emacs))
14:34:23  <trungl-bot`>Tree opened by [email protected]: Tree is open (Automatic: ༼ꉺɷꉺ༽)
14:34:55  * caitp-joined
14:39:25  * caitp-quit (Ping timeout: 255 seconds)
14:39:52  * bnoordhuisquit (Ping timeout: 255 seconds)
14:40:39  * dobsonjoined
14:47:09  * bnoordhuisjoined
14:51:39  * bnoordhuisquit (Ping timeout: 264 seconds)
15:10:42  * bnoordhuisjoined
15:12:08  * dobsonquit (Quit: ERC Version 5.3 (IRC client for Emacs))
15:15:01  * dobsonjoined
15:24:25  * bnoordhuisquit (Ping timeout: 255 seconds)
15:35:35  * caitp-joined
15:40:38  * caitp-quit (Ping timeout: 272 seconds)
15:41:29  * caitp-joined
15:45:35  * dobsonquit (Ping timeout: 252 seconds)
16:22:03  * octetcloudjoined
16:52:03  * gf3quit (Ping timeout: 256 seconds)
16:56:19  * gf3joined
16:59:44  * dobsonjoined
17:03:57  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
17:15:21  * bnoordhuisjoined
18:11:00  * juanjosanchezjoined
18:25:11  * juanjosanchezquit (Remote host closed the connection)
18:41:37  * juanjosanchezjoined
18:53:07  * juanjosanchezquit (Quit: Ex-Chat)
18:57:04  <trungl-bot`>Tree closed by [email protected]: Tree is closed (maintenance)
19:01:06  <trungl-bot`>Tree opened by [email protected]: Tree is open
20:51:44  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "compile" on http://build.chromium.org/p/client.v8/builders/V8%20Win64/builds/1669 "V8 Win64" from 6253aa8908c55535473ddbe1db8e5a6f5e559b73: [email protected])
20:53:38  <ashnur>i wonder if there is a way to avoid soft deoptimizations because of the lack of type feedback?
21:30:36  * caitp-quit (Quit: Leaving)
21:37:02  * caitp-joined
21:54:09  <chadams>I finished my upgrade to v8 3.30.33.15, as well to a 64 bit build and upgrading some other things. I'm getting a much better average framerate now, although I'm not sure exactly which upgrade it was in particular, problably a combination of all of them
23:11:09  * plutoniixquit (Ping timeout: 256 seconds)
23:29:42  * plutoniixjoined
23:32:35  * RT|Chatzillajoined
23:52:18  * paulfryz-quit (Ping timeout: 264 seconds)
23:52:45  * paulfryzeljoined