00:07:55  * bobmcwjoined
00:07:56  * bobmcwquit (Changing host)
00:07:56  * bobmcwjoined
00:13:38  * bobmcwquit (Ping timeout: 246 seconds)
00:19:47  * watildequit (Remote host closed the connection)
00:20:32  * watildejoined
00:40:30  * seventhjoined
00:49:24  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
01:37:30  * jgiquit (Quit: jgi)
01:39:18  * jgijoined
02:03:14  * seventhquit (Remote host closed the connection)
02:07:22  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20nosnap%20-%20debug/builds/981 "V8 Linux - arm64 - sim - nosnap - debug" from 92610888ddf0070fd01fb668df7f7f78c2d8774e: [email protected] (:aklein))
02:09:22  <trungl-bot`>Tree opened by [email protected] (:aklein): Tree is open (flake?)
02:16:49  * jgiquit (Quit: jgi)
02:33:07  * watildequit (Remote host closed the connection)
02:51:41  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
02:52:49  * rosseaux_joined
02:52:55  * kenansulaymanquit (Read error: Connection reset by peer)
02:52:55  * rosseauxquit (Excess Flood)
02:52:59  * kenansulaymanjoined
02:53:25  * kenansulaymanchanged nick to Guest73332
02:54:19  * rosseaux_changed nick to rosseaux
03:13:43  * xaxxonquit (Quit: This computer has gone to sleep)
03:13:51  * xaxxonjoined
03:25:50  * jgijoined
03:31:11  * jgiquit (Quit: jgi)
03:32:18  * jgijoined
03:33:37  * watildejoined
03:33:51  * jgiquit (Client Quit)
03:38:15  * watildequit (Ping timeout: 240 seconds)
03:48:35  * ofrobotsjoined
04:14:34  * xaxxonquit (Quit: This computer has gone to sleep)
05:03:00  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
05:08:09  * xaxxonjoined
05:35:50  * watildejoined
05:41:59  * watildequit (Ping timeout: 260 seconds)
05:47:35  <xaxxon>calling objecttemplate::newinstance requires a context scope, huh?
05:50:47  <xaxxon>when a function is called that was registered via a functiontemplate, can you get the context it was called within?
05:51:43  <xaxxon>i'd expect to get it from callback info struct or something... but I'm not seeing anything that looks promising
05:52:56  <xaxxon>isolate getcurrentcontext maybe... that seems promising
06:06:32  * jgijoined
06:15:31  * plutoniixquit (Quit: จรลี จรลา)
06:35:31  * evanluca_joined
06:35:40  * evanlucasquit (Read error: Connection reset by peer)
06:48:31  * xaxxonquit (Quit: This computer has gone to sleep)
06:52:45  * jgiquit (Quit: jgi)
06:53:07  * jgijoined
06:53:42  * plutoniixjoined
06:54:05  * xaxxonjoined
07:06:17  * xaxxonquit (Read error: Connection reset by peer)
07:06:34  * xaxxonjoined
07:07:36  * xiinotulpjoined
07:09:09  * jgiquit (Quit: jgi)
07:10:50  * plutoniixquit (Ping timeout: 246 seconds)
07:11:35  * xiinotulpchanged nick to plutoniix
07:17:42  * ofrobotsjoined
07:32:55  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
07:34:16  * ofrobotsjoined
07:38:56  * watildejoined
07:43:44  * watildequit (Ping timeout: 250 seconds)
08:07:54  * bobmcwjoined
08:12:12  * mostynbjoined
08:13:05  * bobmcwquit (Ping timeout: 260 seconds)
08:17:02  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
08:24:16  <xaxxon>I'm making an object and trying to return it in a FunctionCallbackInfo but it's .. not ending up right in javascript.
08:50:40  * xaxxonquit (Quit: This computer has gone to sleep)
09:00:55  * rendarjoined
09:07:41  * xaxxonjoined
09:15:39  * watildejoined
09:18:38  * watildequit (Remote host closed the connection)
09:19:18  * watildejoined
09:19:41  * watildequit (Remote host closed the connection)
09:20:32  * watildejoined
09:22:17  * JoWiejoined
09:24:58  * watildequit (Remote host closed the connection)
09:26:25  * esasquit (Ping timeout: 245 seconds)
09:39:54  * watildejoined
09:45:14  * watildequit (Remote host closed the connection)
10:28:08  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "gclient runhooks" on http://build.chromium.org/p/client.v8.fyi/builders/Android%20Builder/builds/1996 "Android Builder" from d1bc4f0e27871040d80c4332c29e0eb8eac7dc7f: [email protected],[email protected],[email protected])
10:34:13  * bnoordhuisjoined
10:36:21  * rosseauxpart ("Leaving")
10:39:12  <trungl-bot`>Tree opened by [email protected]: open\
10:40:12  <trungl-bot`>Tree opened by [email protected]: open
11:36:23  * bnoordhuisquit (Ping timeout: 276 seconds)
12:18:38  * mostynbquit (Ping timeout: 276 seconds)
12:24:47  * mostynbjoined
12:25:35  * ofrobotsjoined
12:42:21  * bnoordhuisjoined
12:46:50  * bnoordhuisquit (Ping timeout: 246 seconds)
13:00:49  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
13:07:01  * stalledquit (Ping timeout: 250 seconds)
13:26:36  * bnoordhuisjoined
13:36:38  * stalledjoined
13:45:46  * xaxxonquit (Quit: This computer has gone to sleep)
14:17:26  * bnoordhuisquit (Ping timeout: 240 seconds)
14:22:51  * bnoordhuisjoined
14:25:58  * bobmcwjoined
14:29:40  * bnoordhuisquit (Ping timeout: 256 seconds)
16:09:12  * mostynbquit (Quit: Leaving)
16:09:42  * JoWiequit (Quit: Connection closed for inactivity)
16:16:56  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:31:59  * watildejoined
16:33:17  * watildequit (Remote host closed the connection)
16:35:28  * watildejoined
16:35:44  * watildequit (Remote host closed the connection)
16:53:22  * davijoined
17:22:36  * xaxxonjoined
17:24:34  * jgijoined
17:25:09  * xaxxonquit (Client Quit)
17:27:58  * xaxxonjoined
17:43:00  * C-Manjoined
17:58:43  * ofrobotsjoined
18:10:44  * jgiquit (Quit: jgi)
18:16:54  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
18:18:22  * bnoordhuisjoined
18:20:06  * JoWiejoined
18:32:11  * ofrobotsjoined
18:36:42  * jgijoined
18:48:34  <paulfryzel>dherman: you may of already saw this yesterday, but on your statements on Global -vs- UniquePersistent; Unique persistent is now just an alias for Global
18:48:37  <paulfryzel>https://github.com/v8/v8/blob/master/include/v8.h#L868
18:49:17  <dherman>paulfryzel: ah ok, so *UniquePersistent* is the deprecated one, not Persistent
18:50:42  <paulfryzel>the deprecation happens between v8::PersistentBase->v8::Global (current) and v8::PersistentBase->v8::Persistent (deprecated)
18:50:48  <paulfryzel>http://v8.paulfryzel.com/docs/master/classv8_1_1_persistent_base.html
18:51:23  <dherman>I'm confused
18:51:28  <dherman>Persistent is deprecated?
18:51:31  <dherman>or isn't?
18:51:36  <paulfryzel>jochen__: speaking of which, v8::Persistent should probably be tagged with the V8_DEPRECATED macro no?
18:52:25  <dherman>but if Global is unique and Persistent is deprecated, how do you hold on to a long-live reference that isn't unique?
18:52:58  <paulfryzel>dherman: from what I understand, v8::Persistent is deprecated in favor of v8::Global
18:53:16  <dherman>paulfryzel: do you use nan?
18:53:43  <paulfryzel>it just so happens that v8::Persistent and v8::Global both inherit from v8::PersistentBase
18:53:56  <paulfryzel>and v8::UniquePersistent alais's v8::Global
18:53:59  <paulfryzel>dherman: yep
18:54:20  <dherman>so is a consequence of what you're saying that I shouldn't use Nan::Persistent?
18:55:08  <dherman>I couldn't figure out how to use Nan::Global and hand out a Local reference to it
18:55:37  <dherman>Nan::New<v8::FunctionTemplate>(global) didn't work
18:56:15  <dherman>when I changed it to a persistent, Nan::New<v8::FunctionTemplate>(persistent) worked
18:57:09  <dherman>https://www.irccloud.com/pastebin/wHbkPcH5/
18:57:35  <paulfryzel>Hmm, that I'm not 100% on, currently Nan has support for both... I've previously used Nan::Persistent in my code
18:58:01  <dherman>it seems like an unavoidable implication
18:58:05  <dherman>if Persistent is deprecated
18:58:09  <dherman>then that means it's going away
18:58:10  <trungl-bot`>Tree closed by [email protected]: closed (maintenance)
18:58:20  <paulfryzel>right
18:58:26  <dherman>and Nan::Persistent will have to break
18:58:42  <paulfryzel>just out of curiosity, what version of Node/V8 are you testing with?
18:58:45  <dherman>4
18:58:47  <dherman>node 4
18:58:58  <dherman>4.2.1
18:59:28  <dherman>node: '4.2.1', v8: '4.5.103.35'
18:59:49  <dherman>paulfryzel: do you know if there's a way to get a v8::Local handle to a v8::Global?
18:59:59  <dherman>or is the uniqueness supposed to prevent that?
19:12:43  <paulfryzel>dherman: hmm, sorry... to the best of my understanding you can destroy the Global handle and return a Local handle with PersistentBase::Reset or construct a new v8::Local from a v8::PersistentBase
19:12:59  <paulfryzel>e.g. static V8_INLINE Local< T > New (Isolate *isolate, const PersistentBase< T > &that)
19:13:20  <dherman>I don't want to destroy it though
19:13:30  <dherman>I'm trying to keep a long-lived handle that I can give out multiple local handles to
19:15:35  <dherman>oh
19:15:39  <paulfryzel>Right, so have you tried constructing v8::Local's from the v8::Global?
19:15:39  <dherman>"or construct a new v8::Local"
19:15:40  <paulfryzel>https://github.com/v8/v8/blob/master/include/v8.h#L7258
19:15:49  <dherman>the problem is it's a Nan::Global
19:15:51  <dherman>not a v8::Global
19:15:57  <dherman>I'm probably just misunderstanding the API
19:16:32  <paulfryzel>Nan::Global extends v8::Global: https://github.com/nodejs/nan/blob/master/nan_persistent_12_inl.h#L61
19:18:17  <trungl-bot`>Tree opened by [email protected]: open
19:18:19  <paulfryzel>(which in turn extends v8::PersistentBase)
19:20:58  * jgiquit (Quit: jgi)
19:21:36  <dherman>aha, so I should be able to use v8::Local::New
19:21:38  <dherman>lemme try that
19:24:30  * daviquit (Ping timeout: 260 seconds)
19:30:24  * jgijoined
19:33:17  <dherman>paulfryzel: zomg success
19:33:18  <dherman>thx!
19:40:55  <paulfryzel>dherman: yay, nice!
20:07:37  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Test262 - no variants" on http://build.chromium.org/p/client.v8/builders/V8%20Win64/builds/7631 "V8 Win64" from f17e9adf99f6abb15b5c37115c707512227b88af: [email protected] (:aklein),[email protected])
20:08:37  <trungl-bot`>Tree opened by [email protected] (:aklein): Tree is open (bot flake)
20:52:29  * watildejoined
20:57:14  * watildequit (Remote host closed the connection)
21:03:16  * rendarquit (Ping timeout: 264 seconds)
21:09:25  * xaxxonquit (Quit: This computer has gone to sleep)
21:09:30  * rendarjoined
21:19:14  * watildejoined
21:34:37  * watildequit (Remote host closed the connection)
21:36:34  * watildejoined
21:42:41  * bobmcwquit (Remote host closed the connection)
21:57:37  * watildequit (Remote host closed the connection)
22:03:26  * evanluca_quit (Quit: Textual IRC Client: www.textualapp.com)
22:19:42  * JoWiequit (Quit: Connection closed for inactivity)
22:30:58  * RT|Chatzillajoined
22:31:58  * esasjoined
22:43:06  * bobmcwjoined
22:43:06  * bobmcwquit (Changing host)
22:43:06  * bobmcwjoined
22:43:54  * bnoordhuisquit (Ping timeout: 245 seconds)
22:48:47  * bobmcwquit (Ping timeout: 264 seconds)
22:51:20  * xaxxonjoined
22:58:15  * watildejoined
23:01:16  <xaxxon>what does it mean when I get a stack trace printed out to my screen presumably by v8? Stacktrace (bbbbbbbb-bbbbbbbb) 0x1f8460904129 0x0:
23:02:05  <xaxxon>I don't see anything that says what the error might have been other than illegal instruction: 4
23:02:50  * watildequit (Ping timeout: 250 seconds)
23:07:44  <xaxxon>hrmm.. I must be doing something very bad.. I'm not even getting the same error every time
23:41:20  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
23:48:18  * evanluca_joined
23:53:04  * evanluca_quit (Client Quit)