<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
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? :)
<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?