00:02:05  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
00:05:19  * bobmcwquit (Remote host closed the connection)
00:19:45  * watildequit (Remote host closed the connection)
00:21:18  * watildejoined
00:24:28  * esasjoined
00:24:56  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
00:27:19  * ofrobotsjoined
00:32:08  * ncthom91joined
00:39:13  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
00:45:43  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:55:17  * jgiquit (Quit: jgi)
00:57:09  * bradleymeckquit (Quit: bradleymeck)
01:05:42  * bobmcwjoined
01:05:42  * bobmcwquit (Changing host)
01:05:42  * bobmcwjoined
01:11:56  * bobmcwquit (Ping timeout: 246 seconds)
01:22:19  * C-Manquit (Quit: Connection reset by beer)
01:29:18  * ofrobotsjoined
01:33:33  * plutoniixjoined
01:45:07  * watildequit (Remote host closed the connection)
02:07:03  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
02:42:14  * plutoniixquit (Ping timeout: 246 seconds)
02:45:38  * watildejoined
02:51:11  * watildequit (Ping timeout: 264 seconds)
03:02:17  * plutoniixjoined
03:09:21  * ofrobotsjoined
03:14:04  * ofrobotsquit (Client Quit)
03:17:44  * ncthom91joined
03:31:02  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:50:28  * ofrobotsjoined
04:06:49  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
04:15:16  * ofrobotsjoined
04:23:36  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
04:27:33  * ofrobotsjoined
04:38:09  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
04:49:01  * watildejoined
04:54:12  * ofrobotsjoined
04:54:15  * watildequit (Ping timeout: 260 seconds)
04:55:10  * plutoniixquit (Quit: จรลี จรลา)
04:58:30  * plutoniixjoined
05:05:14  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
06:07:20  * jgijoined
06:39:20  * bobmcwjoined
06:44:30  * bobmcwquit (Ping timeout: 260 seconds)
06:50:21  * rendarjoined
06:50:57  * jgiquit (Quit: jgi)
06:51:00  * watildejoined
06:55:46  * watildequit (Ping timeout: 240 seconds)
06:55:50  * ofrobotsjoined
06:58:14  * ewanasjoined
07:14:52  * dhermanjoined
07:16:19  <dherman>trying to grok the examples at http://izs.me/v8-docs/classv8_1_1FunctionTemplate.html#_details
07:16:36  <dherman>in particular, why the methods are being set to FunctionTemplates instead of Functions
07:17:16  <dherman>is the only reason that methods are expected to live as long as the pseudo-class (which itself is built from a template and therefore lives as long as the context)?
07:43:12  <dherman>oh maybe the only way to create a temporary function is by compiling source strings with Script?
07:43:42  <dherman>so you *have* to use FunctionTemplate to create a function whose behavior is defined natively?
07:45:25  * mostynbjoined
07:56:44  * davijoined
08:18:27  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
08:50:18  <jochen___>you can either define a function via a function template, or by compiling a string
08:56:22  * esasquit (Ping timeout: 272 seconds)
09:33:48  * watildejoined
09:38:47  * watildequit (Ping timeout: 260 seconds)
09:54:45  * Bob_Gneujoined
09:54:48  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20noi18n%20-%20debug/builds/5711 "V8 Linux - noi18n - debug" from 1e51af1a5c80b1650de47dd4bc8f846fa2d85281: [email protected])
09:56:25  * BobGneuquit (Remote host closed the connection)
10:14:53  * jochen___changed nick to jochen__
10:25:42  * ewanasquit (Ping timeout: 265 seconds)
10:27:58  <trungl-bot`>Tree opened by [email protected]: Tree is open
10:35:34  * watildejoined
10:39:55  * watildequit (Ping timeout: 240 seconds)
10:43:10  * bobmcwjoined
10:45:53  * plutoniixquit (Quit: จรลี จรลา)
10:48:28  * bobmcwquit (Ping timeout: 272 seconds)
10:52:30  * ewanasjoined
12:06:35  * daviquit (Ping timeout: 240 seconds)
12:14:15  * evanlucasjoined
12:42:26  * ewanasquit (Read error: No route to host)
12:42:40  * ewanasjoined
12:52:20  * ewanasquit (Ping timeout: 255 seconds)
12:56:41  * ewanasjoined
13:03:19  * plutoniixjoined
13:08:36  <caitp>man, those webexposed tests are quite the hassle :[
13:19:45  * zvquit (Ping timeout: 245 seconds)
13:37:30  * watildejoined
13:41:33  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
13:42:45  * watildequit (Ping timeout: 255 seconds)
13:50:47  * ewanasquit (Ping timeout: 276 seconds)
13:57:43  * bobmcwjoined
14:04:18  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Mac64%20ASAN/builds/4083 "V8 Mac64 ASAN" from 284010c8b3cf0d73bfdf8ecbf9dede21ce7eb772: [email protected])
14:08:20  <trungl-bot`>Tree opened by [email protected]: open
14:09:36  * zvjoined
14:29:43  * bnoordhuisjoined
14:43:21  * ofrobotsjoined
15:32:46  * bnoordhuisquit (Ping timeout: 240 seconds)
15:33:12  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
15:39:56  * watildejoined
15:43:19  * bradleymeckjoined
15:44:48  * watildequit (Ping timeout: 250 seconds)
15:46:09  * C-Manjoined
15:52:29  <jochen__>what's wrong with them, caitp ?
15:54:15  <caitp>adds an extra bunch of steps to anything that needs to change the global object from v8, which is a bit of a hassle
16:03:49  * mostynbquit (Quit: Leaving)
16:06:25  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
16:39:40  * ofrobotsjoined
16:46:06  * ewanasjoined
16:48:15  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
16:55:16  * davijoined
16:55:16  * daviquit (Changing host)
16:55:16  * davijoined
16:56:40  * ofrobotsjoined
17:02:13  * ewanasquit (Quit: leaving)
17:14:50  * jgijoined
17:23:55  * jgiquit (Quit: jgi)
17:25:31  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20-%20avx2/builds/4676 "V8 Linux64 - avx2" from 4143a667b87f43cb6ff614f328b358ee0d5695fc: [email protected] (:jochen__))
17:26:24  <jochen__>caitp: I thought adamk fixed the tests, so js defined stuff didn't show up anymore?
17:27:09  <caitp>the "ship Proxy/Reflect" CL failed those webexposed things --- I think they relanded it after
17:28:19  <jochen__>:-/
17:31:57  * watildejoined
17:33:54  * watildequit (Read error: Connection reset by peer)
17:33:57  * watilde_joined
17:45:22  * C-Manquit (Quit: Connection reset by beer)
17:46:54  * C-Manjoined
17:53:59  * jgijoined
17:55:09  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:57:47  * ofrobotsjoined
18:08:50  <trungl-bot`>Tree opened by [email protected]: open (avx2 infra problem reverted - ignition tests should be skipped)
18:18:54  <trungl-bot`>Tree opened by [email protected]: open (avx2 infra problem reverted - ignition tests should be skipped - volunteers?)
18:46:59  * bradleymeckquit (Quit: bradleymeck)
18:49:01  * bnoordhuisjoined
18:52:59  * rendarquit (Ping timeout: 264 seconds)
18:54:10  <trungl-bot`>Tree opened by [email protected]: open (skipping tests)
18:58:39  * rendarjoined
19:00:47  * bradleymeckjoined
19:04:48  * behelit_part
19:07:36  * watilde_quit (Remote host closed the connection)
19:10:18  <trungl-bot`>Tree closed by [email protected]: closed (maintenance)
19:12:41  * bradleymeckquit (Read error: Connection reset by peer)
19:12:57  * bradleymeckjoined
19:29:14  * bnoordhuisquit (Ping timeout: 255 seconds)
19:43:05  * watildejoined
19:43:21  * bnoordhuisjoined
19:47:35  <trungl-bot`>Tree opened by [email protected]: open
19:48:04  * bnoordhuisquit (Ping timeout: 272 seconds)
19:50:09  * bnoordhuisjoined
20:17:21  <aklein>jochen__: the "fix" was to blacklist a known set of things. But I failed to account for future things
20:38:49  <dherman>so a FunctionTemplate lives for the duration of its context, but FunctionTemplate::New produces a Local. if I want a long-lived handle to it, should I promote to a Persistent handle?
20:39:41  <bradleymeck>yes
20:40:00  <bradleymeck>dherman: unless you put it on a long lived object, which might be better
20:40:09  <dherman>ok
20:40:10  <dherman>thx
21:09:11  * C-Manquit (Quit: Connection reset by beer)
21:10:02  * C-Manjoined
21:12:53  * jgiquit (Quit: jgi)
21:13:28  * C-Manquit (Client Quit)
21:14:19  * C-Manjoined
21:26:47  * bnoordhuisquit (Ping timeout: 246 seconds)
21:38:41  * esasjoined
21:41:08  * watildequit (Remote host closed the connection)
21:46:12  * daviquit (Ping timeout: 250 seconds)
21:48:51  * watildejoined
21:55:40  * xiinotulpjoined
21:58:38  * plutoniixquit (Ping timeout: 246 seconds)
22:00:14  * jgijoined
22:10:16  * bobmcwquit (Remote host closed the connection)
22:12:58  * xiinotulpquit (Quit: จรลี จรลา)
22:31:42  * RT|Chatzillajoined
22:38:57  * evanlucasjoined
22:40:20  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
22:46:35  * ofrobotsjoined
22:54:47  * bobmcwjoined
22:55:57  * watildequit (Remote host closed the connection)
22:58:51  * watildejoined
23:06:39  <dherman>is there no way to get notified when a context and/or a FunctionTemplate is destroyed?
23:13:17  <dherman>alternatively, if I have a Persistent reference to a FunctionTemplate, can I just drop it on the floor, or will that cause a leak?
23:13:47  <jgi>dherman: if you have a Persistent handle to your FunctionTemplate, you can make this Persistent handle weak and register a callback that will be called when it’s garbage collected
23:13:56  <dherman>ooh
23:14:35  <dherman>perfect!
23:14:39  <dherman>jgi: thanks!
23:15:06  <jgi>dherman: you’re welcome :) You can find some examples of Persistent<T>::SetWeak in node’s source
23:15:20  <dherman>nice
23:19:40  <jgi>dherman: you might be interested in taking a look at https://www.npmjs.com/package/weak too
23:20:58  <dherman>thx
23:32:21  * bradleymeckquit (Quit: bradleymeck)