00:04:38  * bradleymeckquit (Quit: bradleymeck)
00:04:55  * plutoniixquit (Quit: Leaving)
00:50:04  * olalondequit (Quit: Connection closed for inactivity)
02:04:04  * plutoniixjoined
02:09:03  * deianquit (Ping timeout: 240 seconds)
03:41:36  * BobGneujoined
04:09:21  * deianjoined
04:23:39  * deianquit (Ping timeout: 276 seconds)
05:40:40  * cjihrigquit (Quit: bye)
07:17:03  * henrique_joined
07:17:15  * henrique_changed nick to hferreiro
07:34:24  * Guest55151quit (Quit: Leaving)
08:56:12  * NewNewbiejoined
08:56:34  <NewNewbie>Is this v8 Engine channel?
09:42:20  * RT|Chatzillajoined
10:32:16  * chowmeinedjoined
10:46:30  <NewNewbie>I'm trying compile with v8 with g++
10:46:41  <NewNewbie>But, This is not working
10:46:46  <NewNewbie>like this
10:46:49  <NewNewbie>https://www.irccloud.com/pastebin/c7CUQK8X/
10:52:10  <chowmeined>How do I make gn output a static library? I've tried a ton of options but it only seems to do shared library output of v8
10:54:51  * cjihrigjoined
11:03:07  * plutoniixquit (Quit: Leaving)
11:17:33  * koldbrutalityquit (Ping timeout: 240 seconds)
11:22:41  * cjihrigquit (Quit: bye)
11:24:59  * cjihrigjoined
11:52:51  * chowmeinedpart ("Leaving")
12:26:46  * hferreiroquit (Quit: hferreiro)
12:28:03  * Guest59quit (Ping timeout: 240 seconds)
12:43:44  * aperezdcquit (Quit: leaving)
12:44:52  * aperezdcjoined
12:47:48  <NewNewbie>chowmeined: I just watched this site
12:47:48  <NewNewbie>https://github.com/v8/v8/wiki/Getting%20Started%20with%20Embedding
12:55:32  * bradleymeckjoined
13:01:55  * Guest59joined
13:04:38  * aperezdcquit (Quit: leaving)
13:06:08  * aperezdcjoined
13:06:55  * bradleymeck_joined
13:07:23  * bradleymeck_quit (Client Quit)
13:07:42  * bradleymeckquit (Ping timeout: 264 seconds)
13:28:46  * Tweth-V-PDSjoined
13:31:40  * Tweth-U-PDSquit (Ping timeout: 244 seconds)
13:42:37  * bradleymeckjoined
13:46:38  * seventhjoined
13:50:15  * BobGneuquit (Ping timeout: 265 seconds)
14:00:02  * bradleymeckquit (Quit: bradleymeck)
14:15:01  * bradleymeckjoined
14:51:21  * plutoniixjoined
14:51:23  * plutoniixquit (Max SendQ exceeded)
14:51:50  * plutoniixjoined
14:56:50  <trungl-bot`>Tree closed by [email protected]: Tree is closed (Automatic: "Check" on http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20TSAN/builds/11867 "V8 Linux64 TSAN" from 37c688a24578e787d3d8941093563ed049c3497e: [email protected],[email protected],[email protected])
15:08:27  * Keverwjoined
15:15:58  <trungl-bot`>Tree opened by [email protected]: open
15:19:30  * Keverwquit (Quit: Textual IRC Client: www.textualapp.com)
15:27:47  * xaxxon__joined
15:31:16  * xaxxon_quit (Ping timeout: 265 seconds)
15:34:31  * Keverwjoined
15:39:17  <caitp>does extrachecks=on turn on slow dchecks too?
15:39:21  <caitp>can't remember
15:39:48  <caitp>dang it doesn't
15:39:51  <caitp>:(
15:49:10  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2010030309])
15:50:36  * bradleymeckquit (Ping timeout: 265 seconds)
15:51:19  * bradleymeckjoined
16:31:55  * bradleymeckquit (Quit: bradleymeck)
16:36:51  * bradleymeckjoined
16:41:13  * bradleymeckquit (Ping timeout: 248 seconds)
16:41:20  * bradleymeck_joined
16:49:06  * bradleymeck_quit (Ping timeout: 264 seconds)
16:49:37  * bradleymeckjoined
17:08:30  * bradleymeckquit (Quit: bradleymeck)
17:43:38  * bradleymeckjoined
17:59:22  * hferreirojoined
18:24:38  * hferreiroquit (Quit: Page closed)
19:37:12  * Keverwquit (Quit: Textual IRC Client: www.textualapp.com)
19:41:10  * targosjoined
20:00:57  * seventhquit (Ping timeout: 276 seconds)
20:04:51  * Cube8joined
20:22:32  <jwolfe>it looks like GetOptimizedCodeNow() does an optimizing compile by reparsing from source. this is causing problems for the new CreateDynamicFunction parsing i'm working on, because there's no way to parse correctly from source while being standards compliant. i think i need to add some data to the SharedFunctionInfo created by CreateDynamicFunction that has instructions on how to do the special parsing necessary for those functions.
20:31:57  <jwolfe>i'm putting the new CreateDynamicFunction parsing behind a flag for now, so increasing the size of SharedFunctionInfo just for this feature seems like a bad idea. but i'm not sure it's a good idea to try to sneak any extra data into the cracks in the existing data structure either. i think i can manage to do it with just a single bit of data in SharedFunctionInfo. then all the rest of the info i need can be serialized in the source string for
20:31:58  <jwolfe>the function. so is there room for 1 bit of data in SharedFunctionInfo? I just need to know if the function was created by CreateDynamicFunction or not.
20:42:20  * targosquit (Remote host closed the connection)
20:42:54  * targosjoined
20:43:15  * targosquit (Client Quit)
21:04:29  * deianjoined
21:29:27  * olalondejoined
21:37:02  * deianquit (*.net *.split)
21:37:04  * jwolfequit (*.net *.split)
21:37:08  * decoder_quit (*.net *.split)
21:37:09  * fairfieldtquit (*.net *.split)
21:37:10  * Guest35093quit (*.net *.split)
21:37:13  * paulfryzelquit (*.net *.split)
21:37:13  * srl295quit (*.net *.split)
21:37:15  * buuquit (*.net *.split)
21:37:16  * sof_quit (*.net *.split)
21:37:17  * clinthquit (*.net *.split)
21:37:19  * plutoniixquit (*.net *.split)
21:37:22  * cjihrigquit (*.net *.split)
21:37:23  * Net147quit (*.net *.split)
21:37:26  * utkarshquit (*.net *.split)
21:37:29  * Guest59quit (*.net *.split)
21:37:30  * NewNewbiequit (*.net *.split)
21:37:30  * rmcilroyquit (*.net *.split)
21:37:33  * littledan__quit (*.net *.split)
21:37:33  * wycatsquit (*.net *.split)
21:37:38  * godquit (*.net *.split)
21:37:38  * Vbitzquit (*.net *.split)
21:37:42  * oleavrquit (*.net *.split)
21:37:42  * mesch_quit (*.net *.split)
21:37:42  * wadeyquit (*.net *.split)
21:37:43  * Tweth-V-PDSquit (*.net *.split)
21:37:45  * wingoquit (*.net *.split)
21:37:46  * dagobert________quit (*.net *.split)
21:37:48  * Gettyquit (*.net *.split)
21:37:50  * saperquit (*.net *.split)
21:37:50  * ec\quit (*.net *.split)
21:37:53  * dostoyevskyquit (*.net *.split)
21:37:53  * chrisdickinsonquit (*.net *.split)
21:37:53  * caitpquit (*.net *.split)
21:37:54  * Cube8quit (*.net *.split)
21:37:58  * dherman_quit (*.net *.split)
21:37:58  * trungl-bot`quit (*.net *.split)
21:37:59  * mikolalysenkoquit (*.net *.split)
21:38:00  * DannyFritzquit (*.net *.split)
21:38:00  * JoWiequit (*.net *.split)
21:38:00  * Garbeequit (*.net *.split)
21:38:01  * ErikCorry_quit (*.net *.split)
21:38:01  * Martijncquit (*.net *.split)
21:38:03  * mathiasbynensquit (*.net *.split)
21:38:03  * scottmgquit (*.net *.split)
21:38:03  * bradleymeckquit (*.net *.split)
21:38:06  * gsathyaquit (*.net *.split)
21:38:08  * luitequit (*.net *.split)
21:38:09  * trevnorrisquit (*.net *.split)
21:38:10  * olalondequit (*.net *.split)
21:38:14  * akleinquit (*.net *.split)
21:38:14  * seththompsonquit (*.net *.split)
21:38:19  * arvquit (*.net *.split)
21:38:57  * Cube8joined
21:38:57  * plutoniixjoined
21:38:57  * Tweth-V-PDSjoined
21:38:57  * Guest59joined
21:38:57  * cjihrigjoined
21:38:57  * NewNewbiejoined
21:38:57  * Gettyjoined
21:38:57  * buujoined
21:38:57  * rmcilroyjoined
21:38:57  * Net147joined
21:38:57  * wingojoined
21:38:57  * fairfieldtjoined
21:38:57  * decoder_joined
21:38:57  * Guest35093joined
21:38:57  * saperjoined
21:38:57  * ec\joined
21:38:57  * oleavrjoined
21:38:57  * mesch_joined
21:38:57  * dherman_joined
21:38:57  * godjoined
21:38:57  * wadeyjoined
21:38:57  * Vbitzjoined
21:38:57  * trungl-bot`joined
21:38:57  * dagobert________joined
21:38:57  * sof_joined
21:38:57  * mikolalysenkojoined
21:38:57  * DannyFritzjoined
21:38:57  * littledan__joined
21:38:57  * wycatsjoined
21:38:57  * JoWiejoined
21:38:57  * Garbeejoined
21:38:57  * srl295joined
21:38:57  * paulfryzeljoined
21:38:57  * clinthjoined
21:38:57  * utkarshjoined
21:38:57  * caitpjoined
21:38:57  * chrisdickinsonjoined
21:38:57  * dostoyevskyjoined
21:38:57  * scottmgjoined
21:38:57  * mathiasbynensjoined
21:38:57  * Martijncjoined
21:38:57  * ErikCorry_joined
21:39:39  * DannyFritzquit (Ping timeout: 250 seconds)
21:39:39  * JoWiequit (Ping timeout: 250 seconds)
21:40:32  * jochen__quit (Ping timeout: 252 seconds)
21:40:41  * olalondejoined
21:40:41  * akleinjoined
21:40:41  * seththompsonjoined
21:40:41  * arvjoined
21:40:55  * olalondequit (Ping timeout: 255 seconds)
21:41:30  * deianjoined
21:41:30  * jwolfejoined
21:42:53  * bradleymeckjoined
21:42:54  * gsathyajoined
21:42:54  * luitejoined
21:42:54  * trevnorrisjoined
21:43:33  * Garbeequit (Ping timeout: 250 seconds)
21:44:09  * oleavrquit (Ping timeout: 248 seconds)
21:44:21  * wycatsquit (Ping timeout: 265 seconds)
21:58:40  * JoWiejoined
22:04:30  * DannyFritzjoined
22:06:15  * olalondejoined
22:07:16  * jochen__joined
22:09:31  * Garbeejoined
22:10:14  * wycatsjoined
22:14:05  * oleavrjoined
22:19:54  <caitp>jwolfe: on the bright side, SFI is shared by every instance of the same function, so growing it a little bit probably doesn't hurt _that_ much
22:20:31  <caitp>you might consider just adding an in-object field to some other struct containing the data you care about for dynamic functions
22:20:32  * olalondequit
22:20:45  <caitp>that would be sort of "rare data" and not affect the vast majority of calls
22:21:05  * RT|Chatzillajoined
22:21:27  <caitp>an in-object field *pointing to* some other struct containing the data you need for...
22:21:50  <caitp>depending on how much you need, I mean
22:21:58  <jwolfe>i'm not sure what you mean by an in-object field. you mean add a field to the JSFunction?
22:22:56  <jwolfe>you don't mean like a js-visible field, do you?
22:23:17  <jwolfe>not something that would show up in a for-in loop
22:23:29  <caitp>to SharedFunctionInfo
22:23:33  <caitp>no, not JS-visible
22:23:57  <caitp>you know all of those things like `kFooOffset = kLastThingOffset + kPointerSize;` in objects.h?
22:24:19  <caitp>with accompanying `DECL_ACCESSORS(name, Type)`
22:24:30  <jwolfe>i thought if i add a field to SharedFunctionInfo, then all functions (or function declarations) in the runtime pay for it.
22:24:44  <jwolfe>yeah, i know those k things
22:24:53  <caitp>yes, one per instance of each SFI
22:25:08  <jwolfe>btw, does k stand for konstant?
22:25:16  <caitp>I think so, yeah
22:25:33  <caitp>chromium styleguide covers it, can't recall otoh
22:26:56  <caitp>anyways, depending on how much data you need to save, that could be a good option
22:27:20  <caitp>we could also make it like a subclass of SFI used by dynamic functions
22:27:26  <jwolfe>i didn't even know there was a chromium style guide. :/ i should probably read that.
23:39:41  * Cube8quit (Quit: Leaving)
23:46:05  * deianquit (Ping timeout: 260 seconds)