enebo has quit [Quit: enebo]
slaught has quit [Quit: slaught]
Papierkorb has quit [Quit: ArchLinux completes an endless loop faster than any other distro!]
havenwood has joined #rubinius
josh-k_ has joined #rubinius
<yorickpeterse> evan: https://gist.github.com/YorickPeterse/57995d2d09084a7282f4 got pretty far for the night, I'll be digging further into this during the week
<yorickpeterse> ^ that actually parses bits and pieces already
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
josh-k has quit [Ping timeout: 244 seconds]
<yorickpeterse> evan: darn, looks like kpeg is actually _really_ slow once it's actually parsing XML (had to hack the grammar a bit)
<yorickpeterse> 43 seconds to parse 10 MB
<yorickpeterse> vs 3,5 in Racc
<yorickpeterse> bah
<yorickpeterse> ah well, I'm off for the night
<yorickpeterse> toodles
<diegoviola> brixen: ok
<diegoviola> brixen: just ping me when you'd like to try this again
enebo has joined #rubinius
_hs710 has joined #rubinius
hosiawak has joined #rubinius
pwh has joined #rubinius
havenn has joined #rubinius
havenwood has quit [Ping timeout: 250 seconds]
goyox86 has joined #rubinius
dimday has joined #rubinius
josh-k_ has quit [Remote host closed the connection]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
havenn has quit [Ping timeout: 250 seconds]
Bwild has quit [Remote host closed the connection]
_hs710 has quit [Quit: _hs710]
enebo has quit [Quit: enebo]
_hs710 has joined #rubinius
mbj has joined #rubinius
mbj has quit [Quit: leaving]
houhoulis has joined #rubinius
_hs710 has quit [Quit: _hs710]
arrubin has quit []
_hs710 has joined #rubinius
_hs710 has quit [Client Quit]
_hs710 has joined #rubinius
_hs710 has quit [Client Quit]
_hs710 has joined #rubinius
jnh has quit [Quit: Leaving...]
nirvdrum has joined #rubinius
pietr0 has quit [Quit: pietr0]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
nirvdrum has quit [Ping timeout: 252 seconds]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
diegoviola has quit [Remote host closed the connection]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
havenwood has joined #rubinius
meh` has quit [Ping timeout: 272 seconds]
Bwild has joined #rubinius
_hs710 has quit [Quit: _hs710]
Bwild has quit [Remote host closed the connection]
_hs710 has joined #rubinius
_hs710 has quit [Client Quit]
RageLtMan_ has joined #rubinius
RageLtMan has quit [Ping timeout: 258 seconds]
_hs710 has joined #rubinius
pwh_ has joined #rubinius
pwh has quit [Ping timeout: 258 seconds]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
_hs710 has quit [Client Quit]
houhoulis has quit []
houhoulis has joined #rubinius
pietr0 has joined #rubinius
slaught has joined #rubinius
<bennyklotz> morning
JohnBat26 has joined #rubinius
slaught has quit [Quit: slaught]
noop has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
Bwild has joined #rubinius
dzhulk has joined #rubinius
dzhulk has quit [Ping timeout: 252 seconds]
dzhulk1 has joined #rubinius
|jemc| has joined #rubinius
<|jemc|> yorickpeterse: when you get a chance, can you drop me a gist of the peg grammar you were using for kpeg?
<|jemc|> I want to run it through pegleromyces - I need a test case with a simpler grammar than myco and it also helps that your parser is well-benchmarked so I can compare
<|jemc|> I'm just now getting to the point where pegleromyces can output *.rbc files containing your parser to be loaded in later
<|jemc|> I'm doing some field work this week and may not be in-channel, but if you drop a link, |jemc-bot| will pick it up for me :)
<|jemc|> I'm certainly not going to attempt to convince you to use my unstable toy parser generator in production, but having a real life grammar that does something useful would help my learning/development/optimization process
<|jemc|> yorickpeterse: whoops; just saw this: https://gist.github.com/YorickPeterse/57995d2d09084a7282f4
<|jemc|> is that latest?
havenwood has quit [Remote host closed the connection]
dimday has quit [Quit: Leaving.]
Bwild has quit [Quit: leaving]
pietr0 has quit [Quit: pietr0]
RageLtMan_ has quit [Remote host closed the connection]
<yorickpeterse> morning
<yorickpeterse> |jemc|: yes
goyox86 has joined #rubinius
<yorickpeterse> shoot, I totally forgot to build binaries for 2.4
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
benlovell has joined #rubinius
goyox86 has joined #rubinius
<goyox86> morning
houhoulis has quit [Remote host closed the connection]
elia has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
_hs710 has joined #rubinius
benlovell has quit [Ping timeout: 250 seconds]
<yopp> huh
<yopp> github.com finally blocked in russia
<yopp> yeah
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
benlovell has joined #rubinius
<goyox86> Why the block of gh in Russia?
benlovell has quit [Ping timeout: 272 seconds]
josh-k has joined #rubinius
josh-k has quit [Remote host closed the connection]
benlovell has joined #rubinius
<dbussink> goyox86: russian government doesn't like people posting information on how to commit suicide basically
<goyox86> dbussink Where is that info in GH? Is not that I'm interested xD
<goyox86> Just curiosity
<yorickpeterse> brixen: hm, one random segfault on 2.4 so far
<yorickpeterse> brixen: https://gist.github.com/YorickPeterse/62d593fff91d99290264 not sure what this would be
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
elia has joined #rubinius
enebo has joined #rubinius
lbianc has quit [Quit: ChatZilla 0.9.91 [Firefox 24.8.1/20140923194127]]
noop has quit [Ping timeout: 272 seconds]
Martell has joined #rubinius
noop has joined #rubinius
Martell has left #rubinius ["Leaving"]
<|jemc|> yorickpeterse: thanks
<yopp> goyox86, because of reasons!
<yorickpeterse> clearly Github is run my capitalist pigs
<yopp> but in fact, because we have fucked up gov agency called Russian Communication Advisor and few laws, that ban any kinds of "suicide" readings
<yopp> And there few files on GH, kinda "100 dumb ways to kill yourself"
<yopp> And this agency sent takedown notices to GH, and they didn't react. So they decided to ban it
<yopp> yorickpeterse, it's a next stage. First stage is child porn or prohibited reading :)
<yorickpeterse> Good old digital cold wars
<yopp> Nope. Just good old censorship! New iron curtain
<yopp> Cold war will begin when they block facebook in favor of local copy-cat vk.com :)
<yorickpeterse> Well they already took that over, so that's a start
<yorickpeterse> But they have Snowden, so I'm sure they'll respect the privacy of Vkontakte's users
<yopp> :D
noop has quit [Ping timeout: 245 seconds]
<Rotonen> well, there are suggestions for a separate egypt-iran-turkey-russia based network and the digital economy zone of that size is not insignificant either
dzhulk has joined #rubinius
<yopp> dzhulk, so how the first day without GH went? :)
dzhulk1 has quit [Ping timeout: 255 seconds]
<dzhulk> yopp: Actually 2nd day. fucking rostelekom :(
<yopp> It's not RT, it's RKN
dzhulk1 has joined #rubinius
dzhulk has quit [Ping timeout: 244 seconds]
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
dzhulk1 has quit [Quit: Leaving.]
|jemc| has quit [Ping timeout: 240 seconds]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
abbe_ has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
abbe has quit [Disconnected by services]
abbe_ is now known as abbe
Y_Ichiro_ has joined #rubinius
Y_Ichiro_ has joined #rubinius
dzhulk has joined #rubinius
halorgium_ has joined #rubinius
dbussink_ has joined #rubinius
halorgium has quit [Ping timeout: 265 seconds]
dbussink has quit [Ping timeout: 265 seconds]
_dyrim has quit [Ping timeout: 265 seconds]
Y_Ichiro has quit [Ping timeout: 265 seconds]
coffeejunk has quit [Ping timeout: 265 seconds]
dbussink_ is now known as dbussink
halorgium_ is now known as halorgium
_dyrim has joined #rubinius
coffeejunk has joined #rubinius
goyox86 has joined #rubinius
<yorickpeterse> brixen: also, I'm still seeing JIT aborts
<yorickpeterse> brixen: https://gist.github.com/YorickPeterse/97ffc1e664df438676a5 top one is an abort
<yorickpeterse> oh, the second one is also an abort
Y_Ichiro_ has quit [Read error: Connection reset by peer]
Y_Ichiro has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
<brixen> yorickpeterse: this looks like the abort is in the generated code https://gist.github.com/YorickPeterse/97ffc1e664df438676a5#file-rbx-log-L16
<brixen> yorickpeterse: vs the JIT itself aborting
<brixen> yorickpeterse: if you can debug a core file or something, that would help
<yorickpeterse> brixen: hmmm, getting a core dump will be tricky
<brixen> why is that?
<yorickpeterse> It occurs quite rarely, I'll see what I can set up tomorrow
<brixen> both these aborts look to be the same
<brixen> hm, what is not obvious to me is how the frames go from shepherd(_ZN8rubinius3jit7Builder13generate_bodyEv+0x689) [0x782c89] to an anonymous frame
<yorickpeterse> Not surprising, the app has a very consistent workload
<yorickpeterse> (the aborts being the same that is)
<goyox86> Hey guys are there any know issues of RBX with sidekiq?
<yorickpeterse> goyox86: you're going to have to be more specific than that
<goyox86> I'm running one of my appas under sidekiq and I get random "uninitialized constant Foo"
<goyox86> The app code is crappy and probably we are doing something *not good* while loading libs in rails. But in MRI the errors donn't happen. Porbably something related to code loading?
dzhulk1 has joined #rubinius
<yorickpeterse> goyox86: autoload
<yorickpeterse> supposedly our autoload is thread-safe from what I've read, but I have strong doubts about that
<yorickpeterse> I've seen too many autoloading problems so far, even with libs like ActiveRecord
<yorickpeterse> (on a sidenote: autoload should've never existed)
<yorickpeterse> also bbl, train
dzhulk has quit [Ping timeout: 264 seconds]
<headius> autoload itself should be thread-safe, but other threads can always see a file load in progress (partially initialized classes, etc)
<headius> I usually don't see autoload failure manifest as missing constants though
<goyox86> thx for the clarification yorickpeterse
<goyox86> BTW is there any plans for RBX 3 to load code faster? Or we should use solutions to preload envs like spring a'la Rails?
<brixen> goyox86: yes, we'll load code faster
<brixen> things like spring suck
<goyox86> I would be glad to help make the code loader faster (assuming the work has to be done in the code loader)
meh` has joined #rubinius
<brixen> yorickpeterse: our caller_locations is messed up :p
<brixen> that lovely code results in config/initializers in a rails app being loaded 4 times on 2.4.0
<goyox86> brixen Is there any plan for putting in the metrics things such as object counts like count of symbols, hashes, or things like that ala ObjectSpace? #justasking
<brixen> goyox86: maybe
<goyox86> brixen sweet
benlovell has quit [Ping timeout: 255 seconds]
elia has quit [Quit: Computer has gone to sleep.]
goyox86 has quit [Ping timeout: 264 seconds]
GitHub55 has joined #rubinius
<GitHub55> [rubinius] jc00ke pushed 2 new commits to master: http://git.io/y2iJPw
<GitHub55> rubinius/master 75cb864 jc00ke: Add spec for File.fnmatch and FNM_EXTGLOB | FNM_PATHNAME
<GitHub55> rubinius/master 25405ee jc00ke: Don't just test FNM_EXTGLOB...
GitHub55 has left #rubinius [#rubinius]
<headius> jc00ke: oh hey, mind stopping into #jruby for a minute?
<brixen> yorickpeterse: this is a weird one
<brixen> I get full paths from my attempted repro script, but base names from Rails
<brixen> what the what
noop has joined #rubinius
dzhulk has joined #rubinius
dzhulk1 has quit [Ping timeout: 250 seconds]
<yorickpeterse> brixen: re caller locations, no ours is fine
<yorickpeterse> It's MRI who's at fault, their implementation directly contradicts their docs
<yorickpeterse> brixen: I've not had any response from matz & friends sadly
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (25405ee - jc00ke): http://travis-ci.org/rubinius/rubinius/builds/43009458: The build was broken.
travis-ci has left #rubinius [#rubinius]
* jc00ke <cough>bullshit</cough>
benlovell has joined #rubinius
<yorickpeterse> brixen: the C code of MRI further confirms this
<yorickpeterse> brixen: also https://github.com/rails/rails/pull/17782
<yorickpeterse> I did my homework on this one :P
<yorickpeterse> (mostly)
benlovell has quit [Ping timeout: 256 seconds]
slaught has joined #rubinius
benlovell has joined #rubinius
<headius> yorickpeterse: it would probably be more effective to file a bug than ping on twitter
<headius> it may just be a language issue and they meant for it to be full path
benlovell has quit [Ping timeout: 244 seconds]
benlovell has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (25405ee - jc00ke): http://travis-ci.org/rubinius/rubinius/builds/43009458: The build passed.
travis-ci has left #rubinius [#rubinius]
<brixen> yorickpeterse: the actual behavior is what needs to be spec'd and implemented
<brixen> yorickpeterse: the docs lie all over the place
<yorickpeterse> brixen: then we'd be implementing something which appears to be flat out a bug in MRI
<brixen> is there a redmine bug filed?
benlovell has quit [Ping timeout: 265 seconds]
<yorickpeterse> No not yet that I know of, I'm eating pancakes atm, will do afterwards
<headius> pancakes for dinner, my wife would love you
<brixen> sure would be cool if there were a project that has executable code for Ruby behaviors
<brixen> would make misunderstandings like this a lot less likely
<brixen> imagine if MRI developers actually added code there
dzhulk has quit [Quit: Leaving.]
<yorickpeterse> headius: they're instant-pancakes
<yorickpeterse> brixen: I smell sarcasm
<yorickpeterse> brixen: yup
<headius> imagine if rubinius developers added tests to MRI
<brixen> yorickpeterse: what's that?
<yorickpeterse> brixen: as in, yes there aren't tests for it
<yorickpeterse> brixen: https://bugs.ruby-lang.org/issues/10561 I'll add a comment here
<yorickpeterse> wait how do I even comment on Redmine
slaught has quit [Quit: slaught]
<yorickpeterse> oh, it's the edit button
<yorickpeterse> convenient
noop has quit [Ping timeout: 244 seconds]
<yorickpeterse> brixen: btw did you get my binaries?
<brixen> yorickpeterse: ah, thanks for reminding me
<yorickpeterse> you're not getting away that easily :P
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
slaught has joined #rubinius
<brixen> yorickpeterse: they should be up
<yorickpeterse> sweet
brixen has quit [Quit: ZNC - http://znc.in]
brixen has joined #rubinius
slaught has quit [Quit: slaught]
cremes has quit [Quit: cremes]
_dyrim has quit [Ping timeout: 244 seconds]
dzhulk has joined #rubinius
_dyrim has joined #rubinius
dzhulk has quit [Ping timeout: 252 seconds]
dzhulk has joined #rubinius
Bwild has joined #rubinius
slaught has joined #rubinius
slaught has quit [Quit: slaught]
Bwild has quit [Ping timeout: 244 seconds]
slaught has joined #rubinius
Bwild has joined #rubinius
Bwild has quit [Client Quit]
havenn has joined #rubinius
havenwood has quit [Ping timeout: 250 seconds]
havenn is now known as havenwood
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 252 seconds]
slaught has quit [Quit: slaught]
slaught has joined #rubinius
diegoviola has joined #rubinius
slaught has quit [Quit: slaught]
dzhulk has left #rubinius [#rubinius]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
_hs710 has quit [Quit: _hs710]
_hs710 has joined #rubinius
yipstar has joined #rubinius
havenwood has quit [Remote host closed the connection]
goyox86 has joined #rubinius
slaught has joined #rubinius
cremes has joined #rubinius
meh` has quit [Remote host closed the connection]
pwh_ has quit [Ping timeout: 256 seconds]
pwh has joined #rubinius
meh` has joined #rubinius
pwh has quit [Ping timeout: 244 seconds]
pwh has joined #rubinius
pwh has quit [Max SendQ exceeded]
pwh has joined #rubinius
cremes has quit [Read error: Connection reset by peer]
cremes has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jbr has joined #rubinius
jbr is now known as jbr_
carlosgaldino has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jbr_ is now known as jbr__
GitHub104 has joined #rubinius
<GitHub104> [rubinius] jc00ke opened pull request #3229: Add some UnboundMethod specs (master...define_method) http://git.io/1Lle3w
GitHub104 has left #rubinius [#rubinius]
jbr__ is now known as jbr^
GitHub26 has joined #rubinius
<GitHub26> [rubinius] jc00ke pushed 3 new commits to master: http://git.io/R3l4AA
<GitHub26> rubinius/master 572cf4c Jacob Rothstein: Describe define_method interaction w UnboundMethod...
<GitHub26> rubinius/master 309f6aa Jacob Rothstein: tag failing unbound method specs
<GitHub26> rubinius/master c96c52c Jesse Cooke: Merge pull request #3229 from jbr/define_method...
GitHub26 has left #rubinius [#rubinius]
GitHub93 has joined #rubinius
<GitHub93> [rubinius] jc00ke closed pull request #3229: Add some UnboundMethod specs (master...define_method) http://git.io/1Lle3w
GitHub93 has left #rubinius [#rubinius]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
GitHub17 has joined #rubinius
<GitHub17> [rubinius] brixen pushed 2 new commits to master: http://git.io/Ez0lFA
<GitHub17> rubinius/master 12b6613 Brian Shirai: Updated CI specs to RubySpec 88e8a624.
GitHub17 has left #rubinius [#rubinius]
<GitHub17> rubinius/master 584b6fb Brian Shirai: Updated CI tags.