00:24:16  * alphquit (Ping timeout: 246 seconds)
00:28:19  * alphjoined
00:45:13  * C-Manquit (Quit: Connection reset by beer)
00:58:21  * c4milojoined
01:00:09  * bnoordhuisjoined
01:04:26  * bnoordhuisquit (Ping timeout: 240 seconds)
01:35:41  * abraxasjoined
01:36:07  * abraxasquit (Remote host closed the connection)
01:36:24  * abraxasjoined
02:04:30  * carif_joined
02:09:24  * carif_quit (Ping timeout: 246 seconds)
02:09:49  * iamdustanjoined
02:49:55  * abraxasquit (Remote host closed the connection)
03:05:43  * abraxasjoined
03:22:10  * c4miloquit (Remote host closed the connection)
03:22:42  * c4milojoined
03:26:48  * c4miloquit (Ping timeout: 245 seconds)
03:33:53  * iamdustanquit (Ping timeout: 245 seconds)
04:19:57  * abraxasquit (Remote host closed the connection)
04:23:28  * jazz264joined
05:11:26  * c4milojoined
05:16:25  * c4miloquit (Ping timeout: 268 seconds)
05:17:44  * t3rm1n4ljoined
05:17:50  <t3rm1n4l>hi
05:18:33  <t3rm1n4l>i was trying to build v8 3.22.9 on osx 10.9
05:18:45  <t3rm1n4l>facing a problem with icu dependencies
05:19:03  <t3rm1n4l>anybody has any suggestions on how to fix ?
06:04:17  * abraxasjoined
07:00:20  * c4milojoined
07:04:36  * c4miloquit (Ping timeout: 245 seconds)
07:48:31  * t3rm1n4lquit (Quit: Leaving.)
08:01:57  * t3rm1n4ljoined
08:15:57  * Net147joined
08:22:15  * Lethalmanjoined
08:31:28  * mraleph1quit (Ping timeout: 246 seconds)
08:45:00  * mralephjoined
08:49:04  * c4milojoined
08:54:06  * c4miloquit (Ping timeout: 268 seconds)
09:43:06  <muelli>t3rm1n4l: well. You'd help us helping you if you stated your problem...
09:43:45  * C-Manjoined
09:43:57  <t3rm1n4l>i ran make dependencies and tried to build v8
09:44:20  <t3rm1n4l>it is complaining some symbols are not found in libicui18n.dyn
09:44:33  <guor>just compile with i18nsupport=off
09:44:40  <guor>or was it i18nsupport=0
09:45:00  * bnoordhuisjoined
09:45:04  <t3rm1n4l>but i18n - isnt that required?
09:45:36  <guor>nah. it's only required if you need locale specific stuff
09:45:44  <guor>it's not strictly required
09:45:45  <t3rm1n4l>all versions above 3.21.17 is throwing this issue
09:45:58  <guor>just make with i18nsupport=off
09:46:05  <t3rm1n4l>hmm
10:34:51  * abraxasquit (Remote host closed the connection)
10:37:59  * c4milojoined
10:42:30  * c4miloquit (Ping timeout: 245 seconds)
11:53:16  * bnoordhu1sjoined
11:55:24  * bnoordhuisquit (Ping timeout: 268 seconds)
11:56:36  * bnoordhu1schanged nick to bnoordhuis
12:24:51  * iamdustanjoined
12:26:54  * c4milojoined
12:31:33  * c4miloquit (Ping timeout: 248 seconds)
12:34:10  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!)
12:35:35  * abraxasjoined
12:40:08  * abraxasquit (Ping timeout: 240 seconds)
13:00:54  * Net147joined
13:01:13  * bnoordhu1sjoined
13:05:31  * bnoordhu1squit (Ping timeout: 246 seconds)
13:13:45  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC)
13:15:48  * iamdustanquit (Ping timeout: 240 seconds)
13:19:10  <t3rm1n4l>is returning Persistent<Context> from function valid ?
13:20:38  <bnoordhuis>t3rm1n4l: depends on the v8 version
13:21:01  <t3rm1n4l>i am using 3.21.17
13:22:55  <t3rm1n4l>i am actually fixing my code to use newer v8
13:25:55  <t3rm1n4l>so in latest version, it looks like, a Local<Object> x = Local<Object>::New(isolate, persistenent_object)
13:26:09  <t3rm1n4l>so how do we return a persistent object ?
13:39:59  <bnoordhuis>t3rm1n4l: you either don't or you use a Persistent with Copyable traits
13:41:07  <bnoordhuis>t3rm1n4l: making a Local out of the Persistent and returning that to the caller is probably what you want
13:41:19  <t3rm1n4l>okay
13:41:20  <bnoordhuis>t3rm1n4l: unless that caller then turns it into a Persistent again, of course :)
13:41:34  <t3rm1n4l>so the function should return a local one
13:41:41  <bnoordhuis>preferably, yes
13:41:43  <t3rm1n4l>and it should assign to a persistent using reset
13:41:51  <bnoordhuis>correct
13:42:06  <t3rm1n4l>also i have a std::vector of persistent functions
13:42:54  <bnoordhuis>ai. the default Persistent doesn't have copy semantics for good reasons
13:42:56  <t3rm1n4l>when i do vector.push_back(persistent_fn) i have the similar issue
13:43:08  <bnoordhuis>you may want to consider converting your vector to std::vector<v8::Persistent*>
13:43:37  <t3rm1n4l>okay
13:43:50  <t3rm1n4l>thanks a lot
13:43:55  <bnoordhuis>np
13:46:49  * xan__quit (Quit: leaving)
13:49:07  <t3rm1n4l>i am a bit confused about persistent concept
13:49:14  <t3rm1n4l>so if i create a persistent function and get a local reference using Local<Function> and store it in vector
13:49:33  <t3rm1n4l>and later if i read it convert to persistent ? would that be enough
13:50:15  <t3rm1n4l>Once i create a persistent fn, if its function goes out of stack also, if i have a ref that will be still alive right?
13:52:13  <bnoordhuis>t3rm1n4l: you don't store the Local in a vector, not if it outlives the current HandleScope
13:53:36  <t3rm1n4l>then it looks like only way out is to dynamically allocate fn and store reference in persistent fn pointer vector
13:53:37  <t3rm1n4l>hmm
14:01:06  <t3rm1n4l>what if i make vector itself persistent ? is that an option?
14:01:59  <bnoordhuis>guor: is bmeurer in this channel?
14:02:26  <bnoordhuis>t3rm1n4l: no, because std::vector is not an instance of v8::Value
14:02:32  <t3rm1n4l>okay
14:02:37  <bnoordhuis>t3rm1n4l: you could probably hack up something with v8::Array
14:03:05  <t3rm1n4l>okay
14:05:25  * iamdustanjoined
14:06:08  <t3rm1n4l>btw, what is the diff between Handle<Object> and Local<Object> ?
14:07:30  <bnoordhuis>t3rm1n4l: ah, complex question. the simple answer is "pretend Handle doesn't exist, it's going away anyway"
14:07:45  <t3rm1n4l>:)
14:07:54  <t3rm1n4l>so using Local is the good practice right?
14:08:27  <bnoordhuis>yes
14:15:47  * c4milojoined
14:20:33  * c4miloquit (Ping timeout: 246 seconds)
14:35:44  * t3rm1n4lquit (Quit: Leaving.)
14:36:53  * abraxasjoined
14:38:33  * c4milojoined
14:39:46  * juanjosanchezjoined
14:39:46  * juanjosanchezquit (Client Quit)
14:41:24  * abraxasquit (Ping timeout: 256 seconds)
15:21:00  * c4miloquit (Remote host closed the connection)
15:21:35  * c4milojoined
15:24:46  * jazz264changed nick to jaseemabid
15:26:16  * c4miloquit (Ping timeout: 264 seconds)
15:34:09  * c4milojoined
15:35:31  * C-Manchanged nick to Lithuanian
15:37:52  * Lithuanianquit (Quit: Connection reset by beer)
15:38:04  * Lithuanianjoined
15:47:11  * muelliquit (Ping timeout: 272 seconds)
15:49:06  * c4milo_joined
15:51:30  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
15:52:13  * c4miloquit (Ping timeout: 245 seconds)
16:03:45  * jaseemabidquit (Quit: Leaving)
16:15:09  * xan_joined
16:23:38  * t3rm1n4ljoined
16:25:40  * bnoordhu1sjoined
16:33:55  * t3rm1n4lquit (Quit: Leaving.)
16:34:22  * t3rm1n4ljoined
16:37:45  * abraxasjoined
16:41:57  * abraxasquit (Ping timeout: 246 seconds)
16:45:31  * c4milo_quit (Remote host closed the connection)
16:45:43  * muellijoined
16:46:03  * c4milojoined
16:50:52  * c4miloquit (Ping timeout: 264 seconds)
16:57:18  * c4milojoined
17:03:09  * paulfryzeljoined
17:05:33  * bnoordhu1squit (Ping timeout: 245 seconds)
17:07:58  * bnoordhu1sjoined
17:14:14  * bnoordhu1squit (Ping timeout: 240 seconds)
17:19:11  * Lethalmanquit (Remote host closed the connection)
17:21:11  * iamdustanquit (Read error: Connection reset by peer)
17:21:26  * iamdustanjoined
17:40:16  * iamdustanquit (Read error: Connection reset by peer)
17:41:51  * iamdustanjoined
18:20:50  * bnoordhu1sjoined
18:24:51  * bnoordhu1squit (Ping timeout: 246 seconds)
18:38:38  * abraxasjoined
18:43:04  * abraxasquit (Ping timeout: 264 seconds)
18:45:41  * tabbott_quit (Remote host closed the connection)
18:51:01  * Lethalmanjoined
18:55:48  * tabbott_joined
19:06:15  * t3rm1n4lquit (Quit: Leaving.)
19:31:17  * t3rm1n4ljoined
19:31:17  * t3rm1n4lquit (Read error: Connection reset by peer)
20:06:34  * Lethalmanquit (Ping timeout: 246 seconds)
20:22:26  * bnoordhu1sjoined
20:31:06  * timg_joined
20:39:27  * abraxasjoined
20:43:48  * abraxasquit (Ping timeout: 246 seconds)
20:54:01  * bnoordhuisquit (Quit: leaving)
20:54:06  * bnoordhu1schanged nick to bnoordhuis
20:59:03  * c4milo_joined
20:59:18  * c4miloquit (Ping timeout: 245 seconds)
21:14:57  * iamdustanquit (Ping timeout: 246 seconds)
21:15:08  * xan_quit (Quit: leaving)
21:53:12  * c4milo_quit (Remote host closed the connection)
21:53:46  * c4milojoined
21:57:50  * c4miloquit (Ping timeout: 240 seconds)
22:21:06  * hackygoluckychanged nick to chickenfightswit
22:21:37  * chickenfightswitchanged nick to hackygolucky
22:24:39  * Lithuanianquit (Quit: Connection reset by beer)
22:25:21  * RT|Chatzillajoined
22:30:36  * Lithuanianjoined
22:33:16  * Lithuanianquit (Client Quit)
22:40:16  * abraxasjoined
22:44:52  * abraxasquit (Ping timeout: 264 seconds)
23:31:07  * Lithuanianjoined
23:40:04  * timg_quit (Ping timeout: 264 seconds)