kagaro has joined #rubinius
Y_Ichiro has quit [Quit: No Ping reply in 180 seconds.]
Y_Ichiro has joined #rubinius
Y_Ichiro has joined #rubinius
Y_Ichiro has quit [Changing host]
havenwood has quit [Remote host closed the connection]
josh-k has joined #rubinius
rmichael has quit [Quit: Leaving...]
josh-k has quit [Remote host closed the connection]
arrubin has quit []
josh-k has joined #rubinius
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 244 seconds]
heftig has quit [Read error: Connection reset by peer]
heftig has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
heftig has joined #rubinius
o0oo0o has quit [Ping timeout: 250 seconds]
o0oo0o has joined #rubinius
max96at|off is now known as max96at
diegoviola has joined #rubinius
diegoviola has quit [Quit: WeeChat 1.0.1]
diegoviola has joined #rubinius
diegoviola has quit [Quit: WeeChat 1.0.1]
larstobi has quit [Ping timeout: 272 seconds]
larstobi has joined #rubinius
carlosgaldino has joined #rubinius
josh-k_ has quit [Remote host closed the connection]
GitHub161 has joined #rubinius
GitHub161 has left #rubinius [#rubinius]
<GitHub161> [rubinius] brixen closed pull request #3192: Remove the Kernel#itself method for now (master...itself-removal) http://git.io/464nYQ
Locke23rus has joined #rubinius
<yorickpeterse> http://llvm.lyngvig.org/Articles/Mapping-High-Level-Constructs-to-LLVM-IR# hm, this looks like an interesting read
|jemc| has joined #rubinius
havenwood has joined #rubinius
meh` has joined #rubinius
|jemc| has quit [Quit: WeeChat 1.0.1]
|jemc| has joined #rubinius
|jemc| has quit [Quit: WeeChat 1.0.1]
|jemc| has joined #rubinius
JohnBat26 has joined #rubinius
<abbe> Hi
<abbe> I'm seeing an issue with rubinius-2.3.0 on FreeBSD, where it (rbx) waits for few minutes before exiting.
<abbe> kevent(8,{0x0,EVFILT_TIMER,EV_ADD|EV_ENABLE,0,0x1,0x804c56b30},1,{},1,{0.001500000 }) = 0 (0x0)
<abbe> ^^ from truss(1)-ing it seems it's waiting on this
<brixen> yorickpeterse: cool article
<brixen> abbe: hm, seems like it may not be canceling the timer on shutdown
<brixen> abbe: I have a freebsd 10 vbox machine, what version are you running?
<abbe> I'm running on 9.3 (amd64)
<brixen> would it be possible for you to test on 10?
<brixen> checking vagrantbox.es for a 9
<yorickpeterse> brixen: there's this part where it starts talking about how to implement C++ exception handling in the IR
<abbe> Sure, I can try, let me find a 10.x host
<brixen> looks like there's a 9.2 minimal available
<yorickpeterse> my jaw dropped at the amount of IR required for that
<yorickpeterse> "and here's a bucket load of LLVM IR, have fun"
<brixen> yorickpeterse: yeah, the IR is really low
<brixen> hence, the work we discussed :)
<yorickpeterse> "we need to fix that" :P
<brixen> heh
o0oo0o has quit [Ping timeout: 250 seconds]
<brixen> so, the interesting thing was hearing Chris L say they built a new IR above LLVM IR for Swift
<brixen> it's been obvious to evan and I that is needed, but no validation quite like hearing Chris L say it :)
<yorickpeterse> I can imagine, looking at LLVM it's not exactly the most convenient thing to start with
<brixen> abbe: I'll download this 9.2 box
<abbe> thanks in advance
<abbe> brixen: i've a port, if you prefer that
<brixen> abbe: what command should I run to upgrade it to 9.3? or is that possible?
<abbe> freebsd-update upgrade -r 9.3-RELEASE
<yorickpeterse> Still, my main concern is I have literally no idea where to start. Even the Kaleidoscope tutorial is a lot to digest for somebody new to compilers
<brixen> abbe: ok, thanks
* abbe maintains lang/rubinius port
<brixen> yorickpeterse: we're going to work on that :)
<brixen> abbe: oh awesome, thank you!
<yorickpeterse> My idea was to basically work my way through our JIT, top to bottom, while reading up on all the related LLVM constructs
<abbe> thank you! :-)
<yorickpeterse> That way I have at least some context
<yorickpeterse> But that will take quite some time
<yorickpeterse> Might actually have to take some time off for that around December
<brixen> yorickpeterse: yeah, it would
<yorickpeterse> or just strap myself to a chair and force myself to work through the tutorials/docs
<yorickpeterse> I do see a lot of potential in smacking Rbx on top of that
<yorickpeterse> Kinda like Parrot, without inventing the underlying stuff ourselves
<brixen> abbe: I probably won't be able to debug this today, though
<abbe> brixen: no problems, i'll get back to you results with 10.x
<brixen> ok, thanks
<yorickpeterse> abbe: for the sake of not losing track of this, could you submit this as an issue on Github?
<yorickpeterse> abbe: with OS info, and stacktraces if there are any
brixen is now known as brixen_pomodoro
<yorickpeterse> oh boy
<yorickpeterse> brixen_pomodoro: does this mean you'll only be connected to IRC for 25 minutes, followed by a 3 minute downtime? :P
<brixen_pomodoro> hah
<brixen_pomodoro> inverse
<yorickpeterse> Pomodoro works great by the way, though I always forget to start my timer
<yorickpeterse> well, "timer"
<yorickpeterse> really it's a bash script
<abbe> yorickpeterse: sure
<yorickpeterse> abbe: thanks
o0oo0o has joined #rubinius
brixen_pomodoro is now known as brixen
<brixen> now to go play with a soccer ball for a break :)
<brixen> and lunch
<yorickpeterse> Timezones remain an odd thing
<brixen> an odd thing, or the oddest thing :)
<yorickpeterse> on the other side of the planet people are waking up, meanwhile here everybody are slowly ending their day
<|jemc|> just had breakfast :)
<yorickpeterse> I'll be cooking dinner in a short while :P
<brixen> yorickpeterse: me too! but a less short short while than you probably but maybe not where is this going...
<yorickpeterse> can you imagine the mindfuck when we're on other planets
<brixen> yes
<yorickpeterse> "Sorry, do you mean UTC+2 Earth or Martian time?"
<yorickpeterse> only about 50-100 more years before that is reality
<|jemc|> martian time, of course, earth has been uninhabitable for centuries
<yorickpeterse> Which is interesting to think about. Little over 100 years ago planes were a revolutionary thing
<yorickpeterse> in about 50-100 years we'll be on other planets
<yorickpeterse> Unless we nuke ourselves before then
<yorickpeterse> so basically moore's law but for everything
<yorickpeterse> It's however extremely sad if one thinks where we _could've_ been if we prioritized things differently over the years
<yorickpeterse> probably could've had a secret missile base on the moon by now
<yorickpeterse> I also wonder how long it will take before we're wiped out in favour of an interstellar highway
* |jemc| suppresses the urge to betray his classified info clearance
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
DanielVartanov has joined #rubinius
DanielVartanov has quit [Read error: Connection reset by peer]
<yorickpeterse> brixen: ah, I see I've been promoted to the status of Dr Evil
<yorickpeterse> now I just need a mini-me
<yorickpeterse> Hm, I should put that in my Twitter bio
<brixen> yorickpeterse: hah, it's ambiguous, I'm leaving room for (possible) redemption :)
Locke23rus has left #rubinius [#rubinius]
<brixen> of course, feel free to edit
<yorickpeterse> hehe, I actually quite like it
max96at is now known as max96at|off
<yorickpeterse> brixen: regarding the feedback, can I give that tomorrow somewhere around 13:00/14:00 Chicago time?
<yorickpeterse> Need to do another read-through tomorrow since it's getting late here
<brixen> yorickpeterse: before 11 CST please
jnh has joined #rubinius
<yorickpeterse> euh, that's...what timezone?
<yorickpeterse> no fucking Duckduckgo, it's not Child sex tourism
<yorickpeterse> darn search engine
<yorickpeterse> Ah
<yorickpeterse> hmmn
<yorickpeterse> I'll do some reading then in a bit, Monday's are always a hit and miss planning wise
<brixen> yorickpeterse: ok, appreciated
<yorickpeterse> np
<brixen> not expecting big changes
<yorickpeterse> No, reading over it initially didn't point out anything big
josh-k has joined #rubinius
max96at|off has quit [Quit: Bye!]
max96at|off has joined #rubinius
max96at|off is now known as max96at
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 240 seconds]
carlosgaldino has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
diegoviola has joined #rubinius
max96at has quit [Quit: Bye!]
max96at|off has joined #rubinius
max96at|off is now known as max96at
max96at has quit [Quit: Bye!]
josh-k_ has quit [Remote host closed the connection]
diegoviola has quit [Remote host closed the connection]
<yorickpeterse> brixen: re-read, can't find anything in need of changing
<yorickpeterse> not even a single typo
<brixen> yorickpeterse: thanks for taking the time :)
<brixen> sleep already :)
max96at|off has joined #rubinius
max96at|off is now known as max96at
<yorickpeterse> 00:02 is early enough to still do some HackerNews reading
<yorickpeterse> (the articles, not the comments)
o0oo0o has quit [Ping timeout: 250 seconds]
havenwood has quit [Ping timeout: 250 seconds]
<yorickpeterse> aaand now I'm off, toodles
exgf has quit [Ping timeout: 250 seconds]
max96at has quit [Quit: Bye!]
GitHub125 has joined #rubinius
<GitHub125> [rubinius] jc00ke pushed 1 new commit to master: http://git.io/7dX-HQ
<GitHub125> rubinius/master 2126710 jc00ke: Add more cases for File.fnmatch specs
GitHub125 has left #rubinius [#rubinius]
max96at|off has joined #rubinius
max96at|off is now known as max96at
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (2126710 - jc00ke): The build passed.
travis-ci has left #rubinius [#rubinius]
josh-k has joined #rubinius
jnh has quit [Remote host closed the connection]