dimday has quit [Remote host closed the connection]
Prathame_ has joined #rubinius
josh-k has joined #rubinius
<yorickpeterse>
morning
benlovell has joined #rubinius
djellemah has quit [Ping timeout: 265 seconds]
nirvdrum has quit [Ping timeout: 240 seconds]
goyox86 has joined #rubinius
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Fredericks has joined #rubinius
nirvdrum has joined #rubinius
Fredericks has quit [Client Quit]
djellemah has joined #rubinius
nirvdrum has quit [Ping timeout: 276 seconds]
Prathame_ has joined #rubinius
<goyox86>
morning!
djellemah has quit [Ping timeout: 245 seconds]
<dmilith>
brixen: the "thing" with readline.. is that there're several implementations.. readline (deprecated), ncurses, libedit...
<dmilith>
IIRC one of *bsd has own patchset for readline which makes further incompatibilites
nirvdrum has joined #rubinius
JohnBat26 has joined #rubinius
nirvdrum_ has joined #rubinius
nirvdrum has quit [Ping timeout: 245 seconds]
nirvdrum__ has joined #rubinius
nirvdrum_ has quit [Read error: Connection reset by peer]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
nirvdrum__ has quit [Ping timeout: 256 seconds]
djellemah has joined #rubinius
djellemah has quit [Ping timeout: 255 seconds]
Pratham__ has joined #rubinius
Prathame_ has quit [Ping timeout: 245 seconds]
djellemah has joined #rubinius
noop has quit [Quit: Leaving]
benlovell has quit [Ping timeout: 252 seconds]
nirvdrum__ has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Pratham__ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has joined #rubinius
Prathame_ has joined #rubinius
nirvdrum__ has quit [Ping timeout: 265 seconds]
Prathame_ has quit [Read error: Connection reset by peer]
Prathame_ has joined #rubinius
goyox86 has joined #rubinius
Bwild has quit [Ping timeout: 276 seconds]
elia has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
elia has quit [Quit: (IRC Client: textualapp.com)]
Pratham__ has joined #rubinius
[spoiler] has joined #rubinius
Prathame_ has quit [Ping timeout: 256 seconds]
nirvdrum__ has joined #rubinius
Pratham__ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Prathame_ has joined #rubinius
benlovell has joined #rubinius
johnmuhl has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nirvdrum__ has quit [Quit: Leaving]
nirvdrum has joined #rubinius
goyox86 has joined #rubinius
<[spoiler]>
brixen, are you "ridiculously in love with Ruby?" :P
<[spoiler]>
The title of a HN post reminded me of you
geekbri has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
<yorickpeterse>
man this migrating is going smooth as silk
<yorickpeterse>
* migration
<yorickpeterse>
I guess almost 2 months of prep work actually help
geekbri has quit []
<cremes>
yorickpeterse: how’s oga perf looking for your migration? good enough or still needs tuning?
<yorickpeterse>
I've yet to test the two apps using Oga properly
<yorickpeterse>
or do you mean my work in replacing racc?
<yorickpeterse>
If so, I'm doing some disgusting C stuff and managed to make it ~1.7x faster compared to Racc
<yorickpeterse>
if I could somehow get rid of this one hash key lookup I could probably get it at 2x
<yorickpeterse>
but sadly said hash lookup is pretty crucial :/
<cremes>
no, i meant oga. not as interested in racc. :)
<yorickpeterse>
well, this parser replacement will be used by Oga
<yorickpeterse>
to make it not as slow as it currently is
<yorickpeterse>
I hope to cut 10MB XML parsing times from ~3 sec down to 1,5/2,0
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<goyox86>
@cremes How is the io-ffi thing going? :)
<cremes>
goyox86: it’s going pretty well. i have a lot of specs passing. the code needs a major refactor, but that was true even *before* i started this work. :)
<yorickpeterse>
but does it scale?
<goyox86>
@cremes Sweet
<cremes>
i hope to have full read/write specs passing by the weekend. then i need to tackle IO.select.
<cremes>
my goal is to eliminate the entire io.cpp file but that might be a long shot… dozens of other files import it for some reason or other so it may need to stick around for a while.
<goyox86>
cremes sweet!
<cremes>
yorickpeterse: i’ll check perf last. it’s up to you and brixen to make it fast via JIT.
<yorickpeterse>
heh
<goyox86>
yorickpeterse JIT as a service :p
<cremes>
ultimately i’ll be moving file IO to using memory-mapped files. but first, eliminate the C++ and move as much as possible to FFI.
<goyox86>
that sounds great :)
<goyox86>
@cremes sounds great :)
<cremes>
goyox86: if you want to check out my progress, feel free to checkout the ffi-io branch. i push regularly.
Prathame_ has joined #rubinius
<goyox86>
@cremes I pulled yesterday, need to fetch again :)
<cremes>
heh
<cremes>
if you are feeling randy, you might want to create some new IO benchmarks so we can see how much perf regresses (if at all).
|jemc| has joined #rubinius
<cremes>
personally i am interested in making CSV reading faster, so hopefully this helps down the road with that.
diegoviola has joined #rubinius
johnmuhl has quit [Quit: Connection closed for inactivity]
<brixen>
anyone running freebsd?
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Prathame_ has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
<brixen>
dmilith: could you check your /tmp/rbx.log on freebsd for an entry like: '<Error> No such file or directory: backtick: exec failed: infocmp'