00:00:33  <xaxxon>bradleymeck, hey :)
00:01:45  <xaxxon>you ever used ObjectTemplate::SetCallAsFunctionHandler ? I think I'm setting things up, but when I try to say my_object(), it tells me it isn't a function. am I doing something wrong or maybe that doesn't do what I think it does?
00:20:31  <bradleymeck>i would use real JS Proxies if at all possible
00:21:55  <xaxxon>I've only read a smidgen about those. right now I'm setting up static stuff, so thisi seemed the right approach, but if it absolutely doesn't work, then it's good to have a backup plan
00:21:59  <xaxxon>bradleymeck, thanks
00:41:10  * bradleymeck_joined
00:42:02  * bradleymeckquit (Read error: Connection reset by peer)
00:45:30  * bradleymeck_quit (Ping timeout: 250 seconds)
00:46:23  * bradleymeckjoined
00:48:57  * olalondequit (Quit: Connection closed for inactivity)
00:50:49  * Tweth-U-PDSjoined
00:52:27  * Tweth-G-PDSjoined
00:52:52  * Tweth-V-PDSquit (Ping timeout: 256 seconds)
00:55:16  * Tweth-U-PDSquit (Ping timeout: 260 seconds)
01:41:51  * bradleymeckquit (Read error: Connection reset by peer)
01:52:55  <xaxxon>so, I realized what I was doing wrong - I was making my object's PROTOTYPE callable. So I set it on the instance object template instead of the prototype objcet template and it mostly works, except if I try to print it, V8 crashes.
01:53:27  <xaxxon>*v8::String::Utf8Value(value) where value is a "normal" function is fine. but if it's an object marked as callable, it crashes
01:53:34  * bradleymeckjoined
01:53:48  <xaxxon>[18:52] <xaxxon> so, I realized what I was doing wrong - I was making my object's PROTOTYPE callable. So I set it on the instance object template instead of the prototype objcet template and it mostly works, except if I try to print it, V8 crashes.
01:53:48  <xaxxon>[18:53] <xaxxon> *v8::String::Utf8Value(value) where value is a "normal" function is fine. but if it's an object marked as callable, it crashes
01:54:25  <xaxxon>I would expect it to print the function(){ NATIVE CODE } bit or whatever, but instead *boom*
01:54:31  * bradleymeckquit (Client Quit)
01:54:54  <xaxxon>oh. it's just returning nullptr
01:56:21  <xaxxon>which is a documented potential result: If conversion to a string fails (e.g. due to an exception in the toString() method of the object)
02:11:33  * plutoniixjoined
02:48:07  * plutoniixquit (Quit: Leaving)
03:22:11  * thefourtheyequit (Quit: Connection closed for inactivity)
03:26:29  * plutoniixjoined
03:47:52  * plutoniixquit (Ping timeout: 252 seconds)
03:48:18  * plutoniixjoined
04:34:33  * Tweth-U-PDSjoined
04:36:56  * Tweth-G-PDSquit (Ping timeout: 260 seconds)
04:37:05  * Tweth-V-PDSjoined
04:39:05  * Tweth-U-PDSquit (Ping timeout: 256 seconds)
04:50:58  * plutoniixquit (Quit: Leaving)
04:52:41  * Tweth-U-PDSjoined
04:55:31  * Tweth-V-PDSquit (Ping timeout: 256 seconds)
05:08:01  * Tweth-V-PDSjoined
05:10:39  * Tweth-U-PDSquit (Ping timeout: 265 seconds)
05:16:55  * plutoniixjoined
05:59:24  * Tweth-U-PDSjoined
06:01:49  * Tweth-V-PDSquit (Ping timeout: 244 seconds)
09:30:02  * xaxxonquit (Read error: Connection reset by peer)
09:39:49  * xaxxonjoined
09:53:50  * obiwahnjoined
09:55:03  <obiwahn>Do you have contexts as a cheaper form of additional isolates?
10:33:14  * plutoniixquit (Quit: Leaving)
11:18:39  * xaxxonquit (Quit: This computer has gone to sleep)
11:30:27  * bradleymeckjoined
11:48:59  * thefourtheyejoined
12:09:20  * caitp-joined
12:10:02  * caitpquit (Ping timeout: 276 seconds)
12:20:45  * etnbrdquit (*.net *.split)
12:48:18  * bradleymeckquit (Quit: bradleymeck)
13:12:03  * bradleymeckjoined
13:56:21  * bradleymeckquit (Quit: bradleymeck)
14:40:48  * bradleymeckjoined
15:21:51  * bradleymeckquit (Read error: Connection reset by peer)
15:22:03  * bradleymeckjoined
15:43:38  * plutoniixjoined
16:24:42  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2010030309])
16:39:59  * thefourtheyequit (Read error: Connection reset by peer)
16:40:00  * mikolalysenkoquit (Read error: Connection reset by peer)
16:40:04  * ErikCorry_quit (Read error: Connection reset by peer)
16:40:04  * Super-Humanquit (Write error: Connection reset by peer)
16:40:59  * thefourtheyejoined
16:41:28  * ErikCorry_joined
16:41:36  * wadeyquit (Ping timeout: 256 seconds)
16:42:09  * mikolalysenkojoined
16:42:58  * Super-Humanjoined
16:43:17  * JoWiequit (Ping timeout: 256 seconds)
16:45:11  * wadeyjoined
16:45:26  * JoWiejoined
16:51:30  * seventhjoined
17:30:30  * bobmcw_joined
17:30:36  * bobmcwquit (Ping timeout: 260 seconds)
17:31:53  * bradleymeckquit (Quit: bradleymeck)
17:55:58  * bobmcw_changed nick to bobmcw
17:55:58  * bobmcwquit (Changing host)
17:55:58  * bobmcwjoined
18:53:34  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Mjsunit,Bisect 404e2154.Retry" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20GC%20Stress%20-%20custom%20snapshot/builds/8858 "V8 Linux64 GC Stress - custom snapshot" from 96d12ac6dd6ba4075383fa7085a9810e11821a99: eholk@chromium.org,lpy@chromium.org)
19:30:25  * bradleymeckjoined
19:34:52  <trungl-bot>Tree opened by machenbach@chromium.org: open
20:26:26  * seventhquit (Remote host closed the connection)
20:42:14  * thefourtheyequit (Quit: Connection closed for inactivity)
20:46:48  * bradleymeckquit (Quit: bradleymeck)
21:21:28  * bradleymeckjoined
21:28:07  * olalondejoined
21:43:16  * xaxxonjoined
21:49:15  * Guest59quit (Quit: Textual IRC Client: www.textualapp.com)
21:52:45  * bradleymeckquit (Read error: Connection reset by peer)
22:09:24  * xaxxonquit (Read error: Connection reset by peer)
22:09:49  * xaxxonjoined
22:26:00  * Guest59joined
22:30:32  * Guest59quit (Ping timeout: 256 seconds)
22:49:05  * bradleymeckjoined
22:57:32  * bradleymeckquit (Read error: Connection reset by peer)
23:13:14  * RT|Chatzillajoined
23:44:44  * bradleymeckjoined