00:03:49  * hij1nxjoined
00:07:21  <luvit-bb>build #908 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/908
00:49:12  * hij1nxquit (Quit: hij1nx)
01:30:21  * tsingjoined
04:52:58  <philips>rphillips: yea, that works
04:54:02  <rphillips>philips: what does ninja gain us?
04:54:10  <philips>rphillips: speed on all platforms
04:54:24  <philips>rphillips: build speed I mean
04:54:35  <rphillips>cool
04:55:14  <philips>rphillips: Plus, I don't know how much long chrome will continue using makefiles/msvc as it seems they are converting everything to ninja because the speed gains are so huge
04:55:36  <rphillips>interesting
05:12:50  * xmingquit (Ping timeout: 272 seconds)
05:55:23  * CIA-117quit (Ping timeout: 240 seconds)
06:15:39  * CIA-113joined
06:16:11  * npxjoined
06:17:36  <npx>luvit is fuckign awesome. I was playing around with a libdispatch based server intending to add a pool of LuaVMs (1 per processor or something) that handled each incoming request with a coroutine
06:17:54  <npx>and now i feel a bit retarded
07:08:56  * xmingjoined
08:20:15  * xmingquit (Changing host)
08:20:15  * xmingjoined
10:36:40  * DavidTigerquit (Read error: Operation timed out)
10:46:30  * hij1nxjoined
11:03:35  * tsingquit (Quit: Linkinus - http://linkinus.com)
11:04:46  * hij1nxquit (Quit: hij1nx)
11:29:39  * hij1nxjoined
11:47:37  * tim_smartchanged nick to tim_smart|away
12:07:11  <luvit-bb>build #909 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/909
12:33:29  * mmaleckijoined
12:50:45  * hij1nxquit (Quit: hij1nx)
12:56:29  * hij1nxjoined
13:22:09  * mmaleckiquit (Ping timeout: 245 seconds)
14:18:21  <rphillips>npx: glad you like it
14:18:39  <rphillips>i luuuuvit it too
14:24:06  * DavidTigerjoined
14:25:19  <creationix>ninja!
14:25:28  <creationix>though we still need gyp for ninja?
14:25:32  <creationix>philips: ^
14:26:39  <rphillips>ninja is based off of gyp
14:33:14  <xming>we need a new release
14:33:40  <xming>just to show the world is that luvit is still going on
14:33:58  <rphillips>+1
14:34:19  <rphillips>2 things I want to see go in... luvit-openssl PR is open for the header files
14:34:30  <rphillips>2nd thing is philips' ninja changes
14:36:19  <xming>I have a question about luajit and ffi
14:36:39  <xming>do I have to care about memory management if I use ffi?
14:37:48  <rphillips>if the function allocates memory then yes
14:38:06  <rphillips>you need to call the free, close, destroy equivalent
14:40:12  * mmaleckijoined
14:40:18  <xming>hmm ty
14:41:01  * hij1nxquit (Quit: hij1nx)
14:47:45  * mmalecki_joined
14:50:47  * mmaleckiquit (Ping timeout: 245 seconds)
14:54:00  * kevwiljoined
14:55:57  <creationix>hmm, I thought ninja was a make replacement
14:56:07  <creationix>the website says it's used *with* gyp for chrome
15:02:03  * hij1nxjoined
15:06:20  * mmaleckijoined
15:08:29  * kevwilquit (Quit: WeeChat 0.3.8)
15:08:45  * kevwiljoined
15:09:04  * kevwilquit (Client Quit)
15:09:19  * kevwiljoined
15:09:48  * mmalecki_quit (Ping timeout: 245 seconds)
15:12:55  * kevwilquit (Client Quit)
15:13:38  * kevwiljoined
15:25:01  * neomantrajoined
15:41:28  * mmalecki_joined
15:44:42  * mmaleckiquit (Ping timeout: 256 seconds)
15:45:05  * mmaleckijoined
15:48:02  * mmalecki_quit (Ping timeout: 252 seconds)
16:11:54  * pancakejoined
16:14:05  <CIA-113>Ryan Phillips fix_ipv6_resolver * rcb93157 / (deps/zlib src/luv_dns.c): fix ipv6 resolver - http://git.io/PSIY8Q
16:14:41  <pancake>hi
16:20:07  <philips>creationix: gyp is the only nice way to generate ninja files
16:20:18  <CIA-113>Ryan Phillips fix_ipv6_resolver_new * r1d8db4c / src/luv_dns.c : dns: fix ipv6 resolver - http://git.io/Akq2BA
16:20:30  <philips>creationix: since ninja gets rid of all of makefile's magic you sort of need a generator afaics
16:21:42  <rphillips>philips: https://github.com/luvit/luvit/pull/246
16:22:04  <CIA-113>Ryan Phillips master * r1d8db4c / src/luv_dns.c : dns: fix ipv6 resolver - http://git.io/Akq2BA
16:22:04  <CIA-113>Tim Caswell master * r12449bf / src/luv_dns.c : Merge pull request #246 from luvit/fix_ipv6_resolver_new - http://git.io/QdyqtQ
16:22:19  <rphillips>thanks creationix
16:23:38  <philips>rphillips: yea, lgtm
16:27:49  * kevwilquit (Read error: Connection reset by peer)
16:30:02  * kevwiljoined
16:37:19  <CIA-113>Ryan Phillips master * r3c95ef6 / src/luv_tcp.c : tcp: fix handle reference for ipv6 - http://git.io/6-kEPw
16:42:33  * hij1nxquit (Read error: Connection reset by peer)
16:43:25  * mmalecki_joined
16:44:57  <rphillips>i think someone in here had an issue with a handle reference.
16:45:06  <rphillips>^ patch fixes it
16:45:17  * pancakequit (Quit: Lost terminal)
16:46:26  * mmaleckiquit (Ping timeout: 248 seconds)
16:47:57  * kevwilquit (Read error: Connection reset by peer)
16:50:08  * mmaleckijoined
16:53:32  * mmalecki_quit (Ping timeout: 265 seconds)
17:06:07  * kevwiljoined
17:12:04  * mmalecki_joined
17:14:29  <creationix>so who wants to help me package luvit for use in ios apps?
17:14:46  <creationix>looks like pancake is offline (he's in Europe right?)
17:15:08  * mmaleckiquit (Ping timeout: 246 seconds)
17:15:14  <rphillips>i could help possibly
17:15:37  * TheJHjoined
17:36:15  * kevwilquit (Read error: Connection reset by peer)
17:38:04  * kevwiljoined
17:49:16  * mmaleckijoined
17:52:14  * mmalecki_quit (Ping timeout: 244 seconds)
17:56:49  * mmalecki_joined
18:00:09  * mmaleckiquit (Ping timeout: 256 seconds)
18:12:01  * mmalecki_changed nick to mmalecki
18:22:17  * kevwilquit (Quit: WeeChat 0.3.8)
18:26:30  * kevwiljoined
18:33:06  * mkandrashoffquit (Quit: Leaving.)
18:34:05  * AvianFluquit (Quit: Leaving)
18:34:36  * mmalecki_joined
18:35:47  * mmaleckiquit (Ping timeout: 245 seconds)
18:36:22  * mkandrashoffjoined
18:46:41  * mkandrashoffquit (Quit: Leaving.)
18:48:04  * mkandrashoffjoined
18:48:36  * mmaleckijoined
18:48:46  * kevwilquit (Quit: WeeChat 0.3.8)
18:51:57  * mmalecki_quit (Ping timeout: 265 seconds)
18:54:49  <creationix>rphillips, so do I need an active iOS developer account ($99 paid) to test on my local iPad?
18:55:47  <rphillips>you can test on the simulator for free
18:56:03  <rphillips>if you want to test on actual hardware, then you will need the $99 paid account
19:06:55  <xming>you can also jalbreak
19:07:16  <rphillips>not worth it, IMO
19:09:28  <rphillips>i think it makes sense to put the luvit instance into a thread, and using grand central dispatch, send events to the VM
19:10:10  <rphillips>it's possible to integrate it into the iOS/Mac event loop also
19:10:41  <xming>first thing I;ve done on the iPAd is jailbreaking it
19:27:03  * mmalecki_joined
19:31:06  * mmaleckiquit (Ping timeout: 265 seconds)
19:34:17  <creationix>rphillips, I may be getting a new "the new ipad" aka ipad3, but at the moment I just have an ipad 1 with a broken screen
19:34:36  <creationix>I don't mind jailbreaking it if it doesn't involve running my fingers across the screen much
19:36:02  <rphillips>*shrug* preference thing
19:36:55  <creationix>so the emulator is arm then?
19:37:37  <rphillips>should be
19:51:57  <creationix>What's the story on android? Would I have to integrate with the event loop there too?
19:54:53  <levi>I knew the answer to that at one point, but I'm afraid it got flushed a long time ago.
19:56:01  <levi>I love my ipad3 for reading PDFs.
19:56:40  <creationix>ok, so basically I want to ffi opengl calls from lua on an ipad
19:56:54  <creationix>I would go the two-threads route, but could my second thread make opengl calls directly?
19:57:07  * mmaleckijoined
19:58:01  <levi>There's a cool iPad app called Codea that uses lua. You might try getting in touch with their devs.
19:58:35  <levi>It's sort of a 'processing' clone for iPad to do graphical programming.
19:59:11  <levi>So it sounds like it could be very similar to what you're trying to do at the core of it.
19:59:28  <creationix>yeah, I bought that back when it was Codify
19:59:57  * mmalecki_quit (Ping timeout: 245 seconds)
20:00:24  <levi>I haven't done anything with it since buying it, but it's a cool project so I don't feel bad about supporting it.
20:02:12  <creationix>I guess the hart part is integrating libuv with the cocoa ui event loop
20:10:34  <xming>isn't moai using lua too?
20:11:03  <xming>and wax uses lua for UI
20:17:52  * mmalecki_joined
20:20:23  <creationix>All I need from cocoa is a gl context and input events
20:20:30  <creationix>hmm
20:21:02  * mmaleckiquit (Ping timeout: 244 seconds)
20:35:41  * mmaleckijoined
20:38:49  * mmalecki_quit (Ping timeout: 256 seconds)
20:44:23  * philipsquit (Excess Flood)
20:44:30  * philipsjoined
20:47:13  * mmalecki_joined
20:50:03  * mmaleckiquit (Ping timeout: 245 seconds)
20:55:03  * mmaleckijoined
20:58:48  * mmalecki_quit (Ping timeout: 245 seconds)
21:14:36  * indexzerojoined
21:14:54  * mmalecki_joined
21:17:59  * mmaleckiquit (Ping timeout: 244 seconds)
21:33:26  <rphillips>should we roll a release of luvit?
21:33:36  * mmaleckijoined
21:33:49  <rphillips>i'll work on a changelog
21:36:35  * mmalecki_quit (Ping timeout: 244 seconds)
21:39:08  * mmalecki_joined
21:42:34  * mmaleckiquit (Ping timeout: 265 seconds)
21:50:45  * mmaleckijoined
21:52:52  * neomantraquit (Quit: Leaving.)
21:53:38  * mmalecki_quit (Ping timeout: 244 seconds)
21:57:11  * mmalecki_joined
21:59:59  * mmaleckiquit (Ping timeout: 246 seconds)
22:02:41  * neomantrajoined
22:08:44  * mmaleckijoined
22:11:46  * mmalecki_quit (Ping timeout: 248 seconds)
22:14:13  * mmalecki_joined
22:17:22  * mmaleckiquit (Ping timeout: 265 seconds)
22:19:14  * mmaleckijoined
22:19:48  * mmalecki_quit (Ping timeout: 245 seconds)
22:22:01  * rch__joined
22:23:28  * daurnima1orjoined
22:25:22  * pquerna_joined
22:25:32  * rch__changed nick to rch
22:26:20  * rchchanged nick to rch__
22:26:36  * TheJHquit (Read error: Operation timed out)
22:30:21  * rch_quit (Ping timeout: 248 seconds)
22:30:21  * daurnimatorquit (Ping timeout: 248 seconds)
22:30:22  * pquernaquit (Ping timeout: 248 seconds)
22:30:24  * erlbot--quit (Ping timeout: 241 seconds)
22:30:46  * erlbot--joined
22:31:53  * luvit-bbquit (Ping timeout: 240 seconds)
22:32:09  * luvit-bbjoined
22:35:51  * mmalecki_joined
22:39:04  * mmaleckiquit (Ping timeout: 252 seconds)
22:48:11  * pquerna_quit (Changing host)
22:48:11  * pquerna_joined
22:48:13  * pquerna_changed nick to pquerna
22:51:31  * mmaleckijoined
22:52:02  <pquerna>so
22:52:29  <pquerna>require('uv_native').now()
22:52:51  <pquerna>both now() and hrtime() arne't really usable it seems :-/
22:53:40  <pquerna>> require('uv_native').now()
22:53:40  <pquerna>-574706932
22:54:23  * mmalecki_quit (Ping timeout: 245 seconds)
22:55:18  <pquerna>hrm
22:58:27  <pquerna>thoughts about changing .now() to return milliseconds
22:58:31  <pquerna>instead of nanoseconds?
22:59:58  <pquerna>basically, right now, now() only works on 64bit builds
23:00:08  <pquerna>on 32bit builds it wraps around the int max in lua
23:00:24  <pquerna>or i can change it to use a double instead of an int
23:00:27  <pquerna>then it'd be okay too
23:02:44  <CIA-113>Paul Querna master * r42616e1 / src/luv_misc.c : Use a double for now too, so we can use it on 32bit machines instead of just 64 - http://git.io/vPcI3w
23:04:12  <levi>How many bits is lua's int? It keeps a bit or more for tagging, doesn't it?
23:08:31  * indexzeroquit (Read error: Connection reset by peer)
23:08:46  * indexzerojoined
23:11:49  * neomantraquit (Quit: Leaving.)
23:19:24  * mmalecki_joined
23:22:14  * mmaleckiquit (Ping timeout: 246 seconds)
23:34:03  * tim_smart|awaychanged nick to tim_smart
23:38:55  * indexzeroquit (Read error: Connection reset by peer)
23:39:20  * indexzerojoined
23:43:39  * indexzero_joined
23:43:58  * indexzeroquit (Ping timeout: 252 seconds)
23:43:58  * indexzero_changed nick to indexzero
23:58:28  * mkandrashoffpart