01:23:30  * Ruyijoined
01:39:02  * dap_quit (Quit: Leaving.)
01:56:31  * avalanche123quit (Remote host closed the connection)
01:56:58  * avalanche123joined
02:01:23  * avalanche123quit (Ping timeout: 264 seconds)
02:02:51  * jgiquit (Quit: jgi)
02:36:49  * avalanche123joined
02:41:46  * avalanche123quit (Ping timeout: 272 seconds)
02:52:55  * fierydrake__quit (Ping timeout: 260 seconds)
02:53:22  * s3shsjoined
02:56:33  * qardjoined
03:01:23  * qardquit (Ping timeout: 264 seconds)
03:30:02  * s3shsquit (Quit: Computer has gone to sleep.)
03:30:25  * s3shsjoined
03:33:53  * s3shsquit (Client Quit)
03:39:50  * s3shsjoined
03:40:02  * brsonquit (Quit: leaving)
03:54:30  * s3shsquit (Quit: Computer has gone to sleep.)
04:39:28  * avalanche123joined
04:42:36  * s3shsjoined
04:44:46  * avalanche123quit (Ping timeout: 240 seconds)
04:59:46  * happy-dudequit (Quit: Connection closed for inactivity)
05:10:36  * bradleymeckjoined
05:14:59  * s3shsquit (Quit: Computer has gone to sleep.)
05:36:19  * avalanche123joined
05:37:09  * avalanche123quit (Client Quit)
06:03:23  * Left_Turnquit (Ping timeout: 276 seconds)
06:10:08  * jgijoined
06:15:17  * jgiquit (Quit: jgi)
06:15:53  * jgijoined
06:52:56  * seishunjoined
07:09:19  * bradleymeck_joined
07:11:14  * bradleymeckquit (Ping timeout: 255 seconds)
07:11:51  * bradleymeck_quit (Read error: Connection reset by peer)
07:13:26  * bradleymeckjoined
07:16:23  * bradleymeckquit (Client Quit)
07:16:45  * jgiquit (Quit: jgi)
07:20:37  * happy-dudejoined
07:51:35  * seishunquit (Ping timeout: 260 seconds)
07:59:32  * Left_Turnjoined
08:58:19  * rendarjoined
09:05:07  * amurzeau_quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
09:18:08  * bnoordhuisjoined
09:19:14  * PerilousApricotquit (Remote host closed the connection)
09:39:46  * happy-dudequit (Quit: Connection closed for inactivity)
10:22:06  * tunniclmjoined
10:22:07  * tunniclm__joined
10:33:38  * petka____joined
11:45:46  * bnoordhuisquit (Ping timeout: 240 seconds)
12:52:26  * bnoordhuisjoined
12:57:16  * bnoordhuisquit (Ping timeout: 256 seconds)
13:48:41  * mmicko_joined
13:51:06  * jwilm_joined
13:51:25  * luka_joined
13:51:37  * bytearch1rjoined
13:51:41  * isaacsquit (Disconnected by services)
13:51:42  * isaacs_joined
13:51:56  * nathan7_joined
13:51:59  * mmalecki_joined
13:52:02  * saghul_joined
13:54:16  * cjihrig_joined
13:54:27  * cjihrig_part
13:54:27  * indutnyjoined
13:54:51  * indutnychanged nick to Guest45788
13:55:23  * lennartc-joined
13:56:08  * saghulquit (*.net *.split)
13:56:10  * fourqquit (*.net *.split)
13:56:13  * jwilmquit (*.net *.split)
13:56:18  * nathan7quit (*.net *.split)
13:56:18  * mmickoquit (*.net *.split)
13:56:19  * lennartclquit (*.net *.split)
13:56:20  * Guest24338quit (*.net *.split)
13:56:21  * rphillipsquit (*.net *.split)
13:56:22  * bytearcherquit (*.net *.split)
13:56:25  * cjihrigquit (*.net *.split)
13:56:25  * lukaquit (*.net *.split)
13:56:26  * mmaleckiquit (*.net *.split)
13:56:26  * tarrudaquit (*.net *.split)
13:56:26  * Wraithanquit (*.net *.split)
13:56:26  * lennartc-changed nick to lennartcl
13:56:27  * lennartclquit (Changing host)
13:56:27  * lennartcljoined
13:56:37  * nathan7_changed nick to nathan7
13:58:03  * rphillipsjoined
13:58:35  * fourqjoined
13:59:00  * fourqchanged nick to Guest23046
14:03:43  * Wraithanjoined
14:05:08  * tarrudajoined
14:07:24  * mmalecki_changed nick to mmalecki
14:19:54  * Dirksonjoined
14:21:17  <Dirkson>Hey all. I need to send pieces of data from one thread to another, with the assurance that each piece of data I send will be received. uv_async_send doesn't do that. Is there any portion of libuv that does? If not, is anyone aware of an algorithm that would do it without locks?
14:36:21  * cjihrigjoined
14:37:59  * s3shsjoined
14:45:14  <daurnimator>Dirkson: why not send a pointer over a socket?
14:47:46  <Dirkson>daurnimator: I guess that'd work. At the moment I'm starting to look at FIFO pipes over shared memory. A bit outside of libuv's thingie, but avoids a lot of overhead and could be generally useful in my program.
14:48:56  <daurnimator>"FIFO pipes over shared memory"?
14:49:48  <daurnimator>Dirkson: I recommend using socketpair() and either sending the data over; or pointers to it. You even get to pick between SOCK_DGRAM, SOCK_SEQPACKET and SOCK_STREAM.
14:51:28  <Dirkson>daurnimator: http://www.drdobbs.com/cpp/lock-free-interprocess-communication/189401457?pgno=3 - Something like this. Although I'd like to verify that the writing listed here is actually atomic. This isn't 100% perfect, since I could run out of buffer space, but I think I can do enough tests to rarely run into that in the real world.
14:52:08  * Guest23046changed nick to fourq
14:52:33  * fourqquit (Changing host)
14:52:34  * fourqjoined
15:01:08  * alexforsterjoined
15:10:30  * s3shsquit (Quit: Computer has gone to sleep.)
15:25:38  * bnoordhuisjoined
15:26:14  * s3shsjoined
15:29:31  <saghul_>Dirkson: you can put the data in a queue, and process the queue in the uv_async_send callback
15:29:50  <saghul_>the queue needs to be thread-safe (or use a lock)
15:30:09  * saghul_changed nick to saghul
15:32:08  * PerilousApricotjoined
16:00:48  * bnoordhuisquit (Ping timeout: 264 seconds)
16:19:07  * happy-dudejoined
16:39:43  * seishunjoined
16:52:51  * jgijoined
17:01:25  * jgiquit (Quit: jgi)
17:02:38  * jgijoined
17:02:53  * s3shsquit (Quit: Computer has gone to sleep.)
17:03:33  * jgiquit (Client Quit)
17:05:31  * bnoordhuisjoined
17:09:55  * s3shsjoined
17:20:28  * petka____quit (Quit: Connection closed for inactivity)
17:23:13  * brsonjoined
17:27:00  * tunniclmquit (Ping timeout: 256 seconds)
17:27:34  * tunniclm__quit (Ping timeout: 256 seconds)
17:28:16  * dap_joined
17:48:14  * jgijoined
18:12:04  * s3shsquit (Quit: Computer has gone to sleep.)
18:14:20  * s3shsjoined
18:14:23  * dap_1joined
18:17:57  * Ralith_joined
18:19:15  * ruyi_du_joined
18:19:18  * zkat_joined
18:19:34  * benoitc_joined
18:20:46  * erikj-joined
18:21:30  * WakiMiko_joined
18:22:01  * dap_quit (*.net *.split)
18:22:02  * alexforsterquit (*.net *.split)
18:22:04  * rendarquit (*.net *.split)
18:22:04  * Ruyiquit (*.net *.split)
18:22:04  * zkatquit (*.net *.split)
18:22:05  * benoitcquit (*.net *.split)
18:22:06  * Ralithquit (*.net *.split)
18:22:07  * WakiMikoquit (*.net *.split)
18:22:08  * tunniclm_quit (*.net *.split)
18:22:08  * erikjquit (*.net *.split)
18:22:08  * trevnorrisquit (*.net *.split)
18:23:02  * trevnorrisjoined
18:23:15  * zkat_changed nick to zkat
18:23:17  * rendarjoined
18:26:24  * benoitc_changed nick to benoitc
18:28:50  * amurzeaujoined
18:32:04  * tunniclm_joined
18:58:07  * happy-dudequit (Changing host)
18:58:08  * happy-dudejoined
18:59:15  * zkatquit (Changing host)
18:59:15  * zkatjoined
18:59:28  * amurzeauquit (Changing host)
18:59:28  * amurzeaujoined
19:27:35  * s3shsquit (Ping timeout: 240 seconds)
19:30:11  * Left_Turnquit (Ping timeout: 265 seconds)
19:35:34  * s3shsjoined
19:41:46  * s3shsquit (Ping timeout: 240 seconds)
19:49:15  * s3shsjoined
19:56:26  * s3shsquit (Ping timeout: 240 seconds)
20:03:04  * Fishrock123joined
20:09:59  * s3shsjoined
20:23:37  * brsonquit (Quit: leaving)
20:32:16  * s3shsquit (Quit: Computer has gone to sleep.)
20:42:41  <txdv_>amurzeau: whats the status with your bug report?
20:52:09  <amurzeau>mail sent 3 days ago to one of the Java contributor of the same TCP feature but no reply either
20:53:10  <amurzeau>^ txdv_
21:00:24  * s3shsjoined
21:01:52  * rendarquit (Ping timeout: 272 seconds)
21:07:43  * Guest45788changed nick to indutny
21:07:46  * rendarjoined
21:20:55  * davijoined
21:20:56  * daviquit (Changing host)
21:20:56  * davijoined
21:35:07  * fierydrake__joined
21:37:49  * luka_changed nick to luka
21:38:08  * lukaquit (Changing host)
21:38:08  * lukajoined
21:49:24  * daviquit (Ping timeout: 250 seconds)
21:53:45  * brsonjoined
22:07:50  * raltjoined
22:15:08  * seishunquit (Ping timeout: 276 seconds)
22:17:57  * piscisaureusjoined
22:20:09  * piscisaureus1joined
22:22:44  * piscisaureusquit (Ping timeout: 265 seconds)
22:24:02  * jgiquit (Quit: jgi)
22:26:11  * piscisaureus1quit (Ping timeout: 276 seconds)
22:27:22  * brsonquit (Ping timeout: 272 seconds)
22:30:38  * PerilousApricotquit
22:31:34  * piscisaureusjoined
22:33:15  * bnoordhuisquit (Ping timeout: 260 seconds)
22:38:42  * piscisaureusquit (Quit: Leaving.)
22:39:25  * jgijoined
22:46:21  * piscisaureusjoined
22:46:23  * qardjoined
22:50:42  * piscisaureus1joined
22:53:35  * piscisaureusquit (Ping timeout: 264 seconds)
22:58:16  * amurzeauquit (Quit: Page closed)
23:03:00  * dap_joined
23:04:11  * dap_1quit (Ping timeout: 260 seconds)
23:06:19  * brsonjoined
23:16:45  * qardquit (Quit: Textual IRC Client: www.textualapp.com)
23:54:28  * s3shsquit (Quit: Computer has gone to sleep.)