00:03:45  * ofrobotsjoined
00:04:59  * enaqxquit (Remote host closed the connection)
00:05:17  * enaqxjoined
00:28:03  * plutoniixjoined
00:37:25  * bnoordhuisjoined
00:41:42  * bnoordhuisquit (Ping timeout: 246 seconds)
01:19:36  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
01:57:43  * abraxasjoined
02:09:24  * ofrobotsjoined
02:21:06  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
02:40:03  * caitpjoined
02:44:52  * ofrobotsjoined
03:02:56  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:20:15  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:21:32  * enaqxquit (Remote host closed the connection)
03:21:50  * enaqxjoined
03:29:55  * enaqxquit (Remote host closed the connection)
03:32:27  * enaqx_joined
03:35:07  * ofrobotsjoined
04:00:38  * enaqx_quit (Remote host closed the connection)
04:03:22  * enaqxjoined
04:10:58  * enaqxquit (Remote host closed the connection)
04:15:15  * bnoordhuisjoined
04:20:43  * enaqxjoined
04:39:47  * abraxasquit (Remote host closed the connection)
04:43:46  * abraxasjoined
06:15:33  * decoderquit (Ping timeout: 256 seconds)
06:16:05  * decoderjoined
07:03:48  * mostynbjoined
07:29:45  * bnoordhuisquit (Ping timeout: 250 seconds)
07:48:59  * wingojoined
08:21:52  * wingoquit (Ping timeout: 255 seconds)
08:35:47  * bnoordhuisjoined
08:40:37  * bnoordhuisquit (Ping timeout: 264 seconds)
08:41:56  * plutoniixquit (Ping timeout: 272 seconds)
08:53:27  * plutoniixjoined
09:06:18  * wingojoined
09:06:55  * esasquit (Read error: Connection reset by peer)
09:32:12  <trungl-bot>Tree closed by [email protected]: Tree is closed (Automatic: "Test262" on http://build.chromium.org/p/client.v8/builders/V8%20Linux/builds/4216 "V8 Linux" from 8b9924f6effaee83b437e2b9b19d81dbfc1d4f61: [email protected],[email protected])
09:38:14  <trungl-bot>Tree closed by [email protected]: Tree is closed (looking)
09:43:15  <trungl-bot>Tree opened by [email protected]: Tree is open (88a40c5fb381 reverted)
10:22:52  * bnoordhuisjoined
10:33:40  * plutoniixquit (Quit: จรลี จรลา)
10:42:37  <trungl-bot>Tree closed by [email protected]: Tree is closed (Automatic: "Test262" on http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20test262%20-%20debug/builds/3917 "V8 Linux - test262 - debug" from e9445d7d48b3dc5463d28a023c548a51ef1837ae: [email protected],[email protected],[email protected])
10:54:19  * enaqxquit (Remote host closed the connection)
10:55:44  <trungl-bot>Tree opened by [email protected]: Tree is open (Fixed or not?)
10:56:04  * enaqxjoined
11:08:16  * abraxasquit (Remote host closed the connection)
11:39:28  * Bob_Topquit (Ping timeout: 244 seconds)
11:51:58  * bnoordhuisquit (Ping timeout: 276 seconds)
12:16:59  * mostynbquit (Quit: Leaving)
12:18:51  * caitpjoined
12:32:34  * caitpquit (Read error: Connection reset by peer)
12:33:16  * caitpjoined
12:41:19  * caitpchanged nick to caitp|away
12:42:18  * caitp|awayquit (Quit: My Mac has gone to sleep. ZZZzzz…)
12:43:30  * caitpjoined
12:47:21  * bobmcwjoined
12:47:21  * bobmcwquit (Changing host)
12:47:21  * bobmcwjoined
12:57:21  * abraxasjoined
12:57:43  * bnoordhuisjoined
13:01:46  * abraxasquit (Ping timeout: 255 seconds)
13:01:59  * bnoordhuisquit (Ping timeout: 246 seconds)
13:09:33  <trungl-bot>Tree opened by [email protected]: Tree is open
13:09:59  * plutoniixjoined
13:11:34  <trungl-bot>Tree closed by [email protected]: Tree is closed (maintenance)
13:16:35  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
13:26:32  * kenansulaymanquit (Max SendQ exceeded)
13:26:47  * kenansulaymanjoined
13:27:11  * kenansulaymanchanged nick to Guest54734
13:28:02  * Guest54734quit (Max SendQ exceeded)
13:28:19  * kenansul-joined
13:33:45  <trungl-bot>Tree opened by [email protected]: Tree is open
13:41:13  * caitpjoined
13:42:38  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
13:45:37  * mostynbjoined
13:45:47  * caitpquit (Client Quit)
13:49:58  * bradleymeckjoined
13:56:52  * ofrobotsjoined
13:59:04  * enaqxquit (Remote host closed the connection)
14:03:13  * bnoordhuisjoined
14:10:25  * ofrobotsquit (Ping timeout: 256 seconds)
14:12:46  * davijoined
14:17:12  * ofrobotsjoined
14:34:00  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
14:35:20  * ofrobotsjoined
14:38:41  * caitpjoined
14:42:00  * enaqxjoined
14:43:51  * C-Manjoined
14:45:46  * dsdssssjoined
14:45:50  * dsdssssquit (Client Quit)
14:45:52  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
14:46:16  * bradleymeckquit (Quit: bradleymeck)
14:48:08  * caitpquit (Read error: Connection reset by peer)
14:48:10  * C-Manquit (Ping timeout: 252 seconds)
14:48:52  * caitpjoined
14:53:18  <ebarrett>so I have a double in a C++ builtin, now I need to return it...
14:53:28  <ebarrett>how does one do such a thing?
14:53:37  <ebarrett>I guess I have to instantiate some wrapper class
14:54:03  <ebarrett>v8::internal::Object *rv = new v8::internal::Double(result);
14:54:14  <ebarrett>^^^ not right as Double doesnt subclass object
14:55:07  <ebarrett>can you tell I haven't hacked v8 before? ;)
14:58:50  <bnoordhuis>ebarrett: are you working on v8 or just embedding it?
14:58:59  <bnoordhuis>i assume the former but i ask just in case
14:59:07  <ebarrett>im adding a function to get at the raw monotinic clock
14:59:20  <ebarrett>it's a one off for a piece of research
14:59:32  <ebarrett>return *isolate->factory()->NewNumber(result);
14:59:40  <ebarrett>seems to work so far...
14:59:49  <bnoordhuis>yep, that's the one you want
15:00:32  <ebarrett>bnoordhuis: perhaps I can show you the code for review? it's only a few lines
15:00:40  <ebarrett>(once I get it working...)
15:00:51  <bnoordhuis>ebarrett: sure
15:01:59  <ebarrett>thanks
15:02:11  <ebarrett>now i need to figure out how to enable the function
15:03:12  * bradleymeckjoined
15:03:37  <bnoordhuis>ebarrett: you said it was a builtin? take a look at bootstrapper.cc
15:04:39  * juanjosanchezjoined
15:05:02  <ebarrett>thanks
15:07:59  <ebarrett>bnoordhuis: so looks like I add it to FUNCTIONS_WITH_ID_LIST and the bootstrapper takes care of it?
15:09:22  <ebarrett>hrm, maybe not
15:12:55  <bnoordhuis>ebarrett: probably BUILTIN_LIST_C in builtins.h if it just c++ code
15:13:35  <bnoordhuis>FUNCTIONS_WITH_ID_LIST is for builtins that are "recognized" and lowered to inline machine code iirc
15:15:58  <ebarrett>i see
15:17:48  * caitpquit (Read error: Connection reset by peer)
15:18:47  * caitpjoined
15:28:41  * caitpchanged nick to caitp|away
15:29:07  * caitp|awaychanged nick to caitp
15:29:17  * caitpchanged nick to caitp|away
15:29:25  * caitp|awaychanged nick to caitp
15:30:00  * caitpchanged nick to caitp|away
15:30:01  * caitp|awaychanged nick to caitp
15:30:13  * caitpchanged nick to caitp|away
15:30:18  * caitp|awaychanged nick to caitp
15:30:29  * caitpchanged nick to caitp|away
15:33:51  <ebarrett>bnoordhuis: close but no cigar, builds, but function is not existing
15:34:09  <ebarrett>something is missing, i never anywhere gave the function an app-level name for example
15:35:19  <ebarrett>maybe i need something like InstallBuiltin in runtime-arrays.cc
15:35:20  * caitp|awaychanged nick to caitp
15:35:30  * caitpchanged nick to caitp|away
15:37:37  * caitp|awaychanged nick to caitp
15:37:40  * caitpchanged nick to caitp|away
15:37:49  * caitp|awaychanged nick to caitp
15:37:57  * caitpquit (Quit: My Mac has gone to sleep. ZZZzzz…)
15:40:14  <mathiasbynens>clang: error: no such file or directory: '../third_party/icu/source/i18n/ucln_in.c'
15:40:31  * juanjosanchezquit (Ping timeout: 248 seconds)
15:40:32  <mathiasbynens>i already ran `gclient sync`. any ideas?
15:49:44  * ofrobotsjoined
15:51:26  * enaqxquit (Remote host closed the connection)
15:54:09  * etnbrdjoined
15:56:28  * enaqxjoined
16:02:23  * etnbrdquit (Read error: Connection reset by peer)
16:03:44  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:08:47  <ebarrett>bnoordhuis: fwiw: this is what i have so far: https://gist.github.com/vext01/68e3c94417cf8cf77348
16:18:32  * C-Manjoined
16:44:58  * C-Manquit (Quit: Connection reset by beer)
16:45:38  * caitpjoined
16:50:06  * caitpquit (Ping timeout: 252 seconds)
17:03:06  * daviquit (Ping timeout: 256 seconds)
17:13:21  * enaqxquit (Remote host closed the connection)
17:22:36  * C-Manjoined
17:24:15  * enaqxjoined
17:27:03  * enaqx_joined
17:29:12  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:30:05  * enaqxquit (Ping timeout: 264 seconds)
17:31:41  * enaqx_quit (Remote host closed the connection)
17:37:26  * enaqxjoined
17:38:25  * enaqxquit (Remote host closed the connection)
17:38:37  * enaqxjoined
17:39:35  * enaqx_joined
17:43:02  * enaqxquit (Ping timeout: 246 seconds)
17:48:05  <ebarrett>bnoordhuis: well this is pretty darn close: https://gist.github.com/vext01/8113498639589121bc9a
17:48:09  <ebarrett>crashes after 3 calls
17:48:17  <ebarrett>I suspect I got the args to INSTALL_FUNCTION wrong
17:48:24  <ebarrett>although I can't really find any docs
17:48:37  <ebarrett>is instance_size and instance_type referring to the return type?
17:49:01  <ebarrett>If so, I need to use args to match the returned NewNumber()
17:54:13  * C-Manquit (Quit: Connection reset by beer)
18:14:42  * enaqx_quit (Remote host closed the connection)
18:15:38  * ofrobotsjoined
18:26:39  * C-Manjoined
18:30:00  * enaqxjoined
18:33:54  * C-Manquit (Quit: Connection reset by beer)
18:35:46  * enaqxquit (Remote host closed the connection)
18:36:03  * enaqxjoined
18:36:31  * enaqxquit (Remote host closed the connection)
18:36:46  * C-Manjoined
18:49:51  * bradleymeckquit (Quit: bradleymeck)
18:55:29  * mostynbquit (Quit: Leaving)
19:00:52  * esasjoined
19:12:00  * bradleymeckjoined
19:18:04  * KillerJimjoined
19:36:58  * enaqxjoined
19:39:50  <bnoordhuis>ebarrett: if you just want to expose a function, maybe it's easier as an extension than as a builtin? there are a couple of examples in src/extensions, e.g. the gc() function
19:40:31  <bnoordhuis>mathiasbynens: did you git pull + gclient sync?
19:40:38  <mathiasbynens>bnoordhuis: yeah
19:41:02  <bnoordhuis>then it should work :-/
19:41:04  <mathiasbynens>i checked and there is no `ucln_in.c`, only `ucln_in.cpp`
19:41:15  <mathiasbynens>and `.h`
19:41:39  * enaqxquit (Ping timeout: 250 seconds)
19:42:29  <bnoordhuis>maybe you have a stale checkout? i have that file in third_party/icu/source/i18n/ucln_in.cpp
19:42:55  <bnoordhuis>and it's referenced by third_party/icu/icu.gypi
19:43:05  <bnoordhuis>i don't see any references to ucln_in.c anywhere
20:06:49  * C-Manquit (Remote host closed the connection)
20:07:02  <trungl-bot>Tree opened by [email protected]: Tree is open (please fix arm64 nosnap dbg)
20:09:06  * ofrobotsquit (Quit: My Mac has gone to sleep. ZZZzzz…)
20:09:32  * ofrobotsjoined
21:16:31  <mathiasbynens>bnoordhuis: i’ll try a fresh checkout. thanks for the help
21:32:59  * ofrobotsquit (Ping timeout: 246 seconds)
21:37:04  * ofrobotsjoined
21:39:36  * enaqxjoined
21:44:51  * enaqxquit (Ping timeout: 246 seconds)
21:45:25  * bradleymeckquit (Quit: bradleymeck)
21:47:23  * ofrobotsquit (Read error: Connection reset by peer)
21:47:44  * ofrobotsjoined
21:49:46  * ofrobotsquit (Client Quit)
21:49:58  * wingoquit (Ping timeout: 276 seconds)
22:03:58  * KillerJimquit (Quit: Leaving)
22:05:15  * bradleymeckjoined
22:16:12  * plutoniixquit (Quit: จรลี จรลา)
22:17:57  * RT|Chatzillajoined
22:20:02  * bobmcwquit (Remote host closed the connection)
22:22:08  <mathiasbynens>fwiw, a fresh checkout solved the issue
22:34:10  * bradleymeckquit (Quit: bradleymeck)
23:11:13  * trevnorrisquit (Quit: quit all you want)
23:11:31  * trevnorrisjoined
23:13:44  * enaqxjoined
23:19:25  * trevnorrisquit (Quit: quit all you want)
23:20:32  * trevnorrisjoined
23:23:01  * trevnorrisquit (Client Quit)
23:23:24  * trevnorrisjoined
23:30:19  * trevnorrisquit (Quit: quit all you want)
23:30:51  * trevnorrisjoined
23:50:15  * abraxasjoined
23:54:20  * bnoordhuisquit (Ping timeout: 265 seconds)
23:55:50  * abraxasquit (Ping timeout: 272 seconds)