00:00:33  * plutoniixjoined
00:15:00  * dine909joined
00:15:59  * bnoordhuisquit (Ping timeout: 256 seconds)
00:16:10  <dine909>hello - is there any good resources that show how i might bind cpp classes to persistent v8 objects?
00:20:35  * jpderyjoined
00:24:44  * octetcloudjoined
00:28:51  * jpderyquit (Quit: Leaving...)
00:32:25  * jpderyjoined
00:39:11  * dine909quit (Quit: Leaving.)
00:49:31  * xiinotulpjoined
00:51:14  * plutoniixquit (Ping timeout: 264 seconds)
00:57:53  * xiinotulpquit (Read error: Connection reset by peer)
00:58:26  * xiinotulpjoined
01:03:01  * xiinotulpquit (Read error: Connection reset by peer)
01:03:27  * xiinotulpjoined
01:06:00  * xiinotulpquit (Read error: Connection reset by peer)
01:06:13  * jpderyquit (Quit: Leaving...)
01:06:26  * xiinotulpjoined
01:10:57  * xiinotulpchanged nick to plutoniix
01:22:40  * bnoordhuisjoined
01:23:22  * plutoniixquit (Read error: Connection reset by peer)
01:23:49  * plutoniixjoined
01:27:14  * bnoordhuisquit (Ping timeout: 264 seconds)
01:40:25  * plutoniixquit (Read error: Connection reset by peer)
01:41:02  * plutoniixjoined
03:33:56  * Net147joined
05:27:23  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
06:02:49  * jonaslundquit (Ping timeout: 244 seconds)
06:03:51  * machenbachquit (Ping timeout: 244 seconds)
06:16:01  * machenbachjoined
06:24:43  * octetcloudquit (Ping timeout: 244 seconds)
07:43:51  <trungl-bot>Tree opened by svenpanne@google.com: Tree is open
07:46:21  * caitpquit (Ping timeout: 244 seconds)
07:59:01  * jochen__joined
08:09:27  * muellijoined
08:24:31  * mostynbjoined
08:42:44  * caitpjoined
08:47:19  * caitpquit (Ping timeout: 244 seconds)
08:48:35  * dpinojoined
09:04:12  * phpnodequit (Remote host closed the connection)
09:10:30  * KillerJimjoined
09:55:19  * plutoniixquit (Read error: Connection reset by peer)
09:55:46  * plutoniixjoined
10:11:55  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosse3/builds/1800 "V8 Linux - nosse3" from 4f6290cae02ce1e52ea0378922b42aed9382dfae: bmeurer@chromium.org)
10:17:57  <trungl-bot>Tree opened by marja@chromium.org: Tree is open (MultithreadedParallelIsolates seems flaky on several bots) ᶘ ᵒᴥᵒᶅ
10:30:20  * plutoniixquit (Read error: Connection reset by peer)
10:30:48  * plutoniixjoined
10:31:49  * caitpjoined
10:36:20  * caitpquit (Ping timeout: 244 seconds)
10:39:38  * davijoined
10:43:48  * bnoordhuisjoined
10:50:00  * plutoniixquit (Quit: จรลี จรลา)
11:29:34  * jas-quit (Remote host closed the connection)
11:36:25  * bnoordhuisquit (Ping timeout: 264 seconds)
11:43:29  * Razzjoined
11:43:36  <Razz>Anyone awake?
12:02:36  * caitpjoined
12:07:16  * caitpquit (Ping timeout: 244 seconds)
12:28:13  * jonaslundjoined
12:29:43  * bnoordhuisjoined
12:40:56  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosse3/builds/1804 "V8 Linux - nosse3" from 05bcc2fbc62cd4ce5cf0c97a8d5eb42a4a5eb323: bmeurer@chromium.org)
12:41:56  <trungl-bot>Tree opened by machenbach@chromium.org: Tree is open
12:43:59  * bnoordhuisquit (Ping timeout: 245 seconds)
13:00:38  <KillerJim>Razz: yup.. but of probably no use :)
13:01:39  <KillerJim>I've just seen some issue with calling "TerminateExecution()" on a v8 isolate.. basically some JS is getting called after this, is there any way to know if the termination has completed before continuing?
13:11:46  * bnoordhuisjoined
13:18:33  * plutoniixjoined
13:27:50  <bnoordhuis>KillerJim: maybe check Isolate::IsExecutionTerminating() or TryCatch::CanContinue()?
13:28:47  <KillerJim>bnoordhuis: ah cheers for the pointer, will have a look... I dropping through an killing the isolate too early (probably pulling it from under v8)
13:28:52  <KillerJim>and killing*
13:33:38  * caitpjoined
13:34:51  * bnoordhuisquit (Ping timeout: 264 seconds)
13:43:05  <Razz>KillerJim: I'm just trying to wrap a simple C++ class so that I can use it a JS object, any pointers would be awesome
13:43:25  * jpderyjoined
13:46:28  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20nosnap%20-%20shared/builds/4607 "V8 Win32 - nosnap - shared" from 715552409b4a08504301cf1ad4cb2e45a815f01b: jochen@chromium.org (:jochen__))
13:53:03  <KillerJim>Razz: see PM
13:56:32  <trungl-bot>Tree opened by marja@chromium.org: Tree is open (mjsunit/builtins flaky) ⊂( ̄(工) ̄)⊃
14:00:45  * bnoordhuisjoined
14:18:08  * caitpquit (Quit: Leaving)
14:18:24  * caitpjoined
14:35:51  <trungl-bot>Tree closed by marja@chromium.org: Tree is closed (too many crashes!) ໒( ᓀ ‸ ᓂ )७
14:38:51  <trungl-bot>Tree opened by marja@chromium.org: Tree is open (jochen reverted, let's see that run) 卅(◕‿◕)卅
14:56:31  * jmar777joined
15:00:09  * rmcilroyquit (Ping timeout: 244 seconds)
15:00:47  * jmar777quit (Remote host closed the connection)
15:00:59  * jmar777joined
15:05:22  * jmar777quit (Remote host closed the connection)
15:12:24  * rmcilroyjoined
15:19:10  * jmar777joined
15:44:39  * C-Manjoined
15:52:50  * mostynbquit (Quit: Leaving)
16:02:14  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:13:37  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20debug%20-%20isolates/builds/1475 "V8 Linux - debug - isolates" from 0d6785805c10c9386fca88e07d5ddccd7aa180eb: bmeurer@chromium.org,dcarney@chromium.org,ishell@chromium.org)
16:35:46  <trungl-bot>Tree opened by buildbot@chromium.org: Tree is open (Automatic: ƪ(•̃͡ε•̃͡)∫ʃ)
16:54:11  * octetcloudjoined
16:56:54  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20isolates/builds/1729 "V8 Linux - isolates" from a5aa01beec96441d9653f51c42dcfc388267e0e1: dcarney@chromium.org)
17:11:43  * enaqxjoined
17:12:28  * caitpquit (Quit: Leaving)
17:16:31  * caitpjoined
17:17:59  * KillerJimquit (Quit: gone fishing..)
17:19:04  <trungl-bot>Tree opened by marja@chromium.org: Tree is open (MultithreadedParallelIsolates seems flaky on several bots) (●ʘ̅ㅈʘ̅●) (no more sheriffing today)
17:25:21  * daviquit (Quit: Leaving)
17:38:56  * caitpquit (Quit: Leaving)
17:42:03  * muelliquit (Ping timeout: 264 seconds)
17:44:26  * dpinoquit (Ping timeout: 265 seconds)
17:45:47  * jmar777quit (Remote host closed the connection)
17:50:40  * jmar777joined
17:53:38  * daurnquit (Read error: Connection reset by peer)
17:55:01  * daurnimatorjoined
18:24:04  * jpderyquit (Quit: Leaving...)
18:43:12  * bnoordhuisquit (Ping timeout: 245 seconds)
19:01:22  * bnoordhuisjoined
19:28:56  * KillerJimjoined
20:12:20  * GnarSithpart
20:31:12  * katuquit (Ping timeout: 252 seconds)
20:31:13  * katujoined
21:35:47  * jmar777quit (Remote host closed the connection)
21:54:50  * dpinojoined
22:04:09  * muellijoined
22:13:13  * seventhjoined
22:13:53  * C-Manquit (Quit: Connection reset by beer)
22:20:18  * jmar777joined
22:24:07  * caitpjoined
22:29:55  * octetcloudquit (Ping timeout: 256 seconds)
22:45:18  * mostynbjoined
22:48:21  * jmar777quit (Remote host closed the connection)
22:54:07  * jmar777joined
22:56:15  * jmar777quit (Remote host closed the connection)
22:57:07  * muelliquit (Ping timeout: 255 seconds)
23:01:36  * jmar777joined
23:04:49  <bnoordhuis>caitp: function f() { return `${f(`${f()}`)}` } <- is that actually valid? it parses and when you call f(), it stack overflows as expected. but it looks so weird
23:05:54  <caitp>eh let me parse that with my brain before i decide it's valid or not
23:06:12  <caitp>i believe it is valid
23:06:43  <caitp>it should work the same as function f() { return "" + f("" + f() + "") + ""; }
23:08:02  <bnoordhuis>i need to pick a font where ' and " don't look almost the same
23:08:11  * jmar777quit (Remote host closed the connection)
23:09:31  <bnoordhuis>okay, so ${f( is literally pasted into the transformed source?
23:11:07  <caitp>`HEAD (${expr}MIDDLE_OR_TAIL)*` << desugars into HEAD_STRING ( + EXPPR + MIDDLE_OR_TAIL_STRING)*
23:11:29  <caitp>it kind of looks like it does an eval() or something
23:11:35  <caitp>but it's not, it's just static code
23:11:52  <bnoordhuis>i think i need to consult the spec again
23:12:12  <bnoordhuis>function f() { return 42 } `${f``}` // '42' - pretty amazing
23:12:44  <bnoordhuis>i see much potential for confusing the hell out of my co-workers
23:12:51  <caitp>yeah
23:12:58  <caitp>i think the common use case is just basic string interpolation
23:13:09  <caitp>but you can certainly do weird stuff, so long as you don't make the parser stack-overflow
23:13:24  <caitp>i did some tests, and wasn't able to overflow it
23:13:34  <caitp>with a pretty long string of nested templates
23:13:39  <bnoordhuis>i accept your challenge, madam
23:14:01  <caitp>i mean i'm sure you could if you wrote a script to automate building the template, but it's really hard to do it by hand :p
23:18:03  * RT|Chatzillajoined
23:18:13  * KillerJimquit (Quit: Leaving)
23:28:59  * dpinoquit (Ping timeout: 245 seconds)
23:30:13  * mostynbquit (Quit: -)
23:31:47  * jmar777joined
23:35:23  * octetcloudjoined
23:49:57  * jmar777quit (Remote host closed the connection)
23:50:11  * jmar777joined