00:06:41  * avalanche123quit (Remote host closed the connection)
00:06:47  * avalanch_joined
00:18:55  * s3shsquit (Quit: Computer has gone to sleep.)
00:21:16  * s3shsjoined
00:24:03  * avalanch_quit (Remote host closed the connection)
00:24:51  * avalanche123joined
00:25:32  * avalanche123quit (Remote host closed the connection)
00:25:36  * bnoordhuisjoined
00:25:38  * avalanche123joined
00:26:26  <nathan7>creationix: a) mutability, b) interning
00:27:54  * zju1quit (Ping timeout: 265 seconds)
00:30:27  * bnoordhuisquit (Ping timeout: 260 seconds)
00:55:09  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
00:59:47  * wuqiongjoined
01:02:18  * Ruyi-HomePCjoined
01:03:44  * Ruyijoined
01:07:31  <daurnimator>there would still be a copy. What creationix wants is a bio that calls send() directly
01:08:36  * s3shsquit (Quit: Computer has gone to sleep.)
01:09:16  * wuqiongquit (Remote host closed the connection)
01:09:28  * wuqiongjoined
01:15:34  * fourqchanged nick to fourq|away
01:16:43  * alexforsterjoined
01:17:34  * fourq|awaychanged nick to fourq
01:21:21  * dap_1quit (Quit: Leaving.)
01:38:30  <nathan7>daurnimator: nothing precludes you from reading directly into a buffer that is hooked up to a Lua-land buffer object
01:39:54  <daurnimator>I think the issue is the word "buffer"
01:40:41  <daurnimator>IIRC, the pointer passed to a BIO_write is only valid while you're in that function.
01:40:56  <daurnimator>which means you need to call uv_try_write() from inside your BIO_write callback
01:54:54  * Ruyi-HomePCquit (Ping timeout: 265 seconds)
01:57:10  * avalanche123quit (Remote host closed the connection)
01:57:36  * avalanche123joined
01:58:56  * s3shsjoined
01:59:31  * jgiquit (Quit: jgi)
02:02:00  * avalanche123quit (Ping timeout: 256 seconds)
02:15:46  * s3shsquit (Remote host closed the connection)
02:16:26  * s3shsjoined
02:23:21  * \toothrotchanged nick to toothrot
02:30:50  * alexforsterquit (Quit: My Mac has gone to sleep. ZZZzzz…)
02:32:59  * petka____joined
02:37:06  * Ruyiquit (Read error: Connection reset by peer)
02:37:18  * Ruyijoined
02:37:20  * s3shs_joined
02:39:15  * s3shsquit (Ping timeout: 260 seconds)
02:49:39  * jgijoined
02:50:09  * brsonquit (Quit: leaving)
02:52:43  * Ruyiquit (Read error: Connection reset by peer)
03:06:23  * jgiquit (Quit: jgi)
03:12:26  * tunniclmquit (Ping timeout: 240 seconds)
03:17:42  * avalanche123joined
03:23:02  * avalanche123quit (Ping timeout: 256 seconds)
03:27:32  * jgijoined
03:31:43  * jgiquit (Client Quit)
03:38:56  * alexforsterjoined
03:56:05  * s3shs_quit (Quit: Computer has gone to sleep.)
04:01:37  * fourqchanged nick to fourq|away
04:01:58  * fourq|awaychanged nick to fourq
04:17:20  * fourqchanged nick to fourq|away
04:17:30  * fourq|awaychanged nick to fourq
04:28:22  * Fishrock123quit (Quit: Leaving...)
04:37:35  * rmgquit (Remote host closed the connection)
04:38:08  * rmgjoined
04:39:11  * Ruyi-HomePCjoined
04:42:37  * rmgquit (Ping timeout: 265 seconds)
04:49:59  * zju1joined
04:55:05  * Ruyi-HomePCquit (Read error: Connection reset by peer)
05:05:16  * avalanche123joined
05:06:43  * jgijoined
05:08:33  * wuqiongquit (Remote host closed the connection)
05:10:22  * jgiquit (Client Quit)
05:12:26  * avalanche123quit (Ping timeout: 240 seconds)
05:17:22  * alexforsterquit (Quit: My Mac has gone to sleep. ZZZzzz…)
05:30:25  * petka____quit (Quit: Connection closed for inactivity)
05:38:06  * jgijoined
05:44:14  * jgiquit (Quit: jgi)
05:58:53  * davijoined
05:59:40  * jgijoined
06:09:04  * wuqiongjoined
06:25:45  * jgiquit (Quit: jgi)
06:38:19  * wuqiongquit (Remote host closed the connection)
06:38:33  * wuqiongjoined
06:40:58  * alexforsterjoined
06:47:14  * alexforsterquit (Quit: Textual IRC Client: www.textualapp.com)
06:49:43  * happy-dudequit (Quit: Connection closed for inactivity)
07:20:17  * seishunjoined
07:39:26  * rmgjoined
07:43:55  * rmgquit (Ping timeout: 245 seconds)
07:58:10  * evanlucasquit (Read error: Connection reset by peer)
07:59:10  * evanlucasjoined
08:23:22  * seishunquit (Ping timeout: 256 seconds)
08:36:39  * brrtjoined
08:48:49  * wuqiong_joined
08:52:50  * wuqiongquit (Ping timeout: 256 seconds)
09:21:00  * whitlockjcquit (Ping timeout: 245 seconds)
09:40:14  * bnoordhuisjoined
10:42:42  * whitlockjcjoined
10:47:44  * avalanche123joined
10:52:55  * avalanche123quit (Ping timeout: 240 seconds)
11:01:34  * brrtquit (Quit: brrt)
11:08:05  * wuqiong_quit (Remote host closed the connection)
11:09:23  * bnoordhuisquit (Ping timeout: 276 seconds)
11:10:36  * bnoordhuisjoined
11:12:03  * wuqiongjoined
11:27:16  * wuqiongquit (Remote host closed the connection)
11:30:45  * wuqiongjoined
11:41:08  * rmgjoined
11:45:59  * rmgquit (Ping timeout: 272 seconds)
11:49:22  * avalanche123joined
11:54:56  * avalanche123quit (Ping timeout: 250 seconds)
11:59:19  * amurzeaujoined
12:27:44  * wuqiongquit (Remote host closed the connection)
12:43:19  * amurzeauquit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
12:43:34  * amurzeaujoined
13:01:34  <amurzeau>hi
13:01:52  <amurzeau>about pull request 674: unix: don't null-terminate buffer on uv_os_homedir
13:03:10  <amurzeau>why omiting the null terminator is prefered ? Woulnd't the libuv user need to add it himself anyway everytime it uses a function like uv_pipe_getsockname ?
13:11:14  * kevinsimperjoined
13:13:17  <saghul>the length of the string is also returned
13:13:55  <saghul>a pipe can contain null bytes on Unix, if it's an abstract socket, so relying on null termination would be incorrect
13:14:46  <amurzeau>ok I see
13:17:11  <amurzeau>I was wondering about that because it makes standard string functions unusable (like strlen) without additionnal user code to add the null terminator
13:41:42  * rmgjoined
13:44:38  <saghul>what functions would you need to use?
13:44:48  <saghul>there are always n-variants which take a length
13:46:22  * rmgquit (Ping timeout: 256 seconds)
13:47:29  * rendarjoined
13:52:50  * avalanche123joined
13:56:21  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
13:56:38  * happy-dudejoined
13:58:30  * avalanche123quit (Ping timeout: 260 seconds)
13:58:57  * evanlucasjoined
14:37:04  * s3shsjoined
14:42:32  <amurzeau>I use uv_exepath and save it's result in a variable. Other part of the code was using this variable with printf and strcat and expect it to be null terminated.
14:43:02  <amurzeau>That's not really an issue for me to change my code, I just wanted to know the reason behind not having the null terminator
14:54:43  * avalanche123joined
14:59:44  * avalanche123quit (Ping timeout: 245 seconds)
15:42:30  * rmgjoined
15:47:12  * rmgquit (Ping timeout: 250 seconds)
15:51:46  * amurzeauquit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
15:52:00  * amurzeaujoined
15:59:02  * avalanche123joined
15:59:30  * avalanche123quit (Remote host closed the connection)
15:59:37  * avalanche123joined
16:00:50  * avalanch_joined
16:04:29  * avalanche123quit (Ping timeout: 255 seconds)
16:09:15  * Fishrock123joined
16:18:57  * s3shsquit (Quit: Computer has gone to sleep.)
16:21:22  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
16:21:43  * whitlockjcquit (Changing host)
16:21:44  * whitlockjcjoined
16:22:59  * evanluca_joined
16:24:25  * seishunjoined
16:25:02  * avalanche123joined
16:25:45  * jgijoined
16:26:08  * bnoordhuisquit (Ping timeout: 246 seconds)
16:28:26  * avalanch_quit (Ping timeout: 272 seconds)
16:33:36  * jgiquit (Quit: jgi)
16:34:44  * Fishrock123quit (Remote host closed the connection)
16:37:30  * Fishrock123joined
16:39:27  * avalanch_joined
16:41:31  * jgijoined
16:42:36  * avalanche123quit (Ping timeout: 256 seconds)
16:48:16  * jgiquit (Quit: jgi)
16:51:18  * zju1quit (Remote host closed the connection)
16:51:25  * Fishrock123quit (Remote host closed the connection)
16:57:21  * avalanch_quit (Remote host closed the connection)
16:57:49  * avalanche123joined
16:58:42  * rmgjoined
16:58:45  * zju1joined
17:02:10  * avalanche123quit (Ping timeout: 250 seconds)
17:02:30  * avalanche123joined
17:14:56  * avalanche123quit (Remote host closed the connection)
17:15:28  * avalanche123joined
17:16:13  * bnoordhuisjoined
17:17:19  * jgijoined
17:20:20  * avalanche123quit (Ping timeout: 260 seconds)
17:21:19  * jgiquit (Client Quit)
17:27:48  * s3shsjoined
17:52:03  * daviquit (Remote host closed the connection)
17:52:16  * Fishrock123joined
17:53:57  * jgijoined
17:57:00  * Fishrock123quit (Ping timeout: 255 seconds)
18:00:01  * kevinsim_joined
18:01:42  * brsonjoined
18:03:59  * kevinsimperquit (Ping timeout: 265 seconds)
18:04:59  * kevinsim_quit (Ping timeout: 264 seconds)
18:10:01  * Fishrock123joined
18:26:58  * Duck_joined
18:27:22  * Duck_changed nick to Guest84911
18:36:49  * avalanche123joined
18:47:36  * fourqchanged nick to fourq|away
18:49:00  * fourq|awaychanged nick to fourq
19:31:42  * fourqchanged nick to fourq|away
19:32:49  * fourq|awaychanged nick to fourq
20:00:31  * tunniclmjoined
20:26:30  * avalanche123quit (Remote host closed the connection)
20:27:05  * avalanche123joined
20:31:32  * avalanche123quit (Ping timeout: 256 seconds)
20:52:38  * avalanche123joined
21:34:21  * dap_joined
21:39:02  * jgiquit (Quit: jgi)
21:42:03  * evanlucasjoined
21:44:34  * evanlucasquit (Remote host closed the connection)
21:46:55  * rendarquit (Ping timeout: 240 seconds)
21:53:36  * rendarjoined
22:00:42  * brson_joined
22:01:43  * seishunquit (Ping timeout: 260 seconds)
22:03:46  * brsonquit (Ping timeout: 250 seconds)
22:16:24  * brsonjoined
22:18:12  * brson_quit (Read error: Connection reset by peer)
22:25:08  * jgijoined
22:33:20  * tychjoined
22:34:16  * tychquit (Client Quit)
22:52:30  * brson_joined
22:54:44  * brsonquit (Read error: Connection reset by peer)
22:55:11  * brson_quit (Read error: Connection reset by peer)
22:57:30  * brsonjoined
23:02:33  * brson_joined
23:03:05  * brsonquit (Ping timeout: 276 seconds)
23:16:59  * brson_quit (Ping timeout: 264 seconds)
23:43:49  * evanlucasjoined
23:46:46  * bnoordhuisquit (Ping timeout: 240 seconds)
23:53:24  * evanlucasquit (Remote host closed the connection)