00:59:30  * black_13quit (Ping timeout: 260 seconds)
01:26:57  * plutoniixjoined
02:02:57  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Mjsunit" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20GC%20Stress%20-%20custom%20snapshot/builds/10295 "V8 Linux64 GC Stress - custom snapshot" from f5f22cfc581a6bc52275053c0ce4d5e7cc2ad9f1: [email protected])
02:04:59  <trungl-bot`>Tree opened by [email protected]: open
02:11:27  * Cube8quit (Quit: Leaving)
02:34:56  * bradleymeckquit (Quit: bradleymeck)
03:48:16  * nine_milliquit (Quit: nine_milli)
04:15:48  * nine_millijoined
04:25:19  * nine_milliquit (Quit: nine_milli)
05:40:01  * rosseauxpart ("Leaving")
05:58:05  * plutoniixquit (Quit: Leaving)
06:28:16  * plutoniixjoined
08:01:26  * plutoniixquit (Quit: Leaving)
10:00:02  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Mjsunit,Mjsunit - ignition - turbofan,Bisect 31887804.Retry" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20gc%20stress/builds/8105 "V8 Linux - gc stress" from cfc2e5e180f416e24fcbf532f32ded47d38a49ff: [email protected],[email protected])
10:16:07  <trungl-bot`>Tree opened by [email protected]: open
10:46:27  * trigenjoined
10:51:24  <trigen>Hi, I have a EC6 `class some_class {}` already defined after a compile and run, now in C++ I want to create a new instance of this some_class. My approach seems wrong but I get stuck already at trying to get a handle (probably not the correct term); https://gist.github.com/rayburgemeestre/df6193d532c7b7908fe27c89799bfa3a
10:51:35  <trigen>Any pointer in the right direction would be greatly appreciated :)
11:22:41  * Guest59_joined
11:25:27  * Guest59quit (Ping timeout: 252 seconds)
12:15:01  * Cube8joined
12:19:26  * hferreirojoined
12:39:52  * rmcilroyquit (Ping timeout: 240 seconds)
12:51:31  * rmcilroyjoined
13:01:34  * Net147quit (Ping timeout: 240 seconds)
13:03:28  * Net147joined
13:14:38  * bobmcw_joined
13:15:12  * Tweth-V-PDSjoined
13:17:39  * Tweth-U-PDSquit (Read error: Connection reset by peer)
13:17:39  * bobmcwquit (Read error: Connection reset by peer)
13:18:07  * bobmcw_changed nick to bobmcw
13:18:07  * bobmcwquit (Changing host)
13:18:07  * bobmcwjoined
14:38:54  <trigen>I also posted it to v8-users, perhaps how I explain it there is more clear; https://groups.google.com/forum/#!topic/v8-users/Hj2j4rJMwBw
14:39:50  * bradleymeckjoined
14:41:18  * hferreiroquit (Quit: Connection closed for inactivity)
15:23:43  * black_13joined
15:39:35  <black_13>it seems that articles related to binding a c++ object to v8,js are dated.
16:18:45  * RT|Chatzillaquit (Quit: ChatZilla [Firefox])
16:40:25  * black_13quit (Ping timeout: 260 seconds)
16:58:03  * black_13joined
17:07:11  * bradleymeckquit (Quit: bradleymeck)
17:08:59  * stalledquit (Ping timeout: 258 seconds)
17:10:19  * trevnorrisquit (Ping timeout: 258 seconds)
17:10:55  * trevnorrisjoined
17:15:59  <black_13>the point example on the wiki seems to be incomplete.
17:20:35  * xaxxonjoined
17:21:32  <xaxxon>if you’ve created an es6-syntax class, how do you construct an object of that type from c++ calls? trying to help someone and I can’t figure out what c++ api type that name is
17:22:39  * plutoniixjoined
17:22:48  * plutoniixquit (Max SendQ exceeded)
17:23:27  * plutoniixjoined
17:28:17  * stalledjoined
17:28:53  * bradleymeckjoined
17:53:18  <xaxxon>variables defined with class aren’t in the global object.
17:55:23  <indutny>heya
17:55:28  <indutny>so I'm working on semi-secret project :)
17:55:45  <xaxxon>tell me all about it
17:55:45  <indutny>cracking hash seed in running v8 instance
17:56:28  <indutny>I can tell only one thing at this point - timing
17:57:05  <indutny>so I was wondering: given that I know hash(A) < hash(B) for several thousands of values
17:57:26  <indutny>strictly saying this means knowing bits of the seed
17:57:44  <indutny>is there any other way to find the seed other than brute force?
18:01:03  * sxaquit (Ping timeout: 245 seconds)
18:02:26  * sxajoined
18:16:20  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "OptimizeForSize" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64/builds/15228 "V8 Linux64" from db13ed1d4c845d2bb795b3aad93842ebcf89cea4: [email protected])
18:29:33  <black_13>xaxxon: you figure it out tell me.
18:30:01  <black_13>are you trying to bind c++ object to javascript?
18:30:25  <trungl-bot`>Tree opened by [email protected]: open (can't repro crash locally, want to see if it happens again)
18:32:59  <xaxxon>black_13: pretty sure it’s just a scoping issue that I don’t quite understand yet..
18:44:21  <xaxxon>ok, I’m confused again. You can share a class Foo{}; across scripts, but it is not a global property
18:46:30  <black_13>xaxxon: https://github.com/TheCodeInside/v8-example
18:57:34  <xaxxon>I think the answer is that a context has a “lexical environment” that stores the name and that each script’s lexical environment’s parent is the context’s lexical environment. but if anyone can confirm, that’d be neat
19:00:20  <xaxxon>also I’d be interested in understanding the use of having a non-global property that is accessible from everywhere (which to me is what a global is)
19:00:41  <xaxxon>“global but not global"
19:06:50  * plutoniixquit (Read error: Connection reset by peer)
19:07:28  * plutoniixjoined
19:14:34  * seventhquit (Ping timeout: 240 seconds)
19:17:17  * seventhjoined
19:38:59  * xaxxonquit (Quit: xaxxon)
19:57:01  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "compile" on http://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20clang/builds/4451 "V8 Win64 - clang" from fcc6e85ec6b01e5367795f98aff104b1ff23f619: [email protected],[email protected])
20:32:15  <trungl-bot`>Tree opened by [email protected]: Tree is open (Automatic: 祝你好运!)
20:37:31  <indutny>anyone from v8 team around?
20:37:45  <indutny>I realize that munich is either at home now, or sleeping
20:37:46  <indutny>but anyway
20:37:50  <indutny>perhaps someone from east coast?
20:40:58  <aklein>indutny: hello
20:41:03  <aklein>I am in fact on the west coast
20:41:10  <aklein>what's up?
20:41:11  <indutny>that's cool too
20:41:33  <aklein>I like to think it's cool
20:41:59  <indutny>actually, while waiting for reply I decided to open a security issue straight ahead :)
20:41:59  <indutny>sorry
20:44:09  <aklein>oh dear
20:44:15  <aklein>but thanks!
20:44:19  <indutny>its not that bad
20:44:23  <indutny>don't worry
20:44:24  <indutny>np
20:44:27  <aklein>does it involve TypedArrays? :)
20:44:29  <indutny>no no
20:44:37  <aklein>ok that's always a good start
20:44:37  <indutny>it actually can't harm Chromium at all
20:44:48  <indutny>just node.js in some cases
20:44:57  <indutny>I've got a way to guess hash seed
21:01:45  * black_13quit (Ping timeout: 260 seconds)
21:13:50  * zvjoined
21:32:07  <jwolfe>according to my investigation, the relationship between CompilationCacheTable and CompilationCache is nothing. they're totally independent solutions to similar problems.
21:40:11  <jwolfe>wait. no. A CompilationCache has a couple of CompilationCacheEvals, which are a CompilationSubCaches, which have arrays of handles to CompilationCacheTables declared as Object**. Ok. that actually makes sense.
21:43:16  <jwolfe>and I supposed the array of Handle<CompilationCacheTable> is declared Object** to prevent constructors and destructors from running.
22:18:58  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "OptimizeForSize" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64/builds/15240 "V8 Linux64" from aee244b0e115f4c3aef56055b739777dde94c3ac: [email protected])
22:40:05  <trungl-bot`>Tree opened by [email protected]: open - linux64 got flaky - any volunteers?
22:50:20  * black_13joined
22:52:10  * RT|Chatzillajoined
22:52:10  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "compile" on http://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20clang/builds/4456 "V8 Win64 - clang" from e539bd8e0eb6afc8e7c98c38584928d6bc799b5b: [email protected],[email protected])
22:59:43  <jwolfe>are there min/max util functions available to do (a < b) ? a : b?
23:07:55  <black_13>could someone update the following code to work with the latest version of v8 https://github.com/TheCodeInside/v8-example/blob/master/point.cpp
23:11:14  * plutoniixquit (Quit: Leaving)
23:11:47  <aklein>jwolfe: what are a and b?
23:12:49  <jwolfe>aklein, i was hoping for something generic. like template<typename T> T min(T a, T b) { return (a < b) ? a : b; }.
23:12:56  <jwolfe>in my case, they are ints
23:12:58  <aklein>jwolfe: std::min() should work
23:13:18  <aklein>it's in <algorithm>
23:13:42  <aklein>I was worried they were JS values :)
23:14:13  <jwolfe>aklein, oh thanks. i forget C++ has a standard library :)
23:14:45  * black_13quit (Ping timeout: 260 seconds)
23:15:49  <aklein>yeah unlike _some_ languages
23:21:21  * bradleymeckquit (Quit: bradleymeck)
23:40:29  <trungl-bot`>Tree opened by [email protected]: Tree is open (Automatic: Boa sorte!)