<lopex>
chrisseaton, nirvdrum do you have perf ci for sequel ?
enebo has joined #jruby
enebo has quit [Quit: enebo]
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 246 seconds]
<nirvdrum>
lopex: No. I suppose I should look into running the sequel test suite now that we have the postgres-pr driver running.
<nirvdrum>
lopex: As for uptake in activity, I think we're just coming back from vacation. Today is my first day back since Christmas.
<lopex>
nirvdrum: happy new year then :P
<nirvdrum>
Heh. Thanks. You too.
<lopex>
nirvdrum: I only depend on sequel and sinatra atm
<nirvdrum>
I'm just getting back into the swing of things over here.
<lopex>
for my tool, but I'll happily ditch sinatra
<nirvdrum>
We run Sinatra just fine.
<nirvdrum>
And Roda.
<nirvdrum>
Probably other Rack-based frameworks that aren't as complex as Rails.
<lopex>
yeah, cool, I'm happy jruby-truffle i almost at the end
<lopex>
I hate rails
<nirvdrum>
I was poking more at RubyGems just before the holiday.
<nirvdrum>
I was able to install a gem over HTTP using a local gem server (we don't have openssl support yet, so HTTPS is out).
<lopex>
wowsers
<lopex>
given what you'd have to accomplish
<lopex>
damn you ruby
<lopex>
nirvdrum: one thing is IO, the bindings, strings
<lopex>
not to mention runtime
<lopex>
nirvdrum: hats off
<nirvdrum>
Thanks. It's obviously just not me. And it looks like for RubyGems, a lot of pieces were in place already. I really just had to set some value in RbConfig due to a bug in RubyGems.
<nirvdrum>
And work on zlib performance a bit.
<lopex>
and I really think this will be a thing for commercial use
<lopex>
nirvdrum: is the sulong thingy going well as well ?
<nirvdrum>
I believe so. But that's really been chrisseaton's work.
<lopex>
nirvdrum: like chrisseaton was painfully cracking sulong/mri c macros thingies
<lopex>
hats off to that too
<lopex>
nirvdrum: but it's quite funny at some point. c preprocessor being just a string substitiution is now a subject or some god knows IR level analysis
<lopex>
in clang
<nirvdrum>
I haven't really looked at things from the Sulong side. I've just trusted that they work.
<bga57>
will truffle work with openjdk, or just oracle's jdk?
<lopex>
bga57: since 9 it will work otb
<nirvdrum>
bga57: Truffle (and by extension, JRuby+Truffle) work with OpenJDK. However, to get peak performance, you want to have the Graal compiler available. The easiest way to do that is to download a copy of GraalVM from Oracle Technology Network.
<nirvdrum>
With Java 9, you'll be able to just get the Graal JAR and use that with the standard JDK.
<bga57>
openjdk9 hasn't been ported to freebsd yet :(
pawnbox has quit [Read error: Connection reset by peer]
alex0ptr has joined #jruby
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
vtunka has quit [Quit: Leaving]
drbobbeaty has joined #jruby
hays has quit [Ping timeout: 248 seconds]
vtunka has joined #jruby
mpapis has joined #jruby
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
bbrowning_away is now known as bbrowning
pawnbox has quit [Ping timeout: 258 seconds]
vtunka has quit [Quit: Leaving]
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
vtunka has joined #jruby
marciol has joined #jruby
pawnbox has joined #jruby
lance|afk is now known as lanceball
kares has quit [Remote host closed the connection]
asdf123 has joined #jruby
<asdf123>
I get this error TypeError: nil is not a string when I execute OpenSSL::PKCS7.write_smime(OpenSSL::PKCS7.sign(certificate, private_key, data, [], OpenSSL::PKCS7::DETACHED)), does anybody know this error?
<chrisseaton>
Does anyone here know about the Java logging API? It doesn't seem to be configurable except through code or a properties file. Can't I just set system properties or something?
enebo has joined #jruby
enebo has quit [Client Quit]
enebo has joined #jruby
alex0ptr_ has quit [Remote host closed the connection]
<GitHub7>
[jruby] chrisseaton pushed 10 new commits to truffle-head: https://git.io/vM3tk
<GitHub7>
jruby/truffle-head db858ac Chris Seaton: [Truffle] Rename jruby_home to just ruby_home.
<GitHub7>
jruby/truffle-head ae04269 Chris Seaton: [Truffle] Cope with home not being set in RbConfig
<GitHub7>
jruby/truffle-head e38e135 Chris Seaton: [Truffle] config logging methods.
camlow325 has joined #jruby
camlow325 has quit [Client Quit]
tcrawley is now known as tcrawley-away
pawnbox has quit [Read error: Connection reset by peer]
<GitHub1>
jruby/truffle-head 92d23aa Chris Seaton: [Truffle] Allow RubyGems to be silently not loaded - sometimes we want to run without home set. We have other mechanisms to warn if the user doesn't understand.
<GitHub1>
jruby/truffle-head 4325e7c Chris Seaton: [Truffle] Simpler algorithm for determining the location of home.
<GitHub1>
jruby/truffle-head 56ee104 Chris Seaton: [Truffle] Remove the RubyEngine abstraction - only Main was using it.
mpapis has quit [Quit: Connection closed for inactivity]
<GitHub40>
jruby/truffle-head 9b84654 Chris Seaton: [Truffle] -S has been broken for a while.
<GitHub40>
jruby/truffle-head 50c5b82 Chris Seaton: [Truffle] We're missing some extra trace lines, but we were missing lots before anyway. Workaround for now.
<GitHub40>
jruby/truffle-head ebca83f Chris Seaton: [Truffle] Coverage results are off - work around for now.
pilne has joined #jruby
<GitHub196>
[jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vM3zy
<GitHub196>
jruby/truffle-head 2443df5 Chris Seaton: [Truffle] Remove things we don't use in RubyInstanceConfig.
<GitHub13>
[jruby] sumitmah opened pull request #4420: [#4414] Fixes #4414. getVpValueWithPrec19 should raise FloatDomainErr… (master...fix-float-NAN-conversion-to-bigdecimal) https://git.io/vM32O
yahonda has joined #jruby
<GitHub102>
[jruby] headius opened pull request #4421: Make StringIO thread-safe by synchronizing against ptr. (master...stringio_threadsafe) https://github.com/jruby/jruby/pull/4421
<GitHub173>
jruby/master f9caf6c Charles Oliver Nutter: Merge pull request #4421 from headius/stringio_threadsafe...
<GitHub173>
jruby/master 48c68c3 Charles Oliver Nutter: Make StringIO thread-safe by synchronizing against ptr.
marciol has quit [Ping timeout: 258 seconds]
adam- is now known as adam12
pawnbox has quit [Remote host closed the connection]
<chrisseaton>
cremes: maybe watch the RubyKaigi conference talk? There haven't been any major blog posts or anything like that.
<chrisseaton>
cremes: performance is improving, 2.4 features are largely done I think, that's it really
<cremes>
chrisseaton: good suggestion. I’ll pull up rubykagai and take a look.
<chrisseaton>
cremes: what's happening with Rubinius?
<chrisseaton>
cremes: we've stopped pulling code from them after the licence change
<cremes>
chrisseaton: any news on truffle integration? I wager you are still working hard on it.
<chrisseaton>
cremes: look for 'Ruby's C extension problem and how we're fixing it' video for a recent summary of Truffle - it's running Rails now
<cremes>
chrisseaton: no new news on rubinius. after my IO merge I had to get back to paying work. :)
<chrisseaton>
(the second half of the video is a general status update)
<cremes>
but I still poke at rubinius things now and again. I’ve been distracted by the arrival of my first child so I haven’t really spent any time at all doing my hobby work or lurking on irc/gitter channels.
<cremes>
chrisseaton: awesome that truffle is now running Rails. That’s huge! Ibet it runs all of my code too… hopefully your video explains how I can try that out :)
<chrisseaton>
We're starting to scale up our testing of Gems, so at some point soon we'll be letting people upload their Gemfile.locks and have us test against it.
rsim has quit [Read error: Connection reset by peer]