00:03:59  * Fishrock123quit (Quit: Leaving...)
00:06:42  * Damn3dquit (Ping timeout: 260 seconds)
00:08:55  * Damn3djoined
00:57:26  * dap_quit (Quit: Leaving.)
01:06:19  * qardquit (Quit: (╯°□°)╯︵ pɹɐb)
01:33:21  * rgrinbergjoined
01:37:26  * matej_kquit (Quit: matej_k)
02:39:23  * tunniclm_quit (Ping timeout: 244 seconds)
03:50:43  * rmgquit (Remote host closed the connection)
04:02:50  * rgrinbergquit (Ping timeout: 260 seconds)
04:51:27  * rmgjoined
04:56:30  * rmgquit (Ping timeout: 260 seconds)
05:20:32  * zju1quit (Ping timeout: 260 seconds)
05:20:41  * zju1joined
05:22:04  * zju3quit (Ping timeout: 260 seconds)
05:22:38  * zjujoined
05:26:32  * snypjoined
05:27:11  <snyp>hello. I'm getting this error when I'm testing with ab (following ryan dahl's tutorial) - uv__finish_close: Assertion `handle->flags & UV_CLOSING' failed
05:27:42  <snyp>Any idea why it's happening. I'm not manually closing the loop or anything.
05:27:45  <snyp>?
05:36:42  <snyp>eh nvm.. i did some pointer arith error >.>
05:39:40  * snypquit (Quit: WeeChat 1.4)
05:55:39  <txdv>glad to help you!
06:22:53  * andrewjoined
06:22:59  <andrew>hello everybody
06:23:05  <txdv>hello
06:25:36  <andrew>i need help in libuv usage. i try to use pipe IPC communication between processes and connection should be duplecs. Server should get message from pipe and answer to client ?
06:26:08  <andrew>Should i use uv_write2 function for it ?
06:27:44  <andrew>it would be very kind of you if you gave me some small example for this or link to some web page to read about it
06:28:07  <txdv>my unlimited kindness
06:29:02  <txdv>https://nikhilm.github.io/uvbook/processes.html#pipes
06:32:08  <andrew>i used this page, my test Server gets message from client but i don't know how to send answer to server and in what callback do it.
06:32:35  <andrew>i sugest i should use
06:32:36  <andrew>int uv_write2(uv_write_t* req, uv_stream_t* handle, const uv_buf_t bufs[], unsigned int nbufs, uv_stream_t* send_handle, uv_write_cb cb) Extended write function for sending handles over a pipe. The pipe must be initialized with ipc == 1.
06:33:07  <andrew>or it's not necessary ?
06:33:31  <andrew>i mean uv_write or uv_write2 ?
06:39:46  <txdv>write is for sending handles to another process
06:40:20  <txdv>i mean, you can use the pipe directly to communicate
06:51:28  <andrew>sending handles ?
06:55:01  <txdv>yeah
07:07:42  <andrew>i use uv_write in server read callback, data are stored to pipe but on client it leads to error. i think this approch is incorrect yes ?
07:08:33  <andrew>could you give some example to send handles ?
07:08:39  <andrew>how can i do it
07:43:28  * matej_kjoined
08:01:36  * rmgjoined
08:06:54  * rmgquit (Ping timeout: 276 seconds)
08:11:23  * rendarjoined
08:26:24  * whitlockjcquit (Ping timeout: 276 seconds)
08:37:04  * matej_kquit (Quit: matej_k)
08:48:50  * matej_kjoined
09:05:05  * whitlockjcjoined
10:49:22  * seishunjoined
10:51:32  * Jacob843quit (Remote host closed the connection)
10:51:42  * cremesquit (Read error: Connection reset by peer)
10:53:29  * cremesjoined
10:54:56  * Jacob843joined
11:58:14  * [spoiler]quit (Quit: Cheers!)
12:56:43  * seishunquit (Read error: Connection reset by peer)
13:02:26  * seishunjoined
13:38:21  * Fishrock123joined
13:58:54  * seishunquit (Ping timeout: 260 seconds)
14:01:31  * seishunjoined
14:03:49  * rmgjoined
14:08:55  * rmgquit (Ping timeout: 260 seconds)
14:14:39  * seishunquit (Ping timeout: 260 seconds)
14:15:21  * seishunjoined
14:22:49  * seishunquit (Ping timeout: 260 seconds)
14:25:30  * PerilousApricotjoined
14:25:39  * Fishrock123quit (Remote host closed the connection)
14:28:22  * Fishrock123joined
14:28:22  * Fishrock123quit (Remote host closed the connection)
14:29:09  * Fishrock123joined
14:32:06  * seishunjoined
14:32:40  * PerilousApricotquit (Remote host closed the connection)
14:39:15  * PerilousApricotjoined
14:41:29  * seishunquit (Ping timeout: 260 seconds)
14:42:36  * seishunjoined
14:52:49  * Jacob843quit (Remote host closed the connection)
14:53:08  * Jacob843joined
15:10:24  * jjoined
15:10:48  * jchanged nick to Guest15477
15:11:04  * Guest15477quit (Client Quit)
15:18:49  * seishunquit (Ping timeout: 260 seconds)
15:21:49  * seishunjoined
15:21:57  * rmgjoined
15:57:19  * Haragethjoined
16:46:59  * qardjoined
16:55:04  * seishunquit (Ping timeout: 260 seconds)
16:56:57  * seishunjoined
16:57:17  * Haragethquit (Remote host closed the connection)
17:36:28  * Haragethjoined
17:44:39  * seishunquit (Ping timeout: 260 seconds)
17:52:23  * qardquit (Quit: (╯°□°)╯︵ pɹɐb)
17:53:26  * PerilousApricotquit (Remote host closed the connection)
17:55:26  * zju1quit (Ping timeout: 244 seconds)
17:55:44  * zjuquit (Ping timeout: 260 seconds)
17:57:04  * qardjoined
18:05:25  * zju1joined
18:05:28  * zju3joined
18:07:06  * seishunjoined
18:10:55  * romankljoined
18:20:42  <seishun>can anyone think of a workaround for this? https://github.com/nodejs/node/issues/6763#issuecomment-219277118
18:26:31  * txdvquit (*.net *.split)
18:26:34  * xer0xquit (*.net *.split)
18:26:35  * dainisquit (*.net *.split)
18:26:45  * txdvjoined
18:26:57  * dainisjoined
18:26:59  * xer0xjoined
18:27:10  <konobi>sleep/suspend will always be inherently platform specific
18:28:31  <konobi>seems like you'd be better off with a hook that fires something upon awakening
18:29:44  <seishun>can you integrate that with iocp?
18:31:45  * dagobert________quit (Ping timeout: 276 seconds)
18:33:29  <Ralith>seishun: on Linux this sort of thing is usually handled by specifying which clock exactly you want to wait in terms of; does windows have any such options?
18:33:36  * dagobert________joined
18:34:25  <seishun>Ralith: dunno, libuv just uses the timeout argument to epoll_wait on linux
18:37:20  * Fishrock123quit (Remote host closed the connection)
18:37:23  <Ralith>but timerfd could be used instead to obtain finger grained control
18:45:37  * konobipart
18:46:59  * tunniclm_joined
18:51:33  * Fishrock123joined
18:53:03  * PerilousApricotjoined
19:01:39  * seishunquit (Ping timeout: 260 seconds)
19:09:51  * seishunjoined
19:32:34  * KennethWilkequit (Ping timeout: 244 seconds)
19:37:54  * KennethWilkejoined
19:44:49  * KennethWilkequit (Ping timeout: 260 seconds)
19:47:25  * KennethWilkejoined
19:52:49  * xenthree3joined
19:52:50  * xenthree3part
19:59:57  * KennethWilkequit (Ping timeout: 276 seconds)
20:01:25  * KennethWilkejoined
20:13:03  * rendarquit (Ping timeout: 240 seconds)
20:15:33  * Haragethquit (Remote host closed the connection)
20:24:40  * romanklquit (Quit: romankl)
20:42:22  * rendarjoined
21:08:57  * Haragethjoined
21:22:40  * MoZu4k__joined
21:26:24  * KennethWilkequit (Ping timeout: 276 seconds)
21:31:00  * KennethWilkejoined
21:49:07  * Adam__joined
21:49:07  * Haragethquit (Read error: Connection reset by peer)
22:04:27  * terinjokesquit (Quit: ZNC - http://znc.in)
22:05:04  * Adam__quit (Remote host closed the connection)
22:05:49  * terinjokesjoined
22:35:12  * seishunquit (Quit: Leaving)
22:35:33  * seishunjoined
22:46:02  * Fishrock123quit (Quit: Leaving...)
22:56:03  * seishunquit (Ping timeout: 240 seconds)
23:15:35  * PerilousApricotquit (Remote host closed the connection)
23:25:08  * PerilousApricotjoined
23:27:40  * Perilous_joined
23:29:23  * Haragethjoined
23:30:45  * PerilousApricotquit (Ping timeout: 244 seconds)
23:48:47  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
23:50:04  * Perilous_quit (Ping timeout: 240 seconds)
23:54:44  * PerilousApricotjoined
23:57:29  * PerilousApricotquit (Remote host closed the connection)