rdubya has joined #jruby
rdubya has quit [Ping timeout: 245 seconds]
<headius> woot
rdubya has joined #jruby
rdubya has quit [Ping timeout: 260 seconds]
<headius> wow
<headius> kares: you ever benchmark rails recently?
<headius> this is super naive but I'm seeing JRuby with 300MB heap (630MB RSS) running ten-way concurrency at 1600req/s
<headius> best I could get out of ten MRI workers was like 900
<headius> at around 400RSS altogether
rdubya has joined #jruby
rdubya has quit [Ping timeout: 245 seconds]
xardion has quit [Ping timeout: 252 seconds]
xardion has joined #jruby
<kares> headius: yep I did, well not recently, but several times
<kares> although quite different 'benchmarks'
<kares> 1. did micro with AR-JDBC to see how we're doing on raw AR calls like ~ 2 months ago
<kares> we beet MRI in a few which was a good surprise -> we almost never did on Rails < 4.2
<kares> 2. run suites after migrating parts such as Set/Date to native
<kares> in one case it felt noticeably faster to boot -- figured it was likely due sprockets using sets a lot
<GitHub171> [jruby] kares closed issue #3794: improved Date/Time conversions on Java 8 https://git.io/vVFMr
<travis-ci> jruby/jruby (master:4e1c9dd by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/382920301)
<travis-ci> jruby/jruby (master:f574f9d by Karol Bucek): The build passed. (https://travis-ci.org/jruby/jruby/builds/382806860)
claudiuinberlin has joined #jruby
drbobbeaty has joined #jruby
subbu has quit [Ping timeout: 256 seconds]
olle has joined #jruby
<olle> headius: I don't know if you saw, but Chalupa Petr fixed Concurrent Ruby's CI issues related to JRuby - https://github.com/ruby-concurrency/concurrent-ruby/pull/700 was the PR.
<GitHub125> [jruby] kares closed issue #4892: Inconsistent TimeWithZone equality checks https://git.io/vbEkE
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<kares> olle: interesting, he mostly remove all the JRuby specific native stuff ;(
<olle> Getting to green, sometimes a costly journey
<kares> ... not sure if there's a reason or its slightly biased to 'degrade' due TruffleRuby
<kares> sure it is but switching off all native stuff - will try to dig/ask
yopp has joined #jruby
<olle> kares: Thanks for caring!
_whitelogger has joined #jruby
<GitHub137> [jruby] kares closed issue #4828: JRuby creates symbols with US-ASCII encoding but non-ASCII bytes https://git.io/vFvJs
Puffball has joined #jruby
<kares> hmm, there's still that one failure in Rails against jruby-head -> from AP https://github.com/rails/rails/issues/30542
rdubya has joined #jruby
olle has quit [Quit: olle]
olle has joined #jruby
drbobbeaty has joined #jruby
olle has quit [Quit: olle]
seizmo has joined #jruby
joast has quit [Quit: Leaving.]
joast has joined #jruby
joast has quit [Quit: Leaving.]
joast has joined #jruby
joast has quit [Client Quit]
joast has joined #jruby
joast has quit [Quit: Leaving.]
joast has joined #jruby
olle has joined #jruby
<travis-ci> kares/jruby (test-cache-numbers:1d9faf3 by kares): The build passed. (https://travis-ci.org/kares/jruby/builds/383143520)
subbu has joined #jruby
ahorek has joined #jruby
rdubya has quit [Ping timeout: 245 seconds]
ahorek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
seizmo has quit [Quit: Page closed]
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
rdubya has joined #jruby
colinsurprenant has joined #jruby
<headius> kares: seems like those java bits were not written properly
<GitHub96> [jruby] enebo pushed 1 new commit to master: https://git.io/vhIER
<GitHub96> jruby/master 81156a8 Thomas E. Enebo: Update for version 9.2.0.0
<GitHub183> [jruby] enebo tagged 9.2.0.0 at master: https://git.io/vhIEE
<headius> kares: JRuby is consistently faster for me on Rails 5.2 and sqlite
<GitHub86> [jruby.github.io] enebo pushed 1 new commit to master: https://git.io/vhIEa
<GitHub86> jruby.github.io/master e504d5f Thomas E. Enebo: Update for 9.2.0.0
<headius> I'm rather surprised...we've never been much faster on Rails if we were faster at all
<lopex> numbers!
ChanServ changed the topic of #jruby to: Get 9.2.0.0! http://jruby.org/ | http://wiki.jruby.org | http://logs.jruby.org/jruby/ | http://bugs.jruby.org | Paste at http://gist.github.com
ahorek has joined #jruby
ahorek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<olle> I made about 20 of these https://github.com/sinatra/sinatra/pull/1430
rdubya has quit [Ping timeout: 276 seconds]
rdubya has joined #jruby
<olle> I have a simple question: The README says "you can use jre7 and up" - is that still true? I'm troubleshooting a build on Travis for someone, and the JRuby matrix seems not to have any JDK version 7 in it.
<olle> Is that because "unsupported by JRuby", "unsupported by Travis" or "other"?
<olle> For reference, I was looking at https://github.com/jruby/jruby/blob/master/.travis.yml#L56
<olle> Answer: Travis' list of jdks has changed since that CI build was created - https://docs.travis-ci.com/user/reference/trusty/#JVM-(Clojure%2C-Groovy%2C-Java%2C-Scala)-images
<kares> headius: which java bits did you mean?
<kares> also we were close at Rails 4.1 days -- but the fixes never got into the AR-JDBC 1.3 line
<kares> some of those were ported to 5.x
<kares> and since they introduced more 'noise' with the whole type system (that JRuby can compile easily)
<kares> ... that is likely the reason
<kares> also while sqlite is great I mostly tested with Mysql and Postgres
<kares> enebo: thank you, for the release and the patience :)
<kares> olle: nope --- 9.2 is 8 at minimum
<olle> kares: I only just noticed. One failed build at a time. I can update the README, if you like.
<kares> olle: oh you actually do not mean that - there's no oraclejdk7 but only openjdk7 I think
<kares> if you're shooting for 9.1
<kares> yeah a support matrix would be nice
<olle> kares: Currently, in this build, shooting for 9.2 on Java 8.
<kares> thought it was setup somewhere on the wiki
<olle> kares: Example of me bumbling along - https://github.com/cheald/manticore/pull/74
<kares> olle: that should be jus tperfect :)
<kares> makes sense
<travis-ci> jruby/jruby (9.2.0.0:81156a8 by Thomas E. Enebo): The build passed. (https://travis-ci.org/jruby/jruby/builds/383281946)
<olle> Is this a known-tricky part of using UTF-8? https://github.com/cheald/manticore/issues/75
<olle> (amended with note that the test passes on 9.0.5.0)
<lopex> smells JI
<olle> ain't no party like an interop party
<olle> OK, another test failure question: In a 9.2.0.0 stacktrace, is the following snippet JRuby code outputting? "Failure/Error: Unable to find java.net.SocksSocketImpl.remainingMillis(java/net/SocksSocketImpl.java to read failed line"
<olle> (Or is it RSpec?)
subbu is now known as subbu|lunch
havenwood has quit [Quit: ZNC 1.7.0 - https://znc.in]
<GitHub40> [jruby] creddy opened issue #5188: Invalid Date exception when marshaling a Date https://git.io/vhIiv
havenwood has joined #jruby
havenwood has quit [Changing host]
havenwood has joined #jruby
ahorek has joined #jruby
rdubya has quit [Ping timeout: 260 seconds]
ahorek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
rdubya has joined #jruby
subbu|lunch is now known as subbu
olle has quit [Quit: olle]
olle has joined #jruby
phlebas is now known as Guest87736
adam- is now known as adam
adam is now known as Guest56235
<GitHub156> [jruby] enebo pushed 1 new commit to master: https://git.io/vhIN5
<GitHub156> jruby/master e7b31ae Thomas E. Enebo: Update for next development cycle.
<headius> woot
<headius> olle: wazzat
<lopex> you mean who ordered that
<headius> olle: 9.2 is definitely Java 8+
<headius> olle: ahh I understand now...yeah that's rspec formatting
<headius> kares: you seen this one yet? https://github.com/jruby/jruby/issues/5188
<olle> headius: Apologies for unclarity, glad you found out.
<GitHub110> [jruby] jeremyevans opened issue #5189: JRuby 9.2.0.0 warns about BigDecimal.new even in non-verbose mode https://git.io/vhIjy
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub132> [jruby] jeremyevans opened issue #5190: JRuby 9.2.0.0 string deduplication via String#-@ does not work the same as CRuby https://git.io/vhLvg
<lopex> release bug flood
<GitHub5> [jruby] headius closed issue #5189: JRuby 9.2.0.0 warns about BigDecimal.new even in non-verbose mode https://git.io/vhIjy
<GitHub60> jruby/master 98abdb4 Charles Oliver Nutter: Only warn about BigDecimal.new in verbose mode. Fixes #5189
<GitHub60> [jruby] headius pushed 1 new commit to master: https://git.io/vhLfz
<lopex> headius: that warning api is insane
olle has quit [Quit: olle]
<GitHub114> [jruby] jeremyevans opened issue #5191: 9.2.0.0 Regression in DateTime.parse for BC dates https://git.io/vhLU9
ahorek has joined #jruby
ahorek has quit [Client Quit]
colinsurprenant has quit [Quit: colinsurprenant]
hoodow has quit [Quit: hoodow]
<lopex> enebo, headius: that -@ might some tainting remnant difference ?
<lopex> since accidental taint might affect frozen
<lopex> and there's quite a few remnant in the coed ?
drbobbeaty has joined #jruby
<jeremyevans> If I have existing code that rescues NativeException, what's the best way to handle that in a manner that works on JRuby 1.7-9.2 without a deprecation warning?
<jeremyevans> I could just not rescue NativeException on 9.2, but will that cause any issues? In cases that previously raised NativeException, what Exception class is now raised?
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
<lopex> jeremyevans: what's the native exception origin actually ?
<lopex> jeremyevans: there's one in pg driver too
<jeremyevans> lopex: Not sure. Sequel theoretically supports any JDBC driver, could any of those raise NativeException in 9.2?