<GitHub37>
jruby/truffle-head 32f3100 Kevin Menard: [Truffle] Use an allocation node to create strings in String#+.
<GitHub37>
jruby/truffle-head 65834b1 Kevin Menard: [Truffle] Consolidated some of the encoding compatibility checks and logic for concatenating ropes.
<GitHub37>
jruby/truffle-head ed43a35 Kevin Menard: [Truffle] Minor style fix.
ale_ has quit [Ping timeout: 256 seconds]
bb010g has joined #jruby
ale_ has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub29>
jruby/truffle-head 33e9e3a Kevin Menard: [Truffle] Added a faster path for fixed-width encodings in `string_character_byte_index` primitive.
alex0ptr has quit [Ping timeout: 252 seconds]
pawnbox has joined #jruby
alex0ptr has joined #jruby
pawnbox has quit [Remote host closed the connection]
alex0ptr has quit [Ping timeout: 250 seconds]
pawnbox has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
tcrawley-away is now known as tcrawley
pilne has quit [Quit: Quitting!]
tcrawley is now known as tcrawley-away
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 264 seconds]
knu has quit [Read error: Connection reset by peer]
lopex has quit [Quit: Connection closed for inactivity]
<marciol>
hi guys, worth migrate an Rails app from MRI Ruby to JRuby taking account the next Truffle+Graal version?
<marciol>
* a Rails app
<kares>
marciol: hey! nope -> truffle does not yet run the full Rails stack (AR)
<marciol>
kares: Yes, but thinking in future, is worth to start the migration to the regular JRuby now?
<kares>
but its still worth migrating to JRuby classic in cases where you can leverage GIL-free Ruby impl
<kares>
marciol: wouldn't plan for the future much :) ... test it out and see what does it get you
<chrisseaton>
marciol: do you find normal Ruby's performance to be limiting you?
<marciol>
chrissseaton: sometimes I think that I can get more performance with use of less machines in the long run if my app were running on JVM
<chrisseaton>
marciol: Truffle probably isn't ready to run your app yet, but if you want to send me your Gemfile.lock so I can see what it is you need to be running
<marciol>
but I gonna test if my hyphotesis is correct
<chrisseaton>
Truffle doesn't have a lot of compatibility with JRuby - you'll be running C extensions rather than JRuby's versions of gem when you do run on Truffle
<chrisseaton>
But it's always a good idea to try out JRuby
<marciol>
I wondering if is worth to migrate to regular jruby while waiting Truffle is production ready
<kares>
marciol: you should see a cost saving in server costs if you run JRuby
<kares>
since you can handle more requests concurrently in a single JRuby/JVM process
<marciol>
so I can get immediate benefits
vtunka has joined #jruby
<marciol>
chrisseaton: nokogiri is a problem yet to be solved no?
<marciol>
I have several gems in my app that depends on nokogiri
<chrisseaton>
Everything depends on Nokogiri :)
<marciol>
yes
<chrisseaton>
I'm working on it at the moment, and OpenSSL
<chrisseaton>
The majority of gems have a transient dependency on a C extension (I counted)
<marciol>
great, I'll wait the best moment to experiment. I'm anxious :)
shellac has joined #jruby
<marciol>
I had talked a lot about Truffle to my ruby mates
<chrisseaton>
Oh cool. It's taking a while but we're getting there fast. We have the biggest Ruby team in the world working for us.
<chrisseaton>
More Ruby Prize nominees than anyone else.
<chrisseaton>
Not sure about that last one actually.
<marciol>
really great
tcrawley is now known as tcrawley-away
alex0ptr has joined #jruby
alex0ptr_ has joined #jruby
alex0ptr has quit [Ping timeout: 265 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
tcrawley-away is now known as tcrawley
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Ping timeout: 264 seconds]
vtunka has quit [Quit: Leaving]
enebo has joined #jruby
vtunka has joined #jruby
alex0ptr_ has quit [Remote host closed the connection]
shellac has joined #jruby
marciol has quit [Remote host closed the connection]
marciol has joined #jruby
kith has quit [Quit: kith]
shellac has quit [Quit: Computer has gone to sleep.]
donV has quit [Ping timeout: 264 seconds]
vtunka has quit [Quit: Leaving]
zacts has joined #jruby
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Ping timeout: 245 seconds]
<GitHub0>
[jruby] nirvdrum pushed 11 new commits to truffle-head: https://git.io/vMepi
<GitHub0>
jruby/truffle-head 73bb0a3 Kevin Menard: [Truffle] New core string for error message.
<GitHub0>
jruby/truffle-head 4cf3007 Kevin Menard: [Truffle] Avoid creating ByteLists for String#casecmp.
<GitHub0>
jruby/truffle-head 0e6845b Kevin Menard: [Truffle] Moved a boundary to tidy up a bit.
lopex has quit [Quit: Connection closed for inactivity]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
bga571 has joined #jruby
<bga571>
Will there be a new jruby release in our Christmas stockings this year?
<GitHub65>
[jruby] nirvdrum pushed 3 new commits to truffle-head: https://git.io/vMvJh
<GitHub65>
jruby/truffle-head a698e78 Kevin Menard: [Truffle] Avoid converting Ropes to ByteLists in Rubinius::ByteArray#locate.
<GitHub65>
jruby/truffle-head bc41c32 Kevin Menard: [Truffle] Switched from ByteList to Rope in much of the regexp subsystem.
<GitHub65>
jruby/truffle-head 1f211fd Kevin Menard: [Truffle] Avoid creating ByteLists for the `time_strftime` primitive.
thedarkone2 has joined #jruby
donV has joined #jruby
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 260 seconds]
dling` has joined #jruby
pilne has joined #jruby
mpapis_ has joined #jruby
mpapis_ has quit [Client Quit]
mpapis_ has joined #jruby
mpapis_ has quit [Client Quit]
mpapis_ has joined #jruby
mpapis_ has quit [Client Quit]
mpapis has quit [Quit: Goodbye]
michal_papis has joined #jruby
michal_papis is now known as mpapis
mpapis_ has joined #jruby
mpapis has quit [Quit: Goodbye]
mpapis_ is now known as mpapis
mpapis has quit [Client Quit]
mpapis has joined #jruby
pawnbox has quit [Remote host closed the connection]