00:48:09  * inexquit (Quit: a bouncer quitting? this cant be good)
02:02:53  * inexjoined
02:03:21  <cat5e>creationix, I found your node.js SDL bindings, looks like they don't compile. any plans to bring impossible-to-compile SDL bindings to luvit?
02:03:50  <creationix>not really, sdl is a pain
02:04:18  <cat5e>ok
02:05:25  <cat5e>I guess I won't be making emping-peng then .-.
02:30:12  * DarkGodquit (Ping timeout: 240 seconds)
03:00:06  * Haragethjoined
03:04:27  * Haragethquit (Ping timeout: 244 seconds)
03:25:35  * rgrinbergjoined
04:03:44  <cat5e>if I need more RAM I have to spawn another process right? because luajit is shit wrt RAM right?
04:03:59  <cat5e>(just curious, don't need it yet)
04:10:50  * a__quit (Remote host closed the connection)
04:12:03  * a__joined
04:15:16  * a__quit (Remote host closed the connection)
04:16:26  * a__joined
04:52:22  * rgrinbergquit (Quit: WeeChat 1.5)
04:52:44  * rgrinbergjoined
05:13:53  * SkyRocknRolljoined
05:29:07  * a__quit (Ping timeout: 244 seconds)
05:38:03  * rgrinbergquit (Ping timeout: 244 seconds)
06:43:59  * rendarjoined
07:01:37  * Haragethjoined
07:06:19  * Haragethquit (Ping timeout: 260 seconds)
07:30:19  * DarkGodjoined
10:36:32  * DarkGodquit (Ping timeout: 260 seconds)
11:03:14  * Haragethjoined
11:07:40  * Haragethquit (Ping timeout: 258 seconds)
11:34:34  * SkyRocknRollquit (Ping timeout: 244 seconds)
11:41:31  * SkyRocknRolljoined
12:02:49  * SkyRocknRollquit (Ping timeout: 244 seconds)
12:19:57  * SkyRocknRolljoined
12:45:12  * DarkGodjoined
12:59:48  * rgrinbergjoined
13:07:37  * SkyRocknRollquit (Ping timeout: 252 seconds)
14:03:57  * indexzeroquit (Read error: Connection reset by peer)
14:04:24  * tfnicoquit (Read error: Connection reset by peer)
14:04:34  * visionikquit (Read error: Connection reset by peer)
14:15:41  * indexzerojoined
14:17:25  * tfnicojoined
14:18:46  * visionikjoined
15:04:52  * Haragethjoined
15:10:05  * Haragethquit (Ping timeout: 250 seconds)
15:53:17  <creationix>cat5e never had that problem
15:54:01  * rgrinbergquit (Ping timeout: 258 seconds)
15:54:14  <cat5e>creationix, well I probably won't need more than 2GB of lua objects I guess
15:54:52  <creationix>cat5e don't forget you can use ffi for compact and fast data structures
15:55:07  <creationix>http://luajit.org/ext_ffi.html
15:55:25  <creationix>read the "Motivating examples"
15:57:42  <cat5e>yeah yeah w/e I wish LuaJIT did coroutine optimizations
15:58:06  <cat5e>e.g. for use with this https://bitbucket.org/SoniEx2/luvirt
16:00:01  <SinisterRectus>i run out of memory at 1.7 GB on windows
16:00:11  <SinisterRectus>approximately 1.7
16:00:14  <cat5e>I already bugged mike pall about coroutine optimizations before :/
16:04:01  <creationix>using ffi will help a ton with the memory issues
16:04:14  <creationix>if you have any data that can be stored in c structs, they are way more compact
16:04:29  <creationix>an array of c structs counts as only one object in the lua gc
16:06:41  <cat5e>FFI is nice and all but I much prefer plain Lua
16:07:01  <creationix>then deal with the costs
16:07:04  <creationix>your choice
16:07:46  <cat5e>creationix, this luvirt thing I'm making could use the FFI to create fully isolated states, but that's completely kill any possibility of JITting
16:08:04  <cat5e>with coroutines I just need to bug mike pall enough times or something
16:08:32  <cat5e>also coroutines are the only way to support normal Lua
16:08:49  <cat5e>(also sorry for the similar name .-.)
16:11:06  <creationix>I thought ffi was JITed. That was the point of the luajit 2.0 rewrite
16:22:13  <cat5e>creationix, yes, the "hypervisor" in this case would be fully JITted
16:22:24  <cat5e>but the "VMs" would be slow af
16:24:05  * Haragethjoined
17:01:03  * rgrinbergjoined
17:01:49  * travis-cijoined
17:01:50  <travis-ci>luvit/luv#288 (master - 5dfe6a1 : Tim Caswell): The build passed.
17:01:50  <travis-ci>Change view : https://github.com/luvit/luv/compare/1dfdd82706d1...5dfe6a16ae4b
17:01:50  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148934491
17:01:50  * travis-cipart
17:05:42  * travis-cijoined
17:05:43  <travis-ci>luvit/luv#288 (1.9.0-5 - 5dfe6a1 : Tim Caswell): The build passed.
17:05:43  <travis-ci>Change view : https://github.com/luvit/luv/compare/1.9.0-5
17:05:43  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148934504
17:05:43  * travis-cipart
17:09:05  * travis-cijoined
17:09:05  <travis-ci>luvit/luv#289 (master - 29c1251 : Tim Caswell): The build passed.
17:09:06  <travis-ci>Change view : https://github.com/luvit/luv/compare/5dfe6a16ae4b...29c12512fed0
17:09:06  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148936099
17:09:06  * travis-cipart
17:12:05  * travis-cijoined
17:12:06  <travis-ci>luvit/luv#289 (1.9.1-0 - 29c1251 : Tim Caswell): The build passed.
17:12:06  <travis-ci>Change view : https://github.com/luvit/luv/compare/1.9.1-0
17:12:06  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148936106
17:12:06  * travis-cipart
17:13:54  * travis-cijoined
17:13:56  <travis-ci>luvit/luvi#972 (master - badb97e : Tim Caswell): The build passed.
17:13:56  <travis-ci>Change view : https://github.com/luvit/luvi/compare/3d323d7d0f5d...badb97e983f9
17:13:56  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/148937388
17:13:56  * travis-cipart
17:35:25  * Haragethquit (Remote host closed the connection)
17:36:20  * travis-cijoined
17:36:21  <travis-ci>luvit/luv#290 (1.9.1-0 - eff67b5 : Tim Caswell): The build passed.
17:36:21  <travis-ci>Change view : https://github.com/luvit/luv/compare/e40b2a86e2e4...3ada6f40b5d4
17:36:21  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148943154
17:36:21  * travis-cipart
17:40:03  * travis-cijoined
17:40:04  <travis-ci>luvit/luvi#973 (v2.7.5 - 5de7f0c : Tim Caswell): The build passed.
17:40:04  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v2.7.5
17:40:04  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/148944317
17:40:04  * travis-cipart
17:40:18  * travis-cijoined
17:40:19  <travis-ci>luvit/luvi#973 (master - 5de7f0c : Tim Caswell): The build passed.
17:40:19  <travis-ci>Change view : https://github.com/luvit/luvi/compare/badb97e983f9...5de7f0c3ef1b
17:40:19  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/148944312
17:40:19  * travis-cipart
17:44:55  * travis-cijoined
17:44:57  <travis-ci>luvit/luv#291 (master - eff67b5 : Tim Caswell): The build passed.
17:44:57  <travis-ci>Change view : https://github.com/luvit/luv/compare/29c12512fed0...eff67b56e33b
17:44:57  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/148945087
17:44:57  * travis-cipart
17:47:24  <creationix>rphillips, new luvi release out. Just waiting for binaries to finish https://github.com/luvit/luvi/releases/tag/v2.7.5
17:47:40  <rphillips>nice
17:47:40  <creationix>also I got an odroid C2 with arm64 CPU, if there is ever demand, I can try building for that platform
17:47:59  <creationix>at the moment, I'm running android on it
17:50:42  * Haragethjoined
18:23:48  * Haragethquit (Remote host closed the connection)
18:24:22  * Haragethjoined
18:46:58  * rendarquit (Ping timeout: 252 seconds)
19:11:52  * rgrinbergquit (Ping timeout: 240 seconds)
19:16:18  * rendarjoined
19:33:52  * rgrinbergjoined
20:08:40  * rgrinbergquit (Quit: WeeChat 1.5)
20:31:08  * rgrinbergjoined
21:20:54  * rgrinbergquit (Ping timeout: 276 seconds)
22:24:54  * DarkGodquit (Remote host closed the connection)
22:35:03  * rgrinbergjoined
22:40:47  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
22:50:39  * DarkGodjoined
22:50:51  * thibaultchapart