00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:01:30  * AvianFluquit (Remote host closed the connection)
00:02:30  * Guest35450changed nick to bengl
00:11:39  * thlorenzquit (Remote host closed the connection)
00:16:01  * bradleymeckjoined
00:16:04  * iarnajoined
00:19:41  * omninonsensejoined
00:19:51  * [spoiler]quit (Disconnected by services)
00:19:55  * omninonsensechanged nick to [spoiler]
00:43:43  * warehouse13joined
00:46:17  * Left_Turnquit (Ping timeout: 272 seconds)
01:04:17  * dshaw_quit (Read error: Connection reset by peer)
01:05:50  * dshaw_joined
01:11:45  * othiym23`changed nick to othiym23
01:12:28  * thlorenzjoined
01:15:08  * thlorenzquit (Read error: Connection reset by peer)
01:15:11  * thlorenz_joined
01:15:51  * bradleymeckquit (Read error: Connection reset by peer)
01:16:57  * bradleymeckjoined
01:26:54  * zjuquit (Ping timeout: 245 seconds)
01:39:34  * [spoiler]quit (Ping timeout: 255 seconds)
01:41:29  * Damn3djoined
02:10:43  * inolenjoined
02:11:45  * [spoiler]joined
02:16:40  * iarnaquit (Remote host closed the connection)
02:19:36  * bradleymeckquit (Ping timeout: 265 seconds)
02:21:55  * iarnajoined
02:23:38  * bradleymeckjoined
02:25:06  * iarnaquit (Read error: Connection reset by peer)
02:44:51  * [spoiler]quit (Quit: Leaving)
02:51:14  * thlorenz_changed nick to thlorenz
03:12:02  * warehouse13quit (Read error: Connection reset by peer)
03:18:35  * thlorenz_joined
03:19:13  * thlorenzquit (Read error: Connection reset by peer)
03:26:43  * bradleymeckquit (Ping timeout: 244 seconds)
03:35:46  * dshaw_quit (Quit: Leaving.)
03:39:28  * bradleymeckjoined
03:41:10  * dshaw_joined
04:00:44  * inolenquit (Ping timeout: 264 seconds)
04:15:15  * dshaw_quit (Quit: Leaving.)
04:24:52  * ralquit (Ping timeout: 245 seconds)
04:26:31  * raljoined
04:46:52  * dshaw_joined
05:03:39  * brsonquit (Ping timeout: 244 seconds)
05:08:18  * dshaw_quit (Quit: Leaving.)
05:12:16  * dshaw_joined
05:16:28  * thlorenz_quit (Remote host closed the connection)
05:31:38  * iarnajoined
05:31:47  * inolenjoined
05:33:05  * brsonjoined
05:36:12  * iarnaquit (Ping timeout: 244 seconds)
06:04:13  * brsonquit (Quit: leaving)
06:04:23  * bradleymeckquit (Quit: bradleymeck)
06:10:16  * seishunjoined
06:17:17  * thlorenzjoined
06:21:54  * thlorenzquit (Ping timeout: 245 seconds)
07:10:02  * inolenquit (Read error: Connection reset by peer)
07:13:34  * seishunquit (Ping timeout: 245 seconds)
07:24:47  * petka_quit (Quit: Connection closed for inactivity)
08:06:25  * thlorenzjoined
08:10:53  * thlorenzquit (Ping timeout: 240 seconds)
08:21:20  * stagasjoined
09:46:52  * rendarjoined
09:55:16  * thlorenzjoined
09:59:58  * thlorenzquit (Ping timeout: 255 seconds)
10:35:47  * iarnajoined
10:47:11  * zjujoined
11:00:57  * Left_Turnjoined
11:03:48  * iarnaquit (Remote host closed the connection)
11:06:52  * iarnajoined
11:09:14  * iarnaquit (Read error: Connection reset by peer)
11:10:24  * iarnajoined
11:15:37  <txdv>why is saghul hiding from the chat?
11:22:12  * Turn_Leftjoined
11:22:31  * tarrudajoined
11:28:57  * davijoined
11:34:41  * Ryan__joined
11:35:28  * Ryan__part
11:35:31  * Turn_Leftquit (Quit: Leaving)
11:37:39  * dshaw_quit (Quit: Leaving.)
11:44:03  * thlorenzjoined
11:46:51  * tarrudaquit (Ping timeout: 244 seconds)
11:48:03  <rendar>/join ##kernel
11:48:24  * thlorenzquit (Ping timeout: 244 seconds)
11:50:38  * chris_99joined
11:51:04  * tarrudajoined
13:22:59  * [spoiler]joined
13:32:52  * thlorenzjoined
13:37:19  * thlorenzquit (Ping timeout: 255 seconds)
14:20:17  * dainisquit (Ping timeout: 240 seconds)
14:21:04  * dainisjoined
14:33:41  * thlorenzjoined
14:37:53  * stagasquit (Ping timeout: 240 seconds)
14:37:57  * thlorenzquit (Ping timeout: 240 seconds)
14:58:07  * robertkowalskiquit (Ping timeout: 272 seconds)
15:03:18  * benoitc_changed nick to benoitc
15:03:36  * benoitcquit (Changing host)
15:03:36  * benoitcjoined
15:10:42  * chris_99quit (Ping timeout: 245 seconds)
15:17:18  * AlexisMochaquit (Read error: Connection reset by peer)
15:25:44  * tarrudaquit (Quit: WeeChat 1.0.1)
15:43:19  * thlorenzjoined
15:45:00  * seishunjoined
15:51:30  * thlorenzquit (Remote host closed the connection)
15:52:16  * am11quit (Ping timeout: 244 seconds)
16:11:18  * piscisaureusjoined
16:19:26  * thlorenzjoined
16:48:14  * creationixquit (Quit: ZNC - http://znc.in)
16:48:46  * creationixjoined
16:50:51  * a_lequit (Read error: Connection reset by peer)
16:51:07  * a_lejoined
16:54:39  * rblankjoined
16:54:52  * a_lequit (Remote host closed the connection)
16:55:00  * rblankquit (Client Quit)
16:55:28  * a_lejoined
17:14:50  * AvianFlujoined
17:21:46  * dshaw_joined
17:28:16  * dshaw_quit (Quit: Leaving.)
17:29:14  * octetclo1quit (Ping timeout: 265 seconds)
17:35:47  * LeftWing__changed nick to LeftWing
17:40:34  * a_le_joined
17:41:42  * a_lequit (Read error: Connection reset by peer)
17:45:06  * dshaw_joined
17:56:36  * stagasjoined
18:16:36  * AvianFluquit (Remote host closed the connection)
18:37:48  * thlorenzquit (Remote host closed the connection)
18:38:21  * thlorenzjoined
18:40:13  * thlorenzquit (Remote host closed the connection)
18:44:59  * zju4joined
18:46:23  * zjuquit (Ping timeout: 244 seconds)
18:54:29  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
18:54:51  * piscisaureusjoined
18:56:21  * piscisaureusquit (Client Quit)
18:56:44  * piscisaureusjoined
19:02:16  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
19:02:43  * piscisaureusjoined
19:16:02  * brsonjoined
19:19:36  * AvianFlujoined
19:21:54  * AvianFluquit (Read error: Connection reset by peer)
19:23:31  * a_le_quit (Remote host closed the connection)
19:24:06  * a_lejoined
19:26:38  * a_lequit (Read error: Connection reset by peer)
19:27:10  * a_lejoined
19:35:11  * inolenjoined
19:41:18  * thlorenzjoined
19:54:27  * inolenquit (Ping timeout: 245 seconds)
20:05:30  * [spoiler]quit (Quit: Leaving)
20:05:48  * [spoiler]joined
20:13:05  * Damn3dquit (Ping timeout: 265 seconds)
20:17:28  <seishun>it seems I've discovered a v8 bug in v0.10.35
20:17:40  <seishun>which can't be reproduced in io.js
20:18:07  <seishun>can't quite figure out what exactly the problem is yet
20:18:28  * Damn3djoined
20:19:45  <seishun>should I attempt to reduce this to a minimal test case?
20:24:04  <chrisdickinson>that would be great -- what seems to be the issue?
20:25:34  <seishun>I'm writing a parser and it seems to randomly skip tokens, and the behavior changes when one attempts to debug it
20:26:07  <chrisdickinson>oof, yeah. i'd be happy to take a look, too, if that helps
20:27:39  <seishun>well my code is pretty big now
20:29:47  <seishun>I'll try to cut it down as much as I can first
20:35:23  * AlexisMochajoined
20:44:51  <seishun>deleting a commented-out line removes the bug. FML
20:51:29  * am11joined
20:55:19  * cofzjoined
20:56:42  * inolenjoined
21:06:32  * [spoiler]quit (Quit: Leaving)
21:30:45  * inolenpart
21:35:34  * cofzquit (Quit: cofz)
21:49:37  * piscisaureusquit (Ping timeout: 240 seconds)
22:06:55  * wolfeidauquit (Remote host closed the connection)
22:10:48  * mkrufkyjoined
22:21:40  * dshaw_quit (Quit: Leaving.)
22:24:05  <seishun>chrisdickinson: https://github.com/seishun/weird-node-bug
22:24:34  <seishun>I tried to reduce it, but it seems any changes can make the bug randomly disappear :/
22:25:06  <seishun>if you run it with node and with io.js, you'll see different errors
22:27:18  * dshaw_joined
22:27:33  <mkrufky>is this a good place to ask questions about using libuv ?
22:29:25  <mkrufky>in hopes that the answer is yes, my question is:
22:29:36  <mkrufky>Im using libuv to write some nodejs bindings for running c jobs on an embedded device. Many of the device's firmware functions are long-running blocking calls, which is fine - I use uv_queue_work to run them async. The problem is, only one of those firmware functions can be called at a time. Temporarily, I am using a mutex to run the firmware jobs one at a time and prevent the firmware jobs from clobbering each other,
22:29:44  <mkrufky>but this causes the other non-firmware jobs to be delayed until the firmware blocking calls empty from the threadpool. The way I see it, Id like to have a special loop that runs in a separate threadpool containing only one thread, and queue the firmware jobs to that loop, but this doesn't look possible with libuv. Am I wrong, or is there a better solution that im not thinking of?
23:08:56  <indutny>seishun: different v8 versions?
23:09:03  <seishun>indutny: yep
23:09:18  <indutny>mkrufky: it is the best place to ask questions about libuv
23:10:39  <mkrufky>:-D
23:11:25  * wolfeidaujoined
23:11:46  * dshaw_quit (Quit: Leaving.)
23:12:10  * wolfeidauquit (Read error: Connection reset by peer)
23:12:52  * wolfeidaujoined
23:13:56  * chris_99joined
23:18:35  * daviquit (Ping timeout: 256 seconds)
23:22:31  <mkrufky>anyway, i may have to cut out of here soon(ish) ... if anybody has any ideas or wants some more info about the situation, please email me - mkrufky at linuxtv dot org
23:25:31  <indutny>mkrufky: just got back
23:25:34  <indutny>looking into it
23:25:52  * dshaw_joined
23:25:56  <mkrufky>oh? ill stick around if you have ideas
23:26:10  <indutny>you can't really spawn a separate thread pool
23:26:13  <indutny>the thing that you could do
23:26:17  <indutny>is just spawn another thread
23:26:25  <indutny>and use uv_async_send
23:26:29  <indutny>notify the main loop about events
23:26:35  <indutny>i.e. when the blocking call has ended
23:26:38  <indutny>so
23:26:44  <indutny>1. spawn thread
23:26:57  <indutny>2. that takes jobs from the queue
23:27:04  <indutny>3. and calls uv_async_send() when they are done
23:27:17  <indutny>all of these could be created using uv primitives
23:27:18  <indutny>uv_sem_t
23:27:25  <indutny>or uv_cond_t
23:27:38  <mkrufky>then i'll get his by the "uv_async_send() callback fires AT LEAST ONCE" feature
23:27:41  <mkrufky>*hit
23:27:46  <indutny>oh yeah
23:27:51  <indutny>you may want to enqueue some data
23:27:56  <indutny>in response queue
23:28:01  <indutny>you are right
23:28:02  <mkrufky>i can work around that by throwing all the data to a vector
23:28:08  <mkrufky>but it can get a little messy
23:28:27  <indutny>it would be fine :0
23:28:31  <mkrufky>hehe ok cool
23:28:35  <indutny>:)
23:28:39  <indutny>I did it a couple of times
23:28:45  <indutny>for various side projects
23:29:15  <mkrufky>yeah i think it can work ...
23:29:20  <mkrufky>er, not to doubt you :-P
23:29:28  <am11>datastructure of your choice, vector or stack or queue.. :)
23:29:53  <mkrufky>ok, this is what i will do, then ....
23:31:06  <mkrufky>meanwhile, does my use case make sense? do you think one day in the future, maybe the ability to queue work to a separate thread may appear?
23:31:16  <mkrufky>(or threadpool)
23:31:59  <indutny>mkrufky: hm...
23:32:12  <indutny>mkrufky: there are stuff to be done with the threadpool
23:32:27  <indutny>I hope that eventually it will be independent from loop
23:32:33  <indutny>which means that you'll be able to create your own
23:32:34  <mkrufky>gotcha
23:32:39  <indutny>but this is only my thoughts
23:32:39  <mkrufky>would be awesome :-)
23:32:44  <indutny>mkrufky: you may want to submit a proposal
23:32:54  <indutny>here: https://github.com/libuv/leps
23:33:07  <mkrufky>id love to get involved, might be fun to work on adding such a feature... just wouldnt want to work on it if the community wasnt into it
23:33:15  <mkrufky>yes - i will do exactly that -- thanks :-)
23:33:41  <indutny>mkrufky: thanks
23:33:53  <trevnorris>indutny: which crypto thing are you talking about?
23:34:00  <indutny>trevnorris: the test
23:34:04  <indutny>honor cipher suite
23:34:06  <trevnorris>ah, okay.
23:34:11  <indutny>yeah
23:34:18  <indutny>trevnorris: want to land this merge thing into io.js
23:34:20  <indutny>afterward
23:34:29  <indutny>when it'll be merged in joyent/node
23:34:42  <trevnorris>srl295: you around?
23:35:18  <srl295>trevnorris: Happy new year!
23:35:26  <trevnorris>indutny: think we're going to take the current work and finish merging all the commits that have landed since we started.
23:35:41  <trevnorris>srl295: so, think make clean should delete the icu dir/zip/tar?
23:35:49  <indutny>trevnorris: happy new year, btw! :)
23:36:10  <trevnorris>indutny, srl295: thanks. and to back at you.
23:36:21  <srl295>trevnorris: is there a 'distclean' ?
23:36:31  <trevnorris>brought it with my usual way of playing video games.
23:36:42  <trevnorris>srl295: heh, there is.
23:36:48  <trevnorris>i've never noticed that before. :P
23:37:14  <srl295>trevnorris: I'd think it is more of a distclean than clean - it's configure output, not build output
23:37:28  * srl295resists using markdown in IRC..
23:37:35  <trevnorris>srl295: yeah. so go ahead and have make distclean remove the icu files and I'll land the patch. :)
23:37:40  * Fishrock123joined
23:37:40  <trevnorris>hehe
23:37:46  <srl295>trevnorris: OK!
23:37:47  <indutny>trevnorris: em
23:37:51  <indutny>trevnorris: all tests are passing
23:37:58  <indutny>wtf
23:38:02  <trevnorris>indutny: oh, that's right. we already fixed it. :)
23:38:07  <indutny>hey!
23:38:22  <indutny>in a merge?
23:38:32  <srl295>So annoying when tests inexplicably pass.
23:38:43  <trevnorris>yeah. think I probably squashed it.
23:38:46  <indutny>trevnorris: ok
23:38:52  <indutny>good :)
23:39:05  * indutnyreturns back to reading some math stuff
23:39:20  <trevnorris>ah, sounds like fun. great way to end your week.
23:39:27  * mkrufkyquit (Ping timeout: 245 seconds)
23:39:31  <seishun>indutny: any suggestions how to diagnose my issue?
23:39:50  <indutny>seishun: sorry, I didn't get deeply into it
23:40:05  <indutny>looking
23:40:10  * Fishrock123quit (Client Quit)
23:41:20  * mkrufkyjoined
23:44:54  * thlorenzquit (Remote host closed the connection)
23:47:52  <srl295>trevnorris: icu_config.gypi also?
23:49:05  <trevnorris>srl295: yeah sure
23:49:10  <srl295>.. assuming so, since config.gypi is removed
23:49:46  <trevnorris>cool. sounds good.
23:54:07  * mkrufkyquit (Ping timeout: 244 seconds)
23:54:29  * stagas_joined
23:54:33  <srl295>"trevnorris: 9828792 causes make distclean to cleanup deps/icu* and icu_config.gypi"
23:54:57  * stagasquit (Ping timeout: 240 seconds)
23:54:57  * stagas_changed nick to stagas
23:55:58  <trevnorris>awesome.
23:57:16  <trevnorris>srl295: i'll quickly test that out, do some commit cleanup and land it. thanks for all your work.
23:57:52  <srl295>trevnorris: you are welcome- great!
23:59:54  <trevnorris>srl295: what's the format for --with-icu-locales=? (e.g. "en" or "en_US")