00:08:48  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
00:11:10  * cremesquit (Read error: Connection reset by peer)
00:11:40  * cremesjoined
00:31:11  * brsonquit (Quit: leaving)
00:43:37  * txdv_joined
00:44:22  * txdvquit (Ping timeout: 260 seconds)
00:45:12  * s3shsquit (Quit: Computer has gone to sleep.)
00:46:16  * rcyrjoined
00:50:28  * thefourtheye___quit (Quit: Connection closed for inactivity)
00:57:18  * rcyrchanged nick to systemfault
00:57:30  * dap_quit (Quit: Leaving.)
00:57:55  * happy-dudequit (Quit: Connection closed for inactivity)
01:20:39  * Ruyijoined
01:39:52  * tunniclm_quit (Read error: Connection reset by peer)
01:44:01  * rmg_joined
01:48:32  * rmg_quit (Ping timeout: 260 seconds)
03:18:19  * s3shsjoined
03:45:31  * rmg_joined
03:50:27  * rmg_quit (Ping timeout: 260 seconds)
04:17:11  * s3shsquit (Quit: Computer has gone to sleep.)
04:18:45  * rgrinbergquit (Ping timeout: 276 seconds)
04:21:32  * thefourtheye___joined
05:32:30  * s3shsjoined
05:56:44  * s3shsquit (Quit: Computer has gone to sleep.)
05:59:54  * ruyi_du_joined
05:59:55  * Ruyiquit (Read error: Connection reset by peer)
06:26:10  * seishunjoined
06:47:50  * rmg_joined
06:49:15  * txdv_changed nick to txdv
06:52:48  * rmg_quit (Ping timeout: 276 seconds)
07:04:10  * seishunquit (Ping timeout: 272 seconds)
07:10:31  * seishunjoined
07:18:29  * seishunquit (Read error: Connection reset by peer)
07:32:02  * a3fjoined
07:51:34  * a3fquit (Read error: Connection reset by peer)
08:49:17  * rmg_joined
08:53:33  * rmg_quit (Ping timeout: 240 seconds)
08:54:09  * rendarjoined
09:02:01  * systemfaultquit (Quit: Bye!)
10:26:08  * ruyi_du_quit (Read error: Connection reset by peer)
10:50:47  * rmg_joined
10:52:06  * davijoined
10:55:54  * rmg_quit (Ping timeout: 276 seconds)
11:03:10  * daviquit (Ping timeout: 260 seconds)
11:04:21  * roxluquit (Ping timeout: 276 seconds)
11:51:41  * rmg_joined
11:56:12  * rmg_quit (Ping timeout: 244 seconds)
12:20:49  * rmgquit (Remote host closed the connection)
12:21:27  * rmgjoined
12:25:33  * rmgquit (Ping timeout: 240 seconds)
12:40:15  * happy-dudejoined
12:43:06  * rgrinbergjoined
12:52:25  * rmgjoined
12:57:02  * rmgquit (Ping timeout: 260 seconds)
13:07:28  * s3shsjoined
13:08:34  * s3shsquit (Client Quit)
13:22:52  * rgrinbergquit (Quit: WeeChat 1.5)
13:23:14  * rgrinbergjoined
13:53:08  * rmgjoined
13:57:38  * rmgquit (Ping timeout: 244 seconds)
14:07:10  * Fishrock123joined
14:07:37  * wesspart ("part & quit")
14:14:05  * davijoined
14:14:40  * alpercinarjoined
14:15:10  <alpercinar>hi all , libuv download page is dead , does anyone know why ?
14:15:11  <alpercinar>http://dist.libuv.org/dist/
14:21:59  * daviquit (Ping timeout: 260 seconds)
14:26:44  * alpercinarquit (Quit: Page closed)
14:28:24  <indutny>http://dist.libuv.org/
14:28:38  <indutny>oooh
14:28:43  <indutny>saghul: link on website is broken
14:33:47  * etnbrdquit (Read error: Connection reset by peer)
14:34:13  * etnbrdjoined
14:40:24  * PerilousApricotjoined
15:08:19  * PerilousApricotquit (Remote host closed the connection)
15:11:40  * PerilousApricotjoined
15:58:47  * rmg_joined
16:06:44  * seishunjoined
16:10:32  * dap_joined
16:23:50  * brsonjoined
16:38:34  * PerilousApricotquit (Remote host closed the connection)
16:39:52  * Fishrock123quit (Remote host closed the connection)
16:44:20  * PerilousApricotjoined
16:55:04  * seishunquit (Ping timeout: 272 seconds)
16:55:17  * rmgjoined
17:00:04  * rmgquit (Ping timeout: 260 seconds)
17:00:13  * Fishrock123joined
17:04:21  * rcyrjoined
17:05:53  * seishunjoined
17:08:03  * rcyrchanged nick to systemfault
17:11:32  * happy-dudequit (Read error: Connection reset by peer)
17:12:38  * happy-dudejoined
17:29:09  * rgrinbergquit (Ping timeout: 276 seconds)
17:35:46  * rgrinbergjoined
17:43:58  * qardjoined
17:56:06  * rmgjoined
17:57:51  <trevnorris>saghul: does uv__work_submit() place a callback to be run on the threadpool?
18:00:33  * rmgquit (Ping timeout: 240 seconds)
18:04:48  <trevnorris>also, know if using aio_read() would be usable for async fs read?
18:48:46  <trevnorris>saghul: nm. i see that aio_read has limited support, and don't see if it would buy much in terms of improved throughput.
18:57:01  * rmgjoined
18:57:12  * rgrinbergquit (Quit: WeeChat 1.5)
18:57:42  * rgrinbergjoined
19:01:40  * rmgquit (Ping timeout: 264 seconds)
19:02:09  * brsonquit (Quit: leaving)
19:02:24  * brsonjoined
19:38:34  * PerilousApricotquit (Remote host closed the connection)
19:39:28  * rgrinbergquit (Ping timeout: 264 seconds)
19:41:37  * PerilousApricotjoined
19:46:05  * rgrinbergjoined
19:57:43  * rmgjoined
20:00:41  <saghul>indutny: works here?
20:01:06  <saghul>indutny: oh, I see
20:02:17  * rmgquit (Ping timeout: 260 seconds)
20:02:47  <saghul>indutny: humm, I see we had a redirect. Has anything changed on the server?!
20:03:28  <saghul>I'll check
20:04:00  <saghul>trevnorris: feel free to give it a try, but IIRC it has too many limitations
20:06:21  * creationixquit (Quit: ZNC - http://znc.in)
20:07:23  * creationixjoined
20:10:20  * PerilousApricotquit (Remote host closed the connection)
20:26:38  * PerilousApricotjoined
20:29:38  * PerilousApricotquit (Client Quit)
20:56:14  <indutny>saghul: who knows :)
20:57:42  * rendarquit (Ping timeout: 260 seconds)
20:58:28  * rmgjoined
21:02:50  * rmgquit (Ping timeout: 244 seconds)
21:04:36  * seishunquit (Ping timeout: 272 seconds)
21:11:14  <trevnorris>saghul: yeah, saw that. e.g. files opened on ext3 w/o O_DIRECT silently do synchronous reads.
21:11:32  <trevnorris>the number of ifdef's needed to counter all those edge cases would be ugly.
21:26:59  * rendarjoined
21:37:49  <Ralith>not all of the cases can be countered statically, either
21:38:30  <Ralith>iirc aio_*, i.e. POSIX AIO, is implemented in glibc as a threadpool anyway, so it's a bit silly
21:39:00  * tunniclm_joined
21:39:31  * rgrinbergquit (Ping timeout: 244 seconds)
21:39:38  <Ralith>you can do real AIO with the non-standard linux APIs, but you're still dealing with incomplete support
21:40:39  <Ralith>(io_submit and friends)
21:57:50  * seishunjoined
21:59:10  * rmgjoined
22:01:34  <rendar>Ralith: incomplete among linux versions or among other unices systems?
22:02:11  <Ralith>rendar: incomplete among filesystems and filesystem operations
22:02:25  <rendar>oh yeah
22:02:35  <rendar>but most used fs i think support that
22:02:36  <Ralith>of course linux APIs aren't implementd on non-linux
22:02:41  <Ralith>support what?
22:02:54  <rendar>async fs i/o operations
22:03:30  * rmgquit (Ping timeout: 246 seconds)
22:04:04  <Ralith>I don't think there exists any filesystem that implements async for even a majority of operations
22:05:15  <Ralith>even read/write only works in the presence of O_DIRECT and on a few specific filesystems, afaik
22:06:15  <rendar>xfs does iirc
22:06:30  <rendar>iirc, xfs has a strong implementation of async i/o operations on linux
22:07:29  <Ralith>first I've ever heard of that, but the point stands regardless
22:08:31  <rendar>Ralith: well, if iirc and xfs implements all of i/o async operations, here we come that we have async i/o on fs on linux
22:08:34  * seishunquit (Ping timeout: 272 seconds)
22:08:46  <Ralith>I'm not sure what point you're trying to make
22:09:01  <Ralith>yes, real async IO exists, but it's hardly ever worth bothering with
22:09:23  <rendar>my point is: there may be some fs on linux that implements real async i/o, so using those linux apis you mentioned before, like io_submit, would be ok
22:10:00  <Ralith>if there wasn't a time when they were called for, they probably wouldn't exist
22:10:10  <Ralith>that doesn't mean it's appropriate for libuv to use them
22:10:23  <rendar>yeah i'm not saying libuv must ue them
22:10:26  <rendar>use*
22:10:41  <rendar>i'm just saying that maybe, with some fs, they would be feasible, and usable :)
22:11:03  <Ralith>they can be, which is great if you happen to be putting together a database appliance or something
22:11:09  <rendar>yep
22:19:16  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
22:36:19  * dap_quit (Quit: Leaving.)
22:59:59  * rmgjoined
23:04:01  * rmgquit (Ping timeout: 240 seconds)
23:15:41  * Jacob843quit (Remote host closed the connection)
23:16:01  * Jacob843joined
23:18:28  * Fishrock123quit (Quit: Leaving...)
23:22:12  * rgrinbergjoined
23:42:04  * Ira_joined
23:42:18  <Ira_>Someone online ?
23:50:42  * Ira_quit (Quit: Page closed)