00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:02:59  * thlorenz_quit (Read error: No route to host)
00:03:26  * thlorenz_joined
00:05:47  <Ralith>miles: if uv_run knows that there are events to be processed, it will process them, and then there won't be events to process anymore.
00:06:09  <Ralith>also, libuv does not 'sleep'; it blocks until there is work to do.
00:07:00  * thlorenzquit (Ping timeout: 252 seconds)
00:07:31  <Ralith>if you genuinely have enough computational tasks to peg a CPU core simultaneously, you probably want to put it on another thread
00:07:58  * dap_quit (Quit: Leaving.)
00:08:50  <Ralith>if you are actualy in a realtime context, you should be using an RTOS, which can provide actual timing guarantees.
00:09:48  <Ralith>from your mention of "frames" I speculate that you're actually just trying to write an interactive program, which is very different from hard realtime, and generally involves quite a lot of waiting
00:11:02  * Damn3dquit (Ping timeout: 252 seconds)
00:14:02  * Ralithquit (Ping timeout: 246 seconds)
00:15:57  * rmgjoined
00:17:54  * thlorenzjoined
00:19:26  * thlorenzquit (Remote host closed the connection)
00:20:58  * rmgquit (Ping timeout: 264 seconds)
00:21:53  * thlorenz_quit (Ping timeout: 265 seconds)
00:24:56  * thlorenzjoined
00:25:50  * thlorenz_joined
00:29:48  * thlorenzquit (Ping timeout: 256 seconds)
00:32:04  * thlorenzjoined
00:32:04  * thlorenz_quit (Read error: Connection reset by peer)
00:32:36  * thlorenz_joined
00:36:52  * thlorenzquit (Ping timeout: 265 seconds)
00:38:01  * thlorenz_quit (Ping timeout: 252 seconds)
00:38:14  * thlorenzjoined
00:47:08  * tylerantonquit (Quit: tyleranton)
00:50:21  * thlorenzquit (Remote host closed the connection)
00:52:16  * avalanche123quit (Remote host closed the connection)
00:58:01  * Ralithjoined
01:50:22  * Fishrock123quit (Quit: Leaving...)
01:51:11  * thlorenzjoined
01:56:13  * thlorenzquit (Ping timeout: 255 seconds)
02:01:32  <miles>Ralith: rdtsc is x86 specific, i have not much use of that
02:02:44  <miles>are you implying, say i have for example 3 sockets ready, that if i use uv_run(loop, UV_RUN_NOWAIT) *once*, this one call will process at once all 3 sockets (basically calling a callabck three times), then return?
02:03:01  <miles>if that's the case thats smarter than what i thought initially libuv was doing
02:04:30  * tylerantonjoined
02:05:16  * rmgjoined
02:08:25  * Left_Turnquit (Remote host closed the connection)
02:09:58  * rmgquit (Ping timeout: 244 seconds)
02:18:21  <Ralith>miles: why don't you try it and see?
02:18:30  <Ralith>or, alternatively, read the code.
02:27:24  * thlorenzjoined
02:53:06  * thlorenz_joined
02:55:39  * thlorenzquit (Ping timeout: 245 seconds)
03:08:54  * thlorenzjoined
03:12:30  * thlorenz_quit (Ping timeout: 265 seconds)
03:13:11  * edwin_liujoined
03:27:48  * brsonjoined
03:37:19  * thlorenzquit (Remote host closed the connection)
03:41:27  * tylerantonquit (Quit: tyleranton)
03:43:42  * thlorenzjoined
03:48:14  * thlorenzquit (Ping timeout: 246 seconds)
03:53:47  * avalanche123joined
03:58:10  * avalanche123quit (Ping timeout: 255 seconds)
04:02:13  * ruzuquit (Read error: Connection reset by peer)
04:02:49  * ruzujoined
04:04:49  * ruzuquit (Read error: Connection reset by peer)
04:05:16  * ruzujoined
04:09:01  * edwin_liuquit (Remote host closed the connection)
04:38:19  * thlorenzjoined
04:42:53  * thlorenzquit (Ping timeout: 265 seconds)
04:58:01  * robertkowalskiquit (Ping timeout: 264 seconds)
04:58:34  * robertkowalskijoined
05:08:53  * avalanche123joined
05:13:01  * robertkowalskiquit (Ping timeout: 264 seconds)
05:14:50  * avalanche123quit (Remote host closed the connection)
05:18:54  * robertkowalskijoined
05:19:37  * avalanche123joined
05:19:50  * avalanche123quit (Remote host closed the connection)
05:27:33  * milespart
05:39:07  * thlorenzjoined
05:39:52  * ruzuquit (Read error: Connection reset by peer)
05:40:16  * ruzujoined
05:42:30  * rmgjoined
05:43:49  * thlorenzquit (Ping timeout: 252 seconds)
05:47:33  * rmgquit (Ping timeout: 248 seconds)
07:18:35  * brsonquit (Quit: leaving)
07:41:32  * Left_Turnjoined
08:08:05  * rendarjoined
08:18:37  * thlorenzjoined
08:23:13  * thlorenzquit (Ping timeout: 255 seconds)
08:51:03  * seishunjoined
09:53:28  * MLMquit (Quit: Connection closed for inactivity)
10:00:36  * roxlujoined
10:16:18  * wolfeidauquit
10:16:57  * wolfeidaujoined
10:22:14  * kazuponjoined
10:33:13  * chris_99joined
10:37:02  * niskaquit (Ping timeout: 272 seconds)
10:41:39  * niskajoined
11:19:35  * thlorenzjoined
11:24:18  * thlorenzquit (Ping timeout: 256 seconds)
12:04:24  * kazuponquit (Remote host closed the connection)
12:20:21  * thlorenzjoined
12:24:49  * thlorenzquit (Ping timeout: 245 seconds)
13:05:08  * kazuponjoined
13:09:54  * kazuponquit (Ping timeout: 265 seconds)
13:13:54  * seishunquit (Remote host closed the connection)
13:16:52  * seishunjoined
13:31:42  * seishunquit (Remote host closed the connection)
13:35:33  * seishunjoined
13:36:12  * thlorenzjoined
13:40:45  * thlorenzquit (Ping timeout: 244 seconds)
13:41:56  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
13:50:03  * roxlujoined
13:54:09  * Fishrock123joined
14:28:16  * rmgjoined
14:33:54  * rmgquit (Ping timeout: 272 seconds)
14:50:38  * thlorenzjoined
15:14:02  * toothrotchanged nick to jump
15:14:09  * jumpchanged nick to toothrot
15:46:15  * SergeiRNDjoined
15:47:02  * AvianFlujoined
15:50:52  * kazuponjoined
15:55:28  * kazuponquit (Ping timeout: 255 seconds)
16:23:08  * chris_99quit (Remote host closed the connection)
16:28:15  * ruzuquit (Read error: Connection reset by peer)
16:28:27  * ruzujoined
16:32:53  * jgijoined
16:36:04  * jgiquit (Client Quit)
16:37:31  * dainisquit (Quit: ZNC - http://znc.in)
16:37:41  * dainis_joined
16:38:39  * MLMjoined
16:41:35  <coderkevin>So, I'm working on this custom stream LEP right now and have a few questions about the event loop, polling, and file descriptors. Anyone here able to field such questions?
16:42:12  <MLM>Just ask, don't ask to ask
16:42:49  <coderkevin>Well, considering the depth of some of the questions, I figured I'd be a little more polite than usual.
16:44:32  <coderkevin>But here goes. With custom streams, I don't think we can assume all stream types boil down to file descriptors in the normal uniform way. Are there any other examples of streams implemented on a platform that don't use the traditional fd polling or iocp polling on windows, that i can use as a pattern?
16:46:12  <coderkevin>Adding a generic stream polling call in uv_loop_run is a little more far-reaching than I had hoped for this implementation. I guess I'm looking for an alternative.
16:47:22  <coderkevin>Any suggestions?
16:51:26  <coderkevin>MLM: Did you get your windows build issues figured out?
17:04:33  * zju3quit (Remote host closed the connection)
17:05:15  * brsonjoined
17:05:50  * zju3joined
17:11:14  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:20:16  * tylerantonjoined
17:49:50  <MLM>coderkevin: not yet
18:00:25  * thlorenzquit (Remote host closed the connection)
18:01:22  * dainis_changed nick to dainis
18:01:40  * brsonquit (Quit: leaving)
18:04:16  * Fishrock123quit (Remote host closed the connection)
18:05:05  * thlorenzjoined
18:09:25  * thlorenzquit (Ping timeout: 264 seconds)
18:25:39  * Fishrock123joined
18:36:03  * roxlujoined
18:36:39  * SergeiRNDquit (Quit: Leaving.)
19:05:39  * thlorenzjoined
19:06:51  * rmgjoined
19:10:57  * thlorenzquit (Ping timeout: 265 seconds)
19:11:25  * rmgquit (Ping timeout: 244 seconds)
19:23:56  * thlorenzjoined
19:26:57  * thlorenzquit (Read error: Connection reset by peer)
19:27:30  * 17WABLV1Zjoined
19:32:46  * chris_99joined
19:55:55  * brsonjoined
20:03:14  * rendarquit (Ping timeout: 272 seconds)
20:03:40  * SergeiRNDjoined
20:04:35  * tylerantonquit (Quit: tyleranton)
20:07:37  * SergeiRNDquit (Client Quit)
20:09:09  * rendarjoined
20:13:28  * MLMquit (Quit: Connection closed for inactivity)
20:29:04  * jgijoined
20:41:28  * jreyno40_joined
20:54:42  * kazuponjoined
20:55:40  * rmgjoined
20:59:33  * kazuponquit (Ping timeout: 248 seconds)
21:00:06  * jgiquit (Quit: jgi)
21:00:14  * rmgquit (Ping timeout: 272 seconds)
21:01:53  * Fishrock123quit (Remote host closed the connection)
21:06:00  * Fishrock123joined
21:25:40  * MLMjoined
21:44:24  * seishunquit (Ping timeout: 245 seconds)
21:55:24  * kazuponjoined
21:59:58  * kazuponquit (Ping timeout: 255 seconds)
22:28:07  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
22:55:00  * jreyno40_quit (Quit: jreyno40_)
23:20:15  * chris_99quit (Quit: Ex-Chat)
23:39:18  * 17WABLV1Zquit (Remote host closed the connection)
23:39:36  * thlorenzjoined
23:40:10  * thlorenzquit (Remote host closed the connection)
23:41:10  * kazuponjoined
23:45:51  * kazuponquit (Ping timeout: 252 seconds)
23:51:21  * rendarquit