Bwild has joined #rubinius
slaught has joined #rubinius
Caius has joined #rubinius
slaught has quit [Client Quit]
elia has quit [Quit: Computer has gone to sleep.]
|jemc| has quit [Ping timeout: 244 seconds]
pietr0 has quit [Quit: pietr0]
<brixen> dmilith: I finally got master building on freebsd 10
<brixen> took me an hour just to get configure running and I still can't gem unpack a gem
<brixen> even with rubygems 2.4.5
<brixen> well, by building, I mean the vm linked
<brixen> now it can't build melbourne
<brixen> ugh
<dmilith> ;]
<brixen> oh, but I may know why...
<dmilith> pick Rubinius or Rubinius24
<dmilith> unpack to /Software and add /Software/Rubinius/exports to PATH
<dmilith> and you're done
<brixen> I need to build from source to debug this :)
<brixen> ok, got melbourne to build
<dmilith> also possible
<brixen> we might be in business
<dmilith> release 2.5.1? ;]
<brixen> probably as soon as I fix the freebsd issues
<dmilith> awesome
<brixen> well, the one isn't solely freebsd
<brixen> although, the other reporter's issue is interesting
<brixen> I wonder how the "resize the terminal rapidly" behavior came about heh
<dmilith> I have no idea how your job works ;] No spec, no standard..
josh-k_ has quit [Remote host closed the connection]
<brixen> I have no idea how it works either :)
<brixen> ok, looks like we might be good on the build
<brixen> gotta run though
<dmilith> 2:33 am
<dmilith> might be ok for a nap
<dmilith> ;]
<brixen> dmilith: uh yeah :P
<brixen> great, gems don't install
<brixen> what the hell is up with rubygems
<brixen> more debugging
<dmilith> brixen: i'll show you later how you could spend 10minutes max to have whole testing/development environment under fbsd 10.1
<dmilith> one script, and your development testing ground's ready.
<dmilith> gnite
|jemc| has joined #rubinius
amsi has quit [Quit: Leaving]
nirvdrum has quit [Ping timeout: 255 seconds]
Bwild has quit [Ping timeout: 246 seconds]
Bwild has joined #rubinius
amclain has joined #rubinius
Prathame_ has joined #rubinius
Prathame_ has quit [Remote host closed the connection]
jc00ke has quit [Ping timeout: 245 seconds]
dlackty__ has quit [Ping timeout: 272 seconds]
cezarsa has quit [Ping timeout: 245 seconds]
mjc_ has quit [Ping timeout: 244 seconds]
meh` has quit [Ping timeout: 272 seconds]
cezarsa has joined #rubinius
dlackty__ has joined #rubinius
mjc_ has joined #rubinius
dlackty__ has quit [Ping timeout: 265 seconds]
cezarsa has quit [Ping timeout: 272 seconds]
mjc_ has quit [Ping timeout: 245 seconds]
jc00ke has joined #rubinius
dlackty__ has joined #rubinius
cezarsa has joined #rubinius
mjc_ has joined #rubinius
johnmuhl has quit [Quit: Connection closed for inactivity]
havenwood has joined #rubinius
GitHub121 has joined #rubinius
<GitHub121> [rubinius] brixen pushed 1 new commit to master: http://git.io/c4C19w
<GitHub121> rubinius/master 6d1c999 Brian Shirai: Fixed canceling Metrics timer on FreeBSD.
GitHub121 has left #rubinius [#rubinius]
dimday has joined #rubinius
Prathame_ has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (6d1c999 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/47740157: The build passed.
travis-ci has left #rubinius [#rubinius]
<brixen> ugh, wtf rb-readline systems (actually `<cmd>`) 11 times on starting irb and 5 times *every* line entered in irb
<brixen> wait, 6 times for every line entered
Prathame_ has quit [Ping timeout: 244 seconds]
Prathame_ has joined #rubinius
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
amclain has quit [Quit: Leaving]
noop has joined #rubinius
Prathame_ has joined #rubinius
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djellemah has joined #rubinius
havenwood has quit [Remote host closed the connection]
josh-k has joined #rubinius
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #rubinius
nirvdrum has joined #rubinius
Prathame_ has joined #rubinius
Prathame_ has quit [Client Quit]
Prathame_ has joined #rubinius
flavio has joined #rubinius
|jemc| has quit [Ping timeout: 246 seconds]
josh-k has quit [Remote host closed the connection]
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djellemah has quit [Ping timeout: 252 seconds]
Prathame_ has joined #rubinius
Prathame_ has quit [Read error: Connection reset by peer]
djellemah has joined #rubinius
JohnBat26 has joined #rubinius
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
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'
tenderlove has joined #rubinius
<dmilith> what that command does?
djellemah has quit [Ping timeout: 265 seconds]
<|jemc|> dmilith: `man infocmp` says "compare or print out terminfo descriptions"
<dmilith> might be linuxizm
<|jemc|> dmilith: you can run man on your local machine to read more
<brixen> dmilith: infocmp is not installed on this freebsd 10 instance, so trying to find out if you are missing it as well
<dmilith> might be additional dependency among those available in base system
<dmilith> I'm pretty sure that terminfo is available in bsd source
<brixen> dmilith: I don't know how to search for freebsd pkgs
<brixen> pkg search infocmp returns nothing
<dmilith> there're no such thing
<dmilith> you have what's by default installed in base system
<dmilith> (it's built from source as one with kernel)
<brixen> every line entered causes rb-readline to exec 6 commands https://gist.github.com/brixen/82da2f8c393f8f21105c
<dmilith> if you'd like to search for external software, you have ports by default
<brixen> there must be a better way
<dmilith> if you want to search ports for it, try portsnap fetch extract && cd /usr/ports && make search name=yourname-also-regexps-work
<brixen> gotta run
<dmilith> but still don't know what that command actually does for Rubinius
<dmilith> later!
<brixen> it's used by rb-readline
<brixen> I linked the fil
<brixen> e
<dmilith> I see
<dmilith> bit ugly hardcode btw ;p
<dmilith> brixen: you might try terminfo command
havenwood has joined #rubinius
<dmilith> also termcap
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<|jemc|> dmilith: brixen doesn't maintain rb-readline
<|jemc|> dmilith: it's a gem that has nothing (directly) to do with rubinius
<dmilith> um, sorry. Have no idea who is :}
goyox86 has joined #rubinius
<dmilith> anyway. It seems like infocmp replacement doesn't even exist under *BSD
goyox86 has quit [Client Quit]
<|jemc|> dmilith: try filing an issue at the github repository I linked to
djellemah has joined #rubinius
<dmilith> |jemc|: thx
<|jemc|> dmilith: no problem
goyox86 has joined #rubinius
|Blaze| has quit [Ping timeout: 245 seconds]
flavio has quit [Quit: WeeChat 1.0]
diegoviola has quit [Quit: WeeChat 1.0.1]
nirvdrum has quit [Ping timeout: 264 seconds]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
amsi has joined #rubinius
benlovell has quit [Ping timeout: 256 seconds]
djellemah has quit [Quit: Leaving]
djellemah has joined #rubinius
benlovell has joined #rubinius
|Blaze| has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
frzng has quit [Quit: frzng]
frzng has joined #rubinius
benlovell has joined #rubinius
Prathame_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pietr0 has joined #rubinius
benlovell has quit [Quit: leaving]
Prathame_ has joined #rubinius
meh` has joined #rubinius
Prathame_ has quit [Remote host closed the connection]
Prathame_ has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
* cremes tries out gitter
Prathame_ has quit [Ping timeout: 245 seconds]
nirvdrum has joined #rubinius
amsi has quit [Read error: Connection reset by peer]
amsi has joined #rubinius
josh-k has quit [Remote host closed the connection]
Bwild has joined #rubinius
<brixen> dmilith: so yeah, we'll need to patch rb-readline in order to use it on freebsd
<brixen> dmilith: I'm going to add some code to IRB so it doesn't die trying to load readline
<brixen> that will let you use it but without readline support until we address the issue
<dmilith> yea
<dmilith> but take it with low priority. That doesn't cause troubles in applications.
nirvdrum has quit [Ping timeout: 245 seconds]
<brixen> so weird that freebsd doesn't have infocmp
<brixen> but I think it should be easy to replace that
<brixen> libc has both terminfo and termcap
<brixen> might be possible to whip up an FFI lib for this, too
<brixen> since we have a bunch of FFI structures already mapped in rbx
<brixen> the problem with using FFI generally is needing to generate a proper structure on a system
<brixen> hmm, we could maybe even monkey patch this in instead of needing to mod rb-readline in the short term
slaught has joined #rubinius
<dmilith> ;]
<dmilith> the ruby way
<dmilith> monkey patching is toxic
<dmilith> but yea, this is the way
djellemah has quit [Ping timeout: 244 seconds]
<brixen> monkey patching is the best
<brixen> only people who hate kittens and ice cream hate monkey patching :)
[spoiler] has quit [Quit: I'm running to save my life!]
Bwild has quit [Remote host closed the connection]
Bwild has joined #rubinius
<havenwood> freedom patching*
GitHub182 has joined #rubinius
<GitHub182> [rubinius] brixen pushed 1 new commit to 1.8.7: http://git.io/hezsaA
<GitHub182> rubinius/1.8.7 b42f62a Brian Shirai: Bumped rubysl-irb to 1.0.1.
GitHub182 has left #rubinius [#rubinius]
havenwood has quit [Remote host closed the connection]
GitHub38 has joined #rubinius
<GitHub38> [rubinius] brixen pushed 1 new commit to master: http://git.io/7VpqBg
<GitHub38> rubinius/master db5a44e Brian Shirai: Handle interrupted read for spawn status. Fixes #3292.
GitHub38 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (db5a44e - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/47851112: The build was broken.
travis-ci has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/1.8.7 (b42f62a - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/47847725: The build has errored.
travis-ci has left #rubinius [#rubinius]
<cremes> ;)