00:00:14  * sousouxjoined
00:54:14  * Something12joined
01:39:28  <kostco>http://up-for-grabs.net/#/
03:08:04  * DarkGodquit (Quit: Leaving)
04:49:11  * travis-cijoined
04:49:12  <travis-ci>luvit/luvi#834 (luvly - b3ea266 : Tim Caswell): The build has errored.
04:49:13  <travis-ci>Change view : https://github.com/luvit/luvi/commit/b3ea2660a314
04:49:13  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/100274532
04:49:13  * travis-cipart
04:54:51  * SkyRocknRolljoined
08:23:18  * sousouxquit (Ping timeout: 272 seconds)
08:30:07  * DarkGodjoined
08:41:45  * Something12quit (Ping timeout: 260 seconds)
09:11:40  * sousouxjoined
13:57:05  * SkyRocknRollquit (Ping timeout: 276 seconds)
14:08:57  * SkyRocknRolljoined
14:47:07  <rphillips>good morning
15:19:24  * SkyRocknRollquit (Ping timeout: 272 seconds)
15:40:57  * SkyRocknRolljoined
15:45:25  * SkyRocknRoll_joined
16:35:39  <creationix>daurnimator, long strings?
16:35:53  <creationix>rphillips, morning. Are you back today?
16:36:00  <rphillips>i am
16:36:07  <creationix>welcome
16:36:20  <creationix>did you see my lit PR last night?
16:37:37  <rphillips>i did not... link?
16:38:14  <creationix>though I'm sure you're busy catching up on agent tickets, but here it is https://github.com/luvit/lit/pull/155
16:39:50  <rphillips>yeah, there are a couple tickets
16:40:09  <rphillips>is this PR backwards compatible?
16:42:53  <creationix>rphillips, The lit PR is, but the luvi change it depends on is not
16:43:12  <creationix>also I still need to add support to lit for reading the new metadata format
16:43:19  <creationix>but that's pretty trivial, I'll do that now
16:44:30  <creationix>also the require doesn't yet fallback to bundle paths when a module can't be found on disk, but that is also pretty trivial (lit doesn't use that feature, but luvit does)
16:44:54  <creationix>probably need to implement module caching too for when luvit switches to this
17:03:34  * SkyRocknRollquit (Read error: Connection reset by peer)
17:09:45  * sousouxquit (Ping timeout: 245 seconds)
17:28:36  * sousouxjoined
18:10:27  <creationix>rphillips, I guess there is one backwards incompatible change with the new require system. You can't yield in the first tick of any module (before require returns) since we're using native require
18:10:28  <creationix>https://github.com/luvit/lit/commit/9b7ad7a53fc125675aa149ab8cd845b32d2430e4?w=1
18:11:08  <creationix>lit had made heavy use of yielding while inside require. I don't know of any other code that did this though, I know luvit and the agent don't
18:11:22  <rphillips>right... i think we should be ok
18:11:44  <creationix>And the change in luvi won't be visible once luvit is tweaked so nothing should break for the agent or any luvit apps
18:12:43  <creationix>I want to pull more functionality out of luvi, but I don't want to change too much in one step
18:13:04  <creationix>the new luvit-loader works with luvi based apps or plain lua/luajit luv apps
18:13:20  <creationix>so I had to duplicate the path utilities in luvi since normal lua/luajit apps don't have them
18:13:33  <rphillips>gotcha
18:13:44  <creationix>luvit has it's own anyway, but much of my code was reusing the path utilities in luvi
18:14:51  <creationix>all lit integration tests pass now!
18:19:52  <creationix>also I just figured out how to patch luvi to work with new require without breaking the old require (needed some parens in a conditional)
18:21:26  <creationix>https://github.com/luvit/luvi/commit/8f420cc1f2998d1f9cdd9453ea0bb2e9712b41d0
18:22:19  * travis-cijoined
18:22:21  <travis-ci>luvit/luvi#835 (master - 8f420cc : Tim Caswell): The build has errored.
18:22:21  <travis-ci>Change view : https://github.com/luvit/luvi/compare/f98b7a2dba67...8f420cc1f299
18:22:21  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/100409282
18:22:21  * travis-cipart
18:30:46  * travis-cijoined
18:30:47  <travis-ci>luvit/luvi#836 (master - 11ad81d : Tim Caswell): The build passed.
18:30:47  <travis-ci>Change view : https://github.com/luvit/luvi/compare/8f420cc1f299...11ad81dd8dcd
18:30:47  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/100410485
18:30:47  * travis-cipart
18:32:46  * travis-cijoined
18:32:47  <travis-ci>luvit/luvi#837 (master - d81ed0e : Tim Caswell): The build passed.
18:32:47  <travis-ci>Change view : https://github.com/luvit/luvi/compare/11ad81dd8dcd...d81ed0e40fd7
18:32:47  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/100410716
18:32:47  * travis-cipart
18:33:28  * travis-cijoined
18:33:29  <travis-ci>luvit/luv#161 (master - dba2bb6 : Tim Caswell): The build passed.
18:33:30  <travis-ci>Change view : https://github.com/luvit/luv/compare/633147bf8623...dba2bb63f7e1
18:33:30  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/100410199
18:33:30  * travis-cipart
18:34:42  * travis-cijoined
18:34:43  <travis-ci>luvit/luvi#838 (v2.5.2 - d81ed0e : Tim Caswell): The build passed.
18:34:43  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v2.5.2
18:34:43  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/100410720
18:34:43  * travis-cipart
19:17:18  <creationix>rje, rphillips: Is anyone opposed to me merging this LIT pr. The luvi version is depends on is now published for everything except windows and linux armv6. I won't actually publish the new lit to lit till they are done
19:17:27  <creationix>then I can start on integrating luvit with the new require system
19:18:08  <rje>i don't see why not
19:19:06  <creationix>https://github.com/luvit/lit/pull/155
19:25:37  <rphillips>no objections
19:47:41  <creationix>hmm, lua is caching my require values, and by the short key
19:47:43  <creationix>that's a problem
19:48:09  <creationix>calling require('./foo') from one place shouldn't reuse './foo' from another module
20:02:51  <creationix>actually I want to keep the caching semantics, but I need the full resolved key, not the original string a user passed into require
20:37:45  <creationix>ok, looks like I can insert it at the head of the list and it will skip the cache
21:03:59  <creationix>luvi binaries are done, published lit 3.0.0!
21:06:17  <creationix>we got lots of new releases now :) https://luvit.io/lit.html#author:luvit%20author:creationix
23:08:24  <daurnimator>creationix: what was the loader thing you pinged me in #lua about?