00:02:46  * tunniclmquit (Ping timeout: 250 seconds)
00:13:47  * saghuljoined
00:17:11  * rmgjoined
00:19:00  * saghulquit (Ping timeout: 260 seconds)
00:22:11  * rmgquit (Ping timeout: 260 seconds)
00:44:43  * rmgjoined
00:45:00  * saghuljoined
00:49:16  * rmgquit (Ping timeout: 260 seconds)
00:53:56  * saghulquit (Ping timeout: 268 seconds)
01:03:07  * zjuquit (Ping timeout: 256 seconds)
01:10:28  * Fishrock123quit (Remote host closed the connection)
01:11:47  * rmgjoined
01:16:19  * rmgquit (Ping timeout: 260 seconds)
01:38:49  * rmgjoined
01:43:23  * rmgquit (Ping timeout: 260 seconds)
02:50:54  * saghuljoined
02:55:06  * saghulquit (Ping timeout: 252 seconds)
04:52:08  * jessicaquynhquit (Remote host closed the connection)
04:52:46  * jessicaquynhjoined
04:56:45  * jessicaq_joined
04:57:09  * jessicaquynhquit (Ping timeout: 248 seconds)
04:59:42  * Fishrock123joined
05:01:04  * jessicaq_quit (Ping timeout: 250 seconds)
05:03:18  * Fishrock123quit (Client Quit)
05:09:52  * piscisaureus_topic: Liberal utopian void ~ http://logs.libuv.org/libuv ~ http://groups.google.com/group/libuv
05:14:58  * saghuljoined
05:19:32  * saghulquit (Ping timeout: 260 seconds)
05:27:20  * jessicaquynhjoined
07:03:44  * saghuljoined
07:08:02  * saghulquit (Ping timeout: 250 seconds)
07:26:00  * grantilajoined
07:38:33  * jessicaquynhquit (Remote host closed the connection)
07:39:09  * jessicaquynhjoined
07:42:09  * saghuljoined
07:43:33  * jessicaquynhquit (Ping timeout: 248 seconds)
07:43:33  * saghul_joined
07:47:27  * saghulquit (Ping timeout: 258 seconds)
07:59:48  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:40:50  * krislyyjoined
08:42:25  <krislyy>why compile android's library need build/gyp
08:42:31  <krislyy>first
08:43:23  * krislyyquit (Client Quit)
09:46:20  * rmgjoined
09:51:31  * rmgquit (Ping timeout: 260 seconds)
09:53:34  * tunniclmjoined
10:40:30  * rmgjoined
10:45:39  * rmgquit (Ping timeout: 260 seconds)
10:50:21  * seishunjoined
11:25:08  * thealphanerdquit (Quit: farewell for now)
11:25:39  * thealphanerdjoined
11:38:37  * a3fjoined
11:39:01  * a3fquit (Client Quit)
11:47:18  * a3fjoined
12:04:13  * seishunquit (Ping timeout: 245 seconds)
12:06:03  * a3fquit (Quit: bb)
12:18:54  * seishunjoined
12:26:43  * seishunquit (Ping timeout: 245 seconds)
12:28:48  * rmgjoined
12:33:55  * rmgquit (Ping timeout: 260 seconds)
12:38:13  * seishunjoined
12:56:13  * rmgjoined
13:01:00  * rmgquit (Ping timeout: 260 seconds)
13:14:08  * grantilaquit (Quit: Leaving.)
13:23:22  * rmgjoined
13:28:03  * rmgquit (Ping timeout: 260 seconds)
13:35:28  * seishunquit (Ping timeout: 245 seconds)
13:48:12  * seishunjoined
13:50:41  * rmgjoined
13:53:05  * jebspocketturtlejoined
13:55:07  * rmgquit (Ping timeout: 260 seconds)
14:09:44  * jebspocketturtlequit (Read error: Connection reset by peer)
14:17:45  * rmgjoined
14:22:11  * rmgquit (Ping timeout: 260 seconds)
14:44:44  * rmgjoined
14:49:15  * rmgquit (Ping timeout: 260 seconds)
15:11:49  * rmgjoined
15:16:19  * rmgquit (Ping timeout: 260 seconds)
15:20:28  * seishunquit (Ping timeout: 245 seconds)
15:34:27  * grantilajoined
15:38:55  * rmgjoined
15:40:19  * grantilaquit (Ping timeout: 256 seconds)
15:41:03  * algunjoined
15:43:23  * rmgquit (Ping timeout: 260 seconds)
15:53:38  * jessicaquynhjoined
16:06:01  * rmgjoined
16:10:11  * seishunjoined
16:10:55  * rmgquit (Ping timeout: 260 seconds)
17:00:22  * rmgjoined
17:00:30  * Jacob843quit (Remote host closed the connection)
17:00:54  * Jacob843joined
17:05:03  * rmgquit (Ping timeout: 260 seconds)
17:54:34  * rmgjoined
17:59:12  * rmgquit (Ping timeout: 260 seconds)
18:05:03  * a3f_joined
18:06:30  * a3f_quit (Client Quit)
18:30:53  * seishunquit (Ping timeout: 245 seconds)
18:40:58  * seishunjoined
18:48:46  * algun_joined
18:52:29  * algunquit (Ping timeout: 268 seconds)
19:13:37  * jessicaquynhquit (Remote host closed the connection)
19:14:16  * jessicaquynhjoined
19:19:00  * jessicaquynhquit (Ping timeout: 268 seconds)
19:31:36  <algun_>Hi, I'm new. The docs are pretty lacking, tell me: How do I handle errors - can I pass to uv_strerror the values I get from functions returning int?
19:31:48  * algun_changed nick to algun
19:32:07  * algunquit (Changing host)
19:32:07  * algunjoined
19:41:15  <indutny>algun: yep
19:41:20  <indutny>algun: basically 0 - is no error
19:41:26  <indutny>algun: and any negative value - is error
19:41:47  <indutny>positives are rarely returned and have meaning depending on the particular function
19:41:48  <indutny>like
19:41:57  <indutny>uv_try_write() returns number of bytes written
19:46:33  * jessicaquynhjoined
19:50:39  * jessicaquynhquit (Ping timeout: 244 seconds)
19:54:34  * jessicaquynhjoined
20:00:48  <algun>indutny: my question is, for methods returning ints whose values are undocumented, am i safe to assume that something went bad?
20:01:34  <indutny>algun: that sounds like a bad idea
20:01:40  <indutny>don't overspecialize error handling
20:01:43  <algun>btw aren't i responsible for free()-ing the default loop? I get a SIGABORT on free
20:01:52  <algun>indutny: what do you mean?
20:01:59  <indutny>no, you are not responsible for freeing it
20:02:11  <algun>so *_close does it?
20:02:51  <indutny>but you may do uv_loop_delete(uv_default_loop()) if you want
20:03:08  <indutny>that's rarely done, though
20:03:29  <indutny>algun: regarding error handling, I just said that you need to handle anything < 0
20:03:32  <indutny>and treat it as error
20:03:45  <indutny>and don't try to catch every variety of UV_Exxx separately
20:04:07  <indutny>documentation is usually accurate, but it doesn't hurt to catch all of them
20:04:15  <algun>nah, i'm just printing them out
20:04:15  <indutny>instead of checking just a couple documented
20:04:20  <indutny>ah well
20:04:21  <indutny>ok then
20:04:32  <indutny>I don't understand your message then
20:04:40  <indutny>"my question is, for methods returning ints whose values are undocumented, am i safe to assume that something went bad?"
20:04:51  <algun>if i get != 0 i meant
20:05:24  <indutny>yeah
20:05:25  <indutny>that's fine
20:06:08  <algun>ok, thx
20:06:22  <algun>so back to free()
20:06:27  <algun>where does it happen if i don't do it?
20:06:36  <algun>in the *_close?
20:07:12  <algun>it's weird that you get a pointer to malloc'd stuff and then you shouldn't free() it
20:07:16  <indutny>default loop is not malloc'ed
20:07:23  <algun>unless it's... right
20:07:24  <indutny>it is a static structure
20:07:37  <algun>would you advise not using it?
20:07:46  <indutny>no, I would advise using it
20:07:50  <indutny>:)
20:08:32  <algun>just because the code is shorter or is there something else?
20:10:58  <indutny>yeah
20:11:12  <indutny>so I'd advise abstracting out your loop usage
20:11:19  <indutny>pass it everywhere where it is needed
20:11:33  <indutny>and just use uv_default_loop() at the initial phase
20:11:37  <indutny>to set up things
20:11:50  <indutny>it is easier to debug, and quite easy to extend such app
20:13:28  <algun>ok
20:37:12  * rmgjoined
20:41:36  * rmgquit (Ping timeout: 260 seconds)
21:04:16  * rmgjoined
21:04:43  * jessicaquynhquit (Remote host closed the connection)
21:08:02  * jessicaquynhjoined
21:08:39  * rmgquit (Ping timeout: 260 seconds)
21:23:23  * seishunquit (Ping timeout: 245 seconds)
21:29:02  * seishunjoined
21:31:11  <algun>Does libuv depend on GNU C extensions? Why is my compiler complaining that there's no pthread-barrier.h when I add the -std=c11 compiler flag?
21:31:14  * rmgjoined
21:36:11  * rmgquit (Ping timeout: 260 seconds)
21:36:43  * seishunquit (Ping timeout: 245 seconds)
21:37:42  * seishunjoined
21:42:33  * seishunquit (Ping timeout: 245 seconds)
21:45:34  * seishunjoined
21:58:21  * rmgjoined
22:02:36  * seishunquit (Ping timeout: 246 seconds)
22:02:47  * rmgquit (Ping timeout: 260 seconds)
23:46:25  * rmgjoined
23:50:41  * jessicaquynhquit (Remote host closed the connection)
23:51:03  * rmgquit (Ping timeout: 260 seconds)
23:52:50  * jessicaquynhjoined
23:54:26  * jessicaquynhquit (Read error: Connection reset by peer)