01:32:47  * joocain2quit (Remote host closed the connection)
01:35:12  * joocain2joined
02:07:05  * rmgjoined
02:07:55  * rmg__joined
02:08:47  * rmg_quit (Ping timeout: 260 seconds)
02:11:33  * rmgquit (Ping timeout: 252 seconds)
02:17:20  * beata57joined
02:37:35  * xadillaxjoined
02:42:34  * benjamingr_quit (Quit: Connection closed for inactivity)
02:59:12  * bradleymeckjoined
02:59:59  * bradleymeckquit (Client Quit)
03:26:41  * xadillaxquit (Remote host closed the connection)
05:15:13  * beata57quit (Ping timeout: 248 seconds)
07:08:43  * rendarjoined
07:21:22  * saghuljoined
08:31:14  <txdv>hello saghul
08:36:30  <saghul>hey
08:36:50  <txdv>how do you do?
08:37:00  <txdv>saghul: when are you going to requestify libuv?
08:38:26  <saghul>I'm busier these days, so I don't know when I'll have the time to go back to that. Also I ran into significant problems when I attempted to requestify timers: we cannot unref requests...
08:38:51  <saghul>That kinda dragged my morale down so I decided to put a halt to it and revisit at a later stage.
08:40:27  <txdv>o you mean so a read request doens't block run
08:43:03  <txdv>that is indeed a problem
08:43:16  <txdv>and one that has to be solved first in order to requestify stuff
08:49:45  <sgimeno>hey, can you elaborate on the issue with timers?
08:49:58  <txdv>what issue with timers?
08:50:17  <txdv>i guess timers would just disasspear and be timeout requests?
08:51:45  <sgimeno>oh sorry, I meant if you could elaborate on the issue saghul was describing
08:53:11  <txdv>you can unref handles so uv_run doesn't block for them
08:53:19  <txdv>cant do that with requests though
08:56:43  <sgimeno>got it. thanks txdv
09:10:25  <saghul>yep, that
09:11:11  <saghul>there have been requests (pun intended) to make requests unrf-able, for example for uv_getaddrinfo not to block the loop. THis woould require quite a large change.
09:12:13  <txdv>sounds like a good milestone for 2.0
09:15:01  <sgimeno>it seems it will delay 2.0 even more
09:15:02  <saghul>I think we should aim lower for 2.0 or it will never happen. More incremental.
09:15:14  <sgimeno>agreed
09:15:40  <saghul>All the cleanups and code removals we already did may warrant such a release
09:15:54  <sgimeno>saghul, have you thought about what you want in there?
09:15:58  <saghul>Plus there are still some PRs which would break the ABI
09:16:02  <txdv>i thought the entire idea of 2.0 is to requestify everything
09:16:19  <saghul>Not in depth sgimeno
09:16:27  <saghul>txdv plans change :-)
09:17:04  <sgimeno>atm we have these tagged https://github.com/libuv/libuv/pulls?q=is%3Apr+is%3Aopen+label%3Av2
09:18:45  <sgimeno>by looking at those most of them don't seem too far away
09:28:42  <saghul>yeah
09:39:45  <rendar>saghul: why timers can
09:39:48  <rendar>can't be halted?
09:40:53  <rendar>saghul: i mean, unref request, in refs==0, then let's halt the timer that has been referenced, is this the argument you were speaking about before?
09:41:29  <saghul>requests cannot currently be unref'd
09:41:48  <saghul>also, references are not a counter but a boolean (though that's inconsequential here)
09:42:16  <rendar>oh, i see now
09:42:24  <rendar>but what you mean with 'requestyify libuv'?!
09:51:39  <sgimeno>rendar, https://github.com/libuv/leps/pull/2/
09:52:49  <rendar>i see, thanks
09:54:42  <rendar>sgimeno: so basically it's having a callback for everything
10:01:42  <saghul>sort of, a completion interface for everything, mostly.
10:25:10  * mylesborinsquit (Quit: farewell for now)
10:25:41  * mylesborinsjoined
10:47:54  * benjamingr_joined
12:12:01  * saghulquit (Ping timeout: 240 seconds)
12:12:06  * s4ghuljoined
12:16:18  * s4ghulquit (Client Quit)
12:19:02  * saghuljoined
14:18:56  * beata57joined
14:51:08  * beata57quit (Ping timeout: 255 seconds)
15:02:52  * beata57joined
15:08:47  * beata57quit (Ping timeout: 248 seconds)
17:06:26  * fuserjoined
17:07:01  <fuser>Hello. Is there a place that compares libuv with libev? It kinda weird me out that I can't find one, almost like there's only a few programmers alive and not millions!
17:07:34  * saghulquit (Remote host closed the connection)
17:08:11  * saghuljoined
17:12:33  * saghulquit (Ping timeout: 248 seconds)
17:35:03  * saghuljoined
17:39:32  * saghulquit (Ping timeout: 255 seconds)
17:45:11  * beata57joined
17:46:18  * saghuljoined
17:50:57  * saghulquit (Ping timeout: 248 seconds)
18:03:20  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
18:34:49  * ryahjoined
19:56:05  * trevnorrisquit (Excess Flood)
19:56:29  * trevnorrisjoined
20:02:09  * saghuljoined
20:06:35  * saghulquit (Ping timeout: 240 seconds)
23:43:13  * ryahquit (Quit: leaving)