00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:25:09  * dscape_quit (*.net *.split)
00:25:09  * joclekquit (*.net *.split)
00:25:25  * jmar777joined
00:26:10  <trevnorris>mmalecki: quick note. might have a prelim for you to try out. got done removing the slaballocator today.
00:26:26  <trevnorris>about 10% slower, but would like to know in real world if it removes the mem leaks.
00:26:33  <trevnorris>(and still working on the perf part)
00:27:06  * trevnorrisquit (Quit: Leaving)
00:30:07  * dscape_joined
00:30:07  * joclekjoined
00:31:48  <mmalecki>ircretary: tell trevnorris that's awesome, mind linking to a branch?
00:31:49  <ircretary>mmalecki: I'll be sure to tell trevnorris
00:39:32  <MI6>joyent/node: isaacs v0.10 * ff99cd5 : uv:+Upgrade+to+0.10.5 - http://git.io/7kImDg
00:40:01  <MI6>joyent/libuv: isaacs v0.10 * a0cb926 : Now+working+on+v0.10.6 (+1 more commits) - http://git.io/dfKSqQ
00:40:03  <MI6>joyent/libuv: isaacs created tag v0.10.5 - http://git.io/OxzKJg
00:41:03  * kazuponjoined
00:41:59  <c4milo>TooTallNate: you there?
00:42:11  <TooTallNate>c4milo: i am
00:45:33  * kazuponquit (Ping timeout: 240 seconds)
00:46:44  <MI6>libuv-v0.10: #43 UNSTABLE linux (1/186) osx (2/186) smartos (3/186) windows (8/187) http://jenkins.nodejs.org/job/libuv-v0.10/43/
00:47:49  <tjfontaine>MI6: wtf is wrong with your formatting today
00:49:54  <MI6>libuv-v0.10-gyp: #5 UNSTABLE windows-x64 (5/187) osx-x64 (1/186) smartos-x64 (5/186) smartos-ia32 (3/186) windows-ia32 (4/187) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/5/
00:52:28  * mikealquit (Quit: Leaving.)
00:53:20  * dapquit (Quit: Leaving.)
00:53:26  * inolenquit (Quit: Leaving.)
00:58:33  * pooyaquit (Quit: pooya)
01:00:51  <MI6>joyent/node: isaacs created branch v0.10.5-release - http://git.io/g5SLAA
01:01:03  <isaacs>tjfontaine: i+was+wondering+the+same+thing
01:01:10  <isaacs>tjfontaine: did+github+change+something?
01:01:19  <tjfontaine>something has to have changed in the github commit messages
01:01:35  <tjfontaine>I've been meaning to change it anyway, jankins should be managing this info anyway
01:03:51  <MI6>nodejs-v0.10: #158 UNSTABLE windows-ia32 (7/580) linux-ia32 (1/580) smartos-x64 (1/580) windows-x64 (15/580) http://jenkins.nodejs.org/job/nodejs-v0.10/158/
01:09:09  <MI6>libuv-node-integration: #31 UNSTABLE windows-x64 (8/580) windows-ia32 (15/580) http://jenkins.nodejs.org/job/libuv-node-integration/31/
01:28:09  * sblomquit (Ping timeout: 276 seconds)
01:33:56  * indexzerojoined
01:34:19  * inolenjoined
01:36:13  * mjr__quit (Quit: mjr__)
01:41:50  * kazuponjoined
01:46:32  * kazuponquit (Ping timeout: 255 seconds)
01:55:50  * abraxasjoined
01:57:54  * mikealjoined
01:58:32  * abraxasquit (Remote host closed the connection)
02:06:06  <tjfontaine>we have a call in the morning?
02:06:51  * dominictarrquit (Quit: dominictarr)
02:09:06  * defunctzombiechanged nick to defunctzombie_zz
02:13:10  * kazuponjoined
02:13:20  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:18:00  * kazuponquit (Ping timeout: 256 seconds)
02:29:14  * indexzeroquit (Quit: indexzero)
02:32:55  * indexzerojoined
02:36:24  * brsonquit (Ping timeout: 276 seconds)
03:15:42  * wavdedjoined
03:23:21  * jmar777quit (Remote host closed the connection)
03:29:28  * brsonjoined
03:30:56  * pooyajoined
03:32:08  <MI6>nodejs-v0.10: #159 UNSTABLE windows-ia32 (9/580) smartos-x64 (1/580) windows-x64 (7/580) http://jenkins.nodejs.org/job/nodejs-v0.10/159/
03:36:37  * hzquit
03:43:12  * pooyaquit (Quit: pooya)
03:45:36  * TooTallNatejoined
03:46:45  * wavdedquit (Quit: Hasta la pasta)
03:54:49  * kazuponjoined
04:11:49  * indexzeroquit (Quit: indexzero)
04:17:30  * pooyajoined
04:20:49  * c4miloquit (Remote host closed the connection)
04:34:59  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
04:36:00  * pooyaquit (Quit: pooya)
04:38:07  * pooyajoined
04:38:26  * pooyaquit (Client Quit)
04:39:44  * pooyajoined
04:41:03  * pooyaquit (Client Quit)
04:41:07  * AvianFluquit (Remote host closed the connection)
04:49:24  * sgallaghquit (Ping timeout: 264 seconds)
04:57:26  * mikealquit (Quit: Leaving.)
05:11:36  * mikealjoined
05:14:16  * pooyajoined
05:29:24  * indexzerojoined
05:35:46  * piscisaureus_quit (Ping timeout: 272 seconds)
06:00:37  * brsonquit (Quit: leaving)
06:14:04  * bajtosjoined
06:25:08  * indexzeroquit (Quit: indexzero)
06:30:59  * rendarjoined
06:33:03  * abraxasjoined
06:50:58  * pooyaquit (Quit: pooya)
06:51:11  * bajtosquit (Ping timeout: 255 seconds)
06:54:03  * csaohjoined
06:57:30  * csaohquit (Client Quit)
06:57:49  * wolfeidauquit (Remote host closed the connection)
06:58:16  * wolfeidaujoined
07:00:55  * bajtosjoined
07:03:31  * wolfeidauquit (Ping timeout: 264 seconds)
07:04:24  * bajtosquit (Remote host closed the connection)
07:11:45  * bajtosjoined
07:14:27  * bnoordhuisjoined
07:20:58  * wolfeidaujoined
07:32:06  * csaohjoined
08:26:37  <creationix>is there a proper way to read /dev/input/* pipes using libuv?
08:26:47  <creationix>using the fs interface is giving me ESPIPE errors
08:31:42  <creationix>nevermind, I was passing in a position offset
08:54:44  * stagasjoined
09:14:09  * bajtosquit (Quit: lunchtime)
09:19:07  * kazuponquit (Remote host closed the connection)
09:21:02  * wolfeidauquit (Read error: Connection reset by peer)
09:21:15  * wolfeidaujoined
09:28:49  * mraleph1joined
09:28:50  * mralephquit (Read error: Connection reset by peer)
09:37:50  <bnoordhuis>https://github.com/joyent/node/issues/5330#issuecomment-16847629 <- this is making me sad panda :(
09:38:43  * hzjoined
09:57:27  * kazuponjoined
09:59:56  * `3rdEdenjoined
10:09:18  * kazuponquit (Remote host closed the connection)
10:20:22  * abraxasquit (Remote host closed the connection)
10:32:47  * `3rdEdenquit (Remote host closed the connection)
10:35:55  * csaohquit (Quit: csaoh)
10:41:42  * saghuljoined
10:53:59  * csaohjoined
10:54:13  * bajtosjoined
10:56:36  * squeaky_pljoined
11:00:30  <squeaky_pl>Hello. What does offset stand for in filesystem read and write functions? Is that how I am supposed to make seeks? I can see -1 used in libuv guide for offset, is that the same as using 0?
11:03:33  <bnoordhuis>squeaky_pl: libuv does positional reads and writes unless you specify position=-1
11:04:05  <bnoordhuis>i.e. position=-1 means 'use write()', position>=0 means 'use pwrite()'
11:04:25  <bnoordhuis>ditto for uv_fs_read
11:05:04  <bnoordhuis>if you're looking for the libuv equivalent of lseek, there isn't one (for good reason)
11:10:12  <squeaky_pl>Ah ok, so well using non negative offset is like doing a seek counted from the beginning of file?
11:10:21  <squeaky_pl>and then the operation?
11:10:26  * kazuponjoined
11:23:41  * bnoordhuisquit (Ping timeout: 252 seconds)
11:39:31  * `3rdEdenjoined
11:56:46  * kazuponquit (Remote host closed the connection)
11:57:51  * sgallaghjoined
11:58:57  * defunctzombie_zzchanged nick to defunctzombie
12:01:15  * squeaky_plquit (Ping timeout: 276 seconds)
12:12:15  * `3rdEdenquit (Remote host closed the connection)
12:27:38  * piscisaureus_joined
12:30:10  * bnoordhuisjoined
12:35:06  * bnoordhuisquit (Ping timeout: 256 seconds)
12:51:00  * jmar777joined
12:53:18  * bajtos_joined
12:55:29  * bnoordhuisjoined
12:57:12  * bajtosquit (Ping timeout: 256 seconds)
12:59:57  * bajtos_quit (Read error: Connection reset by peer)
13:00:17  * bajtosjoined
13:07:14  * kazuponjoined
13:12:27  * kazuponquit (Ping timeout: 258 seconds)
13:15:20  <bajtos>bnoordhuis: ping
13:30:10  * dominictarrjoined
13:37:45  * c4milojoined
13:51:13  <bnoordhuis>bajtos: pong
13:52:55  <bnoordhuis>bajtos: i'll be around in 30 minutes if you need me
13:58:15  * bnoordhuisquit (Ping timeout: 276 seconds)
14:06:16  * dominictarrquit (Quit: dominictarr)
14:07:28  * sgallaghquit (Remote host closed the connection)
14:07:43  * sgallaghjoined
14:24:27  * bnoordhuisjoined
14:28:26  <bajtos>bnoordhuis: welcome back
14:32:29  * defunctzombiechanged nick to defunctzombie_zz
14:32:53  * bnoordhuisquit (Ping timeout: 255 seconds)
14:36:29  * CoverSlidequit (Ping timeout: 255 seconds)
14:37:27  * CoverSlidejoined
14:39:21  * kazuponjoined
14:41:32  <MI6>joyent/node: Miroslav+BajtoŇ° v0.10 * 0602fbb : build:+added+support+for+Visual+Studio+2012 - http://git.io/agh8zQ
14:41:59  <piscisaureus_>^-- MI6 what you doing...
14:42:03  <piscisaureus_>tjfontaine: ^
14:47:35  * mikealquit (Quit: Leaving.)
14:50:55  * bnoordhuisjoined
14:51:24  <bnoordhuis>bajtos: back. that appeareance at 16:28 was my mac doing one of its spurious wakeups
15:03:51  * sgallaghquit (Remote host closed the connection)
15:08:28  * sgallaghjoined
15:16:22  * dominictarrjoined
15:16:24  * CoverSlidequit (Ping timeout: 264 seconds)
15:21:41  * mikealjoined
15:31:57  <indutny>hoya
15:32:03  <indutny>good morning/evening
15:32:58  * CoverSlidejoined
15:37:30  * kazuponquit (Remote host closed the connection)
15:39:34  * benoitcquit (Excess Flood)
15:41:59  * mikealquit (Quit: Leaving.)
15:42:21  * dapjoined
15:42:44  * benoitcjoined
15:44:01  <bnoordhuis>sup fedor?
15:44:13  * eris0xffquit (Ping timeout: 245 seconds)
15:48:58  <piscisaureus_>Call in 10 ?
15:50:13  <indutny>oh, call
15:50:19  <indutny>sure
15:51:10  * sblomjoined
15:55:05  <tjfontaine>piscisaureus_: it's not clear what mi6's problem is, but clearly github changed something which results in me doing it wrong
15:55:36  <indutny>piscisaureus_: bnoordhuis: so one of you guys are at nodephilly?
15:57:07  <piscisaureus_>indutny: none of us two no
15:57:13  <indutny>ah, ok
15:57:28  <indutny>that's sad
15:57:32  <isaacs>call in 5 minutes
15:57:52  <piscisaureus_>We should get MI6 to say that :-p
15:58:12  * piscisaureus_loves putting work on tjfontaine's plate :)
15:58:46  <tjfontaine>haha
16:01:29  * trevnorrisjoined
16:02:37  <indutny>call?
16:03:10  <tjfontaine>isaacs is getting a pen and paper, he'll be here shortly
16:03:37  <piscisaureus_>is he taking the horse carriage too?
16:03:54  <tjfontaine>hipster train, yes
16:05:36  * bajtosquit (Remote host closed the connection)
16:14:17  * brsonjoined
16:20:28  * indexzerojoined
16:22:54  * mikealjoined
16:23:15  <piscisaureus_>d
16:23:24  * AvianFlujoined
16:24:40  * squeaky_pljoined
16:27:45  * mikealquit (Ping timeout: 276 seconds)
16:29:58  * kazuponjoined
16:32:06  <trevnorris>isaacs: just jump out until can figure out how to mute laptop mic.
16:32:16  <trevnorris>keeps reenabling itself when it detects sounds. =P
16:32:27  <tjfontaine>trevnorris: there's a software mute in skype
16:39:22  <piscisaureus_>tjfontaine: maybe I'll ask him, but don't expect it to happen this week or something
16:40:59  <trevnorris>mmalecki: here's the branch: https://github.com/trevnorris/node/tree/buffer-buffet
16:43:01  * AvianFluquit (Ping timeout: 256 seconds)
16:46:04  <mmalecki>trevnorris: thanks. I'll figure out a way to put it under load
16:46:29  <trevnorris>mmalecki: cool. if you find any problems let me know. should work as expected though.
16:54:24  * pooyajoined
16:56:47  * inolenquit (Quit: Leaving.)
17:00:15  <tjfontaine>piscisaureus_: it's not a big deal really, just a feature that would be nice to have, the current test runner for node doesn't work well for the mechanism because I think it requires you to set it in the .cfg if it's skipped instead of in the test itself
17:06:38  * DrPizzaquit (Read error: Connection reset by peer)
17:09:19  * csaohquit (Quit: csaoh)
17:10:10  * DrPizzajoined
17:11:18  * bnoordhuisquit (Ping timeout: 276 seconds)
17:14:20  * indexzeroquit (Quit: indexzero)
17:18:35  * mikealjoined
17:19:02  * mikealquit (Read error: Connection reset by peer)
17:19:15  * mikealjoined
17:22:57  * kevinswiberjoined
17:35:01  * inolenjoined
17:36:51  * bnoordhuisjoined
17:37:56  <trevnorris>bnoordhuis: when you have a moment, mind replying to GH-5323
17:45:53  * bnoordhuisquit (Ping timeout: 268 seconds)
17:46:45  * sblomquit (Ping timeout: 248 seconds)
17:54:09  * TooTallNatejoined
18:02:14  <trevnorris>mmalecki: fyi, still working on the branch, so expect an occasional force update.
18:16:59  * brsonquit (Quit: leaving)
18:17:17  * brsonjoined
18:19:39  * indexzerojoined
18:21:22  * mjr__joined
18:22:09  * brsonquit (Ping timeout: 276 seconds)
18:25:28  * defunctzombie_zzchanged nick to defunctzombie
18:46:30  * kevinswiberquit (Remote host closed the connection)
18:53:20  * kevinswiberjoined
19:00:17  * sgallaghquit (Remote host closed the connection)
19:11:26  * sgallaghjoined
19:12:38  * kazuponquit (Remote host closed the connection)
19:12:41  * dominictarrquit (Quit: dominictarr)
19:25:48  <trevnorris>tjfontaine: can you force kickoff a build/test for PR 4964?
19:26:10  <trevnorris>i'm expecting test-buffer.js to fail, but would like to see if the others pass.
19:29:43  <trevnorris>indutny: benchmark/crypto/cipher-stream.js is failing. Is that a known issue?
19:34:17  * kevinswiberquit (Remote host closed the connection)
19:41:17  * bnoordhuisjoined
19:42:58  * kazuponjoined
19:45:33  * bnoordhuisquit (Ping timeout: 240 seconds)
19:51:01  * kazuponquit (Ping timeout: 248 seconds)
19:52:17  * bnoordhuisjoined
19:55:18  * Kakerajoined
19:55:26  <Kakera>can uv_tcp_t be reused?
19:57:42  * bnoordhuisquit (Ping timeout: 276 seconds)
20:06:04  * bnoordhuisjoined
20:08:01  * sgallaghquit (Remote host closed the connection)
20:20:51  <tjfontaine>hmm something has jenkins unhappy, restarting it
20:22:03  * abraxasjoined
20:24:27  * sgallaghjoined
20:26:36  * abraxasquit (Ping timeout: 264 seconds)
20:30:28  <MI6>joyent/node: isaacs v0.10.5-release * deeaf8f : 2013.04.23,+Version+0.10.5+(Stable) *+uv:+Upgrade+to+0.10.5+(isaacs) *+ - http://git.io/7RWxGg
20:30:46  <tjfontaine>sigh
20:31:05  <tjfontaine>otoh that's a cute sha
20:31:15  <bnoordhuis>is the concatenate+all+the+things new?
20:31:35  <tjfontaine>yes, github has tweaked something ever so slightly and mi6 doesn't approve
20:34:12  * brsonjoined
20:35:47  * indexzeroquit (Quit: indexzero)
20:39:12  * indexzerojoined
20:42:15  * jmar777quit (Remote host closed the connection)
20:42:29  <MI6>joyent/node: Olof+Johansson master * ddf4d1a : install:+Support+$(PREFIX)+install+target+directory+prefix This+change+i - http://git.io/4-tJXQ
20:42:51  * jmar777joined
20:47:17  * jmar777quit (Ping timeout: 255 seconds)
20:48:13  * kazuponjoined
20:48:49  * sgallaghquit (Remote host closed the connection)
20:49:43  * Kakeraquit (Read error: Connection reset by peer)
20:52:56  * kazuponquit (Ping timeout: 252 seconds)
20:54:20  <tjfontaine>fuck you jenkins+windows
20:54:27  <MI6>joyent/node: trevnorris synchronize pull request #4964 -- WIP: external memory allocation management - http://git.io/so3d-g
20:54:39  <tjfontaine>o0
20:54:46  <tjfontaine>that's cute
20:54:50  <trevnorris>wtf was that?
20:54:53  <tjfontaine>anyway I guess I solved that problem
20:54:59  <tjfontaine>you force pushed
20:55:20  <trevnorris>um...
20:55:34  <trevnorris>guess i'll have to be more discrete w/ my force pushes
20:55:42  <tjfontaine>no I'm goign to disable that
20:55:46  <trevnorris>ah, ok.
20:55:48  <tjfontaine>so just go about your business
20:55:53  <trevnorris>heh, thanks.
20:56:07  * trevnorrispart ("Leaving")
20:56:12  * trevnorrisjoined
20:56:12  <MI6>nodejs-master: #168 ABORTED windows-x64 (8/583) linux-x64 (1/583) smartos-x64 (1/583) osx-ia32 (1/583) http://jenkins.nodejs.org/job/nodejs-master/168/
20:56:36  <MI6>nodejs-v0.10: #160 ABORTED windows-ia32 (9/580) smartos-x64 (2/580) windows-x64 (6/580) smartos-ia32 (2/580) linux-ia32 (1/580) linux-x64 (1/580) http://jenkins.nodejs.org/job/nodejs-v0.10/160/
20:59:38  <MI6>joyent/node: dandv opened issue #5355 -- Changelog for v0.8.23 is missing http://git.io/ROMg4w
20:59:57  <tjfontaine>ok ok I'll fix it
21:01:37  * MI6quit (Remote host closed the connection)
21:01:48  * MI6joined
21:02:54  * sgallaghjoined
21:03:54  * indexzeroquit (Quit: indexzero)
21:06:33  <MI6>joyent/node: isaacs created tag v0.10.5 - http://git.io/NnERxA
21:06:35  * benoitcquit (Excess Flood)
21:07:33  <MI6>joyent/node: isaacs v0.10 * ec5577c : Now working on 0.10.6 (+2 more commits) - http://git.io/XQyUsA
21:08:09  <MI6>joyent/node: isaacs v0.10 * 72cf499 : blog: Post for v0.10.5 - http://git.io/ZqeT5Q
21:08:50  * sgallaghquit (Remote host closed the connection)
21:09:17  * benoitcjoined
21:10:20  * rendarquit
21:17:49  * dominictarrjoined
21:20:29  * trevnorrisquit (Quit: Leaving)
21:34:38  * AvianFlujoined
21:37:10  <MI6>nodejs-master: #171 UNSTABLE windows-x64 (8/583) smartos-x64 (3/583) windows-ia32 (10/583) smartos-ia32 (1/583) http://jenkins.nodejs.org/job/nodejs-master/171/
21:37:56  <isaacs>tjfontaine:
21:37:56  <isaacs>$ echo [`echo stdout` `echo stderr >&2`]
21:37:57  <isaacs>stderr
21:37:57  <isaacs>[stdout ]
21:43:56  <MI6>joyent/node: isaacs v0.10 * 8e56b4d : ChangeLog: Merge in v0.8 Close #5355 - http://git.io/S3sc_w
21:46:59  * MI6quit (Remote host closed the connection)
21:47:08  * MI6joined
21:48:59  * kazuponjoined
21:53:13  * kazuponquit (Ping timeout: 240 seconds)
21:56:54  <MI6>nodejs-v0.10: #161 UNSTABLE windows-ia32 (7/580) windows-x64 (7/580) linux-ia32 (1/580) http://jenkins.nodejs.org/job/nodejs-v0.10/161/
22:05:33  * c4miloquit (Remote host closed the connection)
22:07:10  * TooTallNatequit (Quit: Computer has gone to sleep.)
22:11:54  <tjfontaine>bnoordhuis: I can relatively easily generate deb's if we want to do it sooner than later
22:14:04  <bnoordhuis>tjfontaine: it would make some people quite happy, i think
22:14:18  <bnoordhuis>so i guess that's a "okay, let's do it"
22:14:34  <bnoordhuis>i have deb control scripts sitting in a branch somewhere
22:14:48  <tjfontaine>yes, I was going to clean that up and attach it to the jenkins plugin for it
22:14:55  <tjfontaine>it supposedly will do the changelog and everything
22:15:01  <bnoordhuis>neat
22:15:13  <bnoordhuis>i also have rmpbuild scripts somewhere
22:15:45  <bnoordhuis>but i don't think we have to provide rpms
22:15:54  <tjfontaine>there's probably also an spec builder for jenkins as well, but that will of course require me to want to be motivated to go down that path
22:15:56  <bnoordhuis>seeing that node is already in fedora
22:16:17  <MI6>nodejs-v0.10: #162 UNSTABLE windows-ia32 (7/580) windows-x64 (8/580) linux-x64 (1/580) http://jenkins.nodejs.org/job/nodejs-v0.10/162/
22:16:29  <bnoordhuis>yeah, i don't think there's much need. most people will be on ubuntu anyway
22:16:36  <tjfontaine>having more regular package manager releases would be quite helpful to get some more testers on the development branch
22:16:51  <bnoordhuis>that's true
22:17:27  * bnoordhuisdigs for rpmbuild scripts
22:17:35  <bnoordhuis>you could also steal fedora's
22:17:59  <tjfontaine>I doubt it, since they're almost certainly split projects, libuv/v8/ssl
22:18:07  <bnoordhuis>right
22:18:16  <bnoordhuis>oh, the scripts i have are for strongloop distro
22:18:16  <tjfontaine>the one case I'm ok with the static environment is the nightly mechanism
22:18:31  <bnoordhuis>but i can cut out the SL fluff, no problem
22:19:30  <tjfontaine>upgrading jenkins and its plugins
22:19:36  <bnoordhuis>the one drawback of rpmbuild is that it's rather fussy about _where_ you build
22:19:49  <tjfontaine>in what way?
22:20:21  <bnoordhuis>the .spec has to go in $HOME/SPECS
22:20:35  <bnoordhuis>the tarball in $HOME/SOURCES
22:21:08  <tjfontaine>interesting, I'm just used to rpmbuild -ba
22:21:30  <tjfontaine>its been years since I've done stuff though, like before mandrake renamed
22:21:39  <bnoordhuis>oh, right. it might be an artefact of rpmdev-setuptree or fedora-packager
22:22:05  <bnoordhuis>but when i was working on that for strongloop, rpmbuild was rather adamant about those directories
22:22:11  <tjfontaine>ya it used to be relatively trivial, depending on how complex you wanted to make it
22:22:26  <tjfontaine>but ya fedora probably has stronger requirements
22:22:58  <tjfontaine>anyway, the jenkins plugin for it likely knows how to do it
22:23:01  * squeaky_plquit (Ping timeout: 248 seconds)
22:23:04  <bnoordhuis>no doubt :)
22:23:15  <bnoordhuis>i'll send you the .spec file tomorrow. have to clean it up first
22:23:20  <tjfontaine>ok
22:24:08  * wolfeidauquit (Remote host closed the connection)
22:28:56  * trevnorrisjoined
22:30:50  * bnoordhuisquit (Ping timeout: 252 seconds)
22:35:30  <indutny>trevnorris: hm?
22:35:32  <indutny>it shouldn't be
22:35:42  <indutny>what's happening?
22:36:13  <trevnorris>indutny: _stream_readable.js:665
22:36:18  <trevnorris> if (ev === 'data' && !this._readableState.flowing
22:36:23  <trevnorris>TypeError: Cannot read property 'flowing' of undefined
22:36:25  <indutny>which node.js version are you using?
22:36:28  <indutny>0.10.5?
22:36:31  <trevnorris>master
22:36:36  <indutny>ok, its fixed in 0.10.5
22:36:39  <indutny>wait for merge
22:36:41  <trevnorris>ah, ok. thanks.
22:36:45  <indutny>np
22:36:47  <indutny>you're welcome
22:39:01  * hzquit
22:39:39  * mikealquit (Quit: Leaving.)
22:41:19  * wolfeidaujoined
22:41:19  <trevnorris>isaacs: have a small change to stream_wrap that adds ~3-5% throughput. though it removes the ability to change the "onread" callback on the fly.
22:41:21  <trevnorris>worth it?
22:47:46  * octetcloudjoined
22:49:37  * kazuponjoined
22:50:30  * AvianFluquit (Remote host closed the connection)
22:51:08  * AvianFlujoined
22:54:29  * kazuponquit (Ping timeout: 248 seconds)
22:55:41  * skebcioquit (Quit: No Ping reply in 180 seconds.)
22:55:48  * skebciojoined
22:55:50  * AvianFlu_joined
22:55:51  * AvianFluquit (Ping timeout: 256 seconds)
22:56:01  * AvianFlu_changed nick to AvianFlu
23:05:17  * CoverSlidequit (Read error: Operation timed out)
23:09:52  * CoverSlidejoined
23:11:26  * c4milojoined
23:13:04  * pooyaquit (Quit: pooya)
23:20:30  <trevnorris>eh. screw that.
23:23:55  * TooTallNatejoined
23:26:00  <trevnorris>valgrind is complaining about "Mismatched free() / delete / delete []" because I use realloc in one spot, but then "delete []" in the callback.
23:26:06  <trevnorris>anyone know a way around this?
23:28:37  <tjfontaine>do you have the code that reallocs already pushed to github?
23:30:36  <trevnorris>tjfontaine: yeah
23:31:24  <trevnorris>tjfontaine: want a link to the files or whatnot?
23:32:47  <tjfontaine>sure
23:34:02  <trevnorris>tjfontaine: here's the realloc: http://git.io/e8UMMA
23:34:08  <trevnorris>and here's where it's free'd: http://git.io/r2tD2A
23:35:17  <tjfontaine>oh I see, was it originally made with new?
23:35:25  <trevnorris>tjfontaine: yeah.
23:36:08  <tjfontaine>ok so valgrind is complaing that you're using delete with somethingn that wasn't new'd as you have ascertained
23:36:19  <tjfontaine>if you're going to use realloc, you should probably only use malloc
23:36:28  <tjfontaine>and thus only free
23:37:00  <trevnorris>hm. well, node mostly sticks with new. is there a c++ friendly version of realloc?
23:37:34  * bnoordhuisjoined
23:37:50  <trevnorris>or basically something similar. don't want to waste the memory if it's unused.
23:38:05  <trevnorris>and benchmarks show that the realloc there don't affect performance. so going w/ the memory savings.
23:38:51  <tjfontaine>afaik no, there is not a "c++ realloc" because it's expecting class types :)
23:39:02  <trevnorris>=/
23:39:17  <tjfontaine>bnoordhuis would be the better explainer on this point
23:39:40  <trevnorris>bnoordhuis: you have anything? don't want to litter valgrind output w/ a bunch of crap.
23:41:56  * pooyajoined
23:42:20  * bnoordhuisquit (Ping timeout: 255 seconds)
23:46:46  <trevnorris>tjfontaine: is it possible to "new char" at a specific location in memory?
23:47:02  <trevnorris>was thinking could do that w/ the new size, then free the old one. or something like that..
23:47:04  <trevnorris>i dunno.
23:48:22  <tjfontaine>that's extra-ordinarily dangerous however there is http://en.wikipedia.org/wiki/Placement_syntax
23:48:58  <tjfontaine>it's useful if what you want to do is an arena allocator underneath
23:48:59  <TooTallNate>tjfontaine: wow
23:49:14  <tjfontaine>TooTallNate: it's a powerful tool that should be rarely used :)
23:49:30  <tjfontaine>but I do think it's potentially the "right" tool for what he wants to do
23:50:06  <trevnorris>whoa, cool.
23:50:24  * kazuponjoined
23:51:52  <trevnorris>ok. i'll just throw a FIXME over it for later.
23:54:53  * kazuponquit (Ping timeout: 240 seconds)
23:58:37  * mikealjoined
23:59:05  * jmar777joined