00:01:13  <luvit-bb>build #135 of luvit-rhel6.1_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-rhel6.1_x64/builds/135
00:01:23  <luvit-bb>build #134 of luvit-ubuntu10.04_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-ubuntu10.04_x64/builds/134
00:01:42  <luvit-bb>build #143 of luvit-windows2008_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-windows2008_x64/builds/143
00:06:00  <luvit-bb>build #953 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/953
00:16:24  * tim_smart|awaychanged nick to tim_smart
01:00:42  * mmaleckiquit (Ping timeout: 250 seconds)
01:03:20  * xmingquit (Ping timeout: 245 seconds)
01:11:06  <tim_smart>Hmm for some reason the http parser is not parsing a valid http response after reinitialize('response')
01:11:36  <tim_smart>rphillips: ^ You know much about this. I might see if ryan has a bit of free time to help
01:18:07  * mkandrashoffjoined
01:18:50  <rphillips>hmm.
01:18:52  <rphillips>not sure
01:20:10  * mkandrashoffpart
01:36:22  * AvianFluquit (Quit: Leaving)
01:44:44  <tim_smart>rphillips: Nevermind, solved it.
01:44:57  <tim_smart>rphillips: Pushed the first round of the http refactor
01:45:18  <tim_smart>Just needs some testing and after that a rebase -i
02:23:43  <tim_smart>Seems it lost a little performance, but is a lot more feature rich.
02:24:54  <tim_smart>I think we could factor in better performance over time however. Currently it follows node's logic quite closely, so maybe after a bit of playing with lua and learning its performance patterns and quirks things can be moved around.
02:27:01  <tim_smart>creationix: philips: ^ You might be interested as well
02:44:04  <tim_smart>Hmm luvit http server on master is slower than node 0.8 server
03:01:04  * xmingjoined
05:16:21  <philips>tim_smart: I have observed that also
05:16:50  <tim_smart>philips: I'm start to get a bit close, but node is still faster on small stuff.
05:16:55  <tim_smart>*starting
05:17:24  <philips>tim_smart: That pull request has gone off and done a lot of stuff not directly related with http 1.0
05:17:38  <philips>tim_smart: could you update the pr summary to give an overview of what you are trying to do?
05:18:20  <philips>I need to head to bed but I will give it a closer review tomorrow, a summary would really help guide my review though
05:18:40  <philips>night all
05:24:00  <daurnimator>tim_smart: luajit negates a good portion of traditional lua optimisation advice
05:24:20  <daurnimator>best to profile :)
05:25:02  <tim_smart>daurnimator: Oh hey, didn't realise you were in here
05:25:19  <tim_smart>Yeah, I'm just playing with things right now
05:37:12  <tim_smart>daurnimator: https://gist.github.com/3424338ddfd0c9f173e3
05:37:46  <tim_smart>Would there be a penalty for just reset the head and tail instead of creating a new object?
05:37:57  <tim_smart>*reseting
05:38:53  <daurnimator>tim_smart: well you'd want it to be empty before you reused it.
05:39:10  <daurnimator>and if it wasn't already empty then you'd have to empty it; which I think is more expensive if you have more than ~7 elements
05:39:56  <daurnimator>otherwise; then reason I had empty() was so that when the list was empty you could do custom things.... eg, when empty return some special object forever; or raise an error, etc
05:41:34  <daurnimator>I also note your pop is incorrect; you should do the test self.head>self.tail BEFORE you increment head
05:42:20  <tim_smart>daurnimator: I want it to check after it has popped the last time if we can reset the indexes
05:42:58  <tim_smart>Otherwise after a week or something, you could have pushed a massive number of items
05:43:08  <tim_smart>Keeps the index's small
05:43:22  <daurnimator>tim_smart: so? it only breaks once you get to 2^52
05:43:33  <daurnimator>world will end before you get that high
05:44:14  <tim_smart>I'm not sure about luajit and integer types either
05:44:54  <tim_smart>I'm guessing they are always of one type on the heap
06:02:48  * aliemjoined
06:16:21  * tsingjoined
06:26:54  * indexzerojoined
06:31:46  * tsingquit (Read error: Connection timed out)
06:49:22  <tim_smart>rphillips: Made the pull request a bit more concise.
06:49:31  <tim_smart>Alright, I'm off for dinner.
06:50:54  * indexzeroquit (Quit: indexzero)
06:53:53  * indexzerojoined
07:01:26  * indexzeroquit (Quit: indexzero)
07:31:16  * xmingquit (Changing host)
07:31:17  * xmingjoined
08:36:02  * mmaleckijoined
08:39:04  * paulsherwoodpart
09:08:10  * boxofroxquit (Read error: Operation timed out)
09:27:37  <xming>rphillips: I have, see the full link line https://gist.github.com/5958767216f1a5228a56
11:54:37  * mmaleckiquit (Quit: leaving)
12:01:17  <luvit-bb>build #136 of luvit-rhel6.1_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-rhel6.1_x64/builds/136
12:01:41  <luvit-bb>build #135 of luvit-ubuntu10.04_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-ubuntu10.04_x64/builds/135
12:01:59  <luvit-bb>build #144 of luvit-windows2008_x64 is complete: Failure [failed run build integration tests] Build details are at https://virgo-bb.k1k.me/builders/luvit-windows2008_x64/builds/144
12:06:28  <luvit-bb>build #954 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/954
12:57:35  * tim_smartchanged nick to tim_smart|away
13:17:55  * mmaleckijoined
13:22:05  * mmaleckiquit (Read error: Operation timed out)
13:43:06  * mmaleckijoined
13:57:16  * mmalecki_joined
13:59:53  * mmaleckiquit (Read error: Connection reset by peer)
14:09:11  * mmalecki_quit (Quit: Reconnecting)
14:09:42  * mmaleckijoined
14:09:58  * mmaleckiquit (Read error: Connection reset by peer)
14:11:30  * mmalecki_joined
14:20:42  * aliemquit (Remote host closed the connection)
14:25:18  * mmalecki_quit (Ping timeout: 255 seconds)
14:26:04  * kevwiljoined
14:27:12  * neomantra1joined
14:37:49  <creationix>Good morning everyone
14:37:57  <creationix>tim_smart: you still around?
15:11:10  * bakinsjoined
15:32:16  <xming>I won't be able to solve the MSVC build issues before sometime in Augest
15:32:43  <xming>I will start to do xcode build sometimes next week
15:32:47  <xming>if time permits
15:33:19  <xming>anyway that MSVC link error is too bizzar for me
16:14:25  * mkandrashoffjoined
16:26:29  * boxofroxjoined
17:09:49  * TheJHjoined
17:11:57  * bakinsquit (Quit: bakins)
17:16:54  * bakinsjoined
17:21:33  * mmaleckijoined
17:42:00  * hij1nxjoined
17:43:02  * hij1nxquit (Client Quit)
17:43:12  * hij1nxjoined
17:43:16  * hij1nxpart
17:43:41  * hij1nxjoined
17:59:03  * el_tejonquit (Ping timeout: 248 seconds)
17:59:35  * el_tejonjoined
18:19:36  * bakinsquit (Quit: bakins)
18:31:04  * `3rdEdenjoined
18:32:04  * bakinsjoined
18:42:30  * TheJHquit (Ping timeout: 244 seconds)
18:52:51  * bakinsquit (Quit: bakins)
18:58:23  * hij1nxquit (Quit: hij1nx)
18:59:21  * kevwilquit (Quit: WeeChat 0.3.8)
19:09:29  * `3rdEdenquit (Quit: Leaving...)
19:09:52  * bakinsjoined
19:20:32  * `3rdEdenjoined
19:38:58  * mkandrashoffquit (Read error: Operation timed out)
19:52:46  * TheJHjoined
19:55:11  * mkandrashoffjoined
20:03:23  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
20:09:35  * mkandrashoffpart
20:09:40  * bakinsquit (Quit: bakins)
20:25:44  * neomantra1quit (Quit: Leaving.)
20:27:31  * TheJHquit (Read error: Operation timed out)
20:45:48  * el_tejonquit (Ping timeout: 250 seconds)
20:57:12  <rphillips>xming: could be the linker order
20:57:28  <rphillips>do you have libcrvs_md.lib linked in also?
20:57:37  <rphillips>or the non-multithreaded version?
21:03:19  * hij1nxjoined
21:03:59  * philipsquit (Excess Flood)
21:04:35  * philipsjoined
21:20:05  <xming>rphillips: it's not the order, I tried the link line philips gave me (gyp build)
21:27:37  * hij1nxquit (Quit: hij1nx)
21:28:00  * hij1nxjoined
21:34:11  <xming>lemme check for libcrvs
21:38:41  <xming>rphillips: I don't have libcrvs*.lib, and the gym build doens't link it it neither (https://gist.github.com/3029128)
22:31:21  * hij1nxquit (Quit: hij1nx)
22:36:04  * tim_smart|awaychanged nick to tim_smart
22:36:16  <tim_smart>creationix: pong
23:26:54  <tim_smart>The lua inheritence model is nice. Make a simpler Object table https://gist.github.com/3036354
23:41:14  <rphillips>odd
23:50:39  <tim_smart>rphillips: Barking bob is odd? My mind creates the wierdest examples sometimes.
23:51:48  <rphillips>tim_smart: xming linker issue on windows
23:51:56  <rphillips>xming's*
23:52:24  <tim_smart>Oh, I don't do windows.
23:52:33  <rphillips>yeah, not so much here either