akp has quit []
Puffball has quit [Remote host closed the connection]
Puffball has joined #jruby
claudiuinberlin has joined #jruby
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
claudiuinberlin has joined #jruby
Puffball has quit [Remote host closed the connection]
<kares> rdubya: enebo: still feel like this is an over-kill for anything except PG -> which is simply over designed by Rails itself
<kares> actually wanted to move towards 'optimizing' the low level (such as extracting raw bytes knowing an encoding) and I see this as an indirection
hosiawak has joined #jruby
<hosiawak> Good morning. I downloaded jruby-dist-9.1.16.0-bin.tar.gz but when I try to run "./bin/jruby" I get "jruby: invalid extended option +T (-X will list valid options)" - any ideas ?
<hosiawak> ok, I have some old JRUBY_OPTS from 7 years ago :)
jrafanie has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shellac has joined #jruby
bbrowning_away is now known as bbrowning
<GitHub136> [jruby] kares pushed 6 new commits to master: https://git.io/vxEex
<GitHub136> jruby/master d19e850 kares: unify Java number argument handling for every convert time-interval
<GitHub136> jruby/master d470d71 kares: [refactor] call-site-ize time interval conversion using _divmod_ op
<GitHub136> jruby/master fd9c772 Christian Bruckmayer: Fix time interval test...
<GitHub49> [jruby] kares closed pull request #5083: Fix time interval test (master...test/fix_time_interval) https://git.io/vAhBk
<GitHub87> [jruby] kares closed pull request #5107: Fix failed Ruby 2.5 ruby/spec tests for String (ruby-2.5...fix-ruby-2.5-ruby-spec-tests-for-string) https://git.io/vxRXP
<GitHub164> jruby/ruby-2.5 113bde3 Miguel Landaeta: String#delete_prefix! must check if self is frozen before doing any mutation
<GitHub164> jruby/ruby-2.5 77cc454 Miguel Landaeta: String#delete_suffix must return a copy of self when there is no match
<GitHub164> jruby/ruby-2.5 2e1987d Miguel Landaeta: String#delete_prefix must return a copy of self when there is no match
<GitHub164> [jruby] kares pushed 6 new commits to ruby-2.5: https://git.io/vxEvb
lanceball has joined #jruby
lanceball has quit [Changing host]
<enebo> kares: rdubya and I talked about this PR a bit and think we can remove what was ColumnData and his TypeData to reduce that entire equivalent amount of boxing
<enebo> kares: column type will just be an primitive array of ints
<enebo> kares: so this need not actually map to a result object either and could just stay sort of how it is now but can remove the current boxing we do.
<GitHub33> [jruby] kares pushed 2 new commits to master: https://git.io/vxEsB
<GitHub33> jruby/master 25cc7a0 kares: [fix] make sure we account for fractional part on jd/ordinal/civil etc....
<GitHub33> jruby/master 247a183 kares: [refactor] override nonzero? check for Fixnum/Bignum/Float/Rational
<GitHub99> [jruby] kares closed issue #5110: DateTime.jd doesn't set sec_fraction with 9.2.0.0-SNAPSHOT https://git.io/vx0Jd
<enebo> His PR does not seem to actually much more than what we were doing but adding it to a boxed result type but the more we talked the less I think we actually need that abstraction
<enebo> more or less we only want the ability for specific adapters to override some javaToRuby sort of behavior
<enebo> we do have that today
<rdubya> kares: I talked with enebo on friday and I have some changes that I'm making to it that will hopefully clear up some of your concerns and will potentially be more performant that the current setup
<rdubya> hoping to have that up today/tomorrow
jrafanie has joined #jruby
hosiawak` has joined #jruby
hosiawak has quit [Ping timeout: 276 seconds]
drbobbeaty has quit [Read error: Connection reset by peer]
hosiawak` has quit [Read error: Connection reset by peer]
jrafanie_ has joined #jruby
jrafanie has quit [Ping timeout: 256 seconds]
<kares> rdubya: sounds great, looking forward :)
<kares> enebo: guess the new stuff is overiding + sub-classing but we shall see
<kares> BTW> regarding the joda upgrade, do we need to regenerate the TZ data ?
<kares> enebo: ^^ last sentence in the desc https://github.com/jruby/jruby/pull/5093
<kares> newer JODA has updated TZ rules but I am not sure if those generated ones are still used
<kares> ... or why is that setup in place, guessing performance?
claudiuinberlin has quit [Ping timeout: 240 seconds]
<headius> g'day
<enebo> kares: I don't know
xardion has quit [Remote host closed the connection]
<GitHub13> [jruby] JasonLunn opened issue #5111: NPE from within CoverageModule.convertCoverageToRuby https://git.io/vxEoZ
xardion has joined #jruby
<GitHub50> [jruby] headius pushed 3 new commits to jruby-9.1: https://git.io/vxE6o
<GitHub50> jruby/jruby-9.1 5e6feb4 Charles Oliver Nutter: Add basic specs for Exception#backtrace_locations....
<GitHub50> jruby/jruby-9.1 4ef8992 Charles Oliver Nutter: Exception.backtrace_locations should persist and be mutable.
<GitHub50> jruby/jruby-9.1 936e2b3 Charles Oliver Nutter: Return nil if no backtrace has been captured. Fixes #5099.
<GitHub182> [jruby] headius closed issue #5099: Exception.new.backtrace_locations should return nil https://git.io/vxcsZ
<GitHub138> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vxEP0
<GitHub138> jruby/jruby-9.1 6cd4115 Charles Oliver Nutter: Add test for null filename in coverage. #5111
<GitHub138> jruby/jruby-9.1 d2c30bd Charles Oliver Nutter: Do not attempt to add coverage for null filename. Fixes #5111.
<GitHub187> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxEPz
<GitHub187> jruby/jruby-9.1 877c609 Charles Oliver Nutter: Add test_coverage to jruby.index.
<GitHub93> [jruby] headius closed issue #5111: NPE from within CoverageModule.convertCoverageToRuby https://git.io/vxEoZ
shellac has quit [Quit: Leaving]
<GitHub102> [jruby] jsvd opened issue #5112: UDPSocket fails to bind to an IPv6 address unless AF_INET6 is explicitly set https://git.io/vxE1W
rdubya1 has joined #jruby
rdubya has quit [Ping timeout: 246 seconds]
claudiuinberlin has joined #jruby
<lopex> headius, enebo: https://gchq.github.io/CyberChef
<lopex> also the codings are there
<lopex> looks helpful
rdubya1 has quit [Quit: Leaving.]
rdubya has joined #jruby
<GitHub47> [jruby] nomadium opened pull request #5113: Numeric#clone and #dup no longer raises TypeError (ruby-2.5...ruby-2.5-numeric-clone) https://git.io/vxEdP
shellac has joined #jruby
<GitHub104> [jruby] headius closed pull request #5113: Numeric#clone and #dup no longer raises TypeError (ruby-2.5...ruby-2.5-numeric-clone) https://git.io/vxEdP
<GitHub164> jruby/ruby-2.5 1a98cd3 Charles Oliver Nutter: Merge pull request #5113 from nomadium/ruby-2.5-numeric-clone...
<GitHub164> jruby/ruby-2.5 820f7e6 Miguel Landaeta: Numeric#clone and #dup no longer raises TypeError...
<GitHub164> [jruby] headius pushed 2 new commits to ruby-2.5: https://git.io/vxEx3
shellac has quit [Quit: Computer has gone to sleep.]
mdrob has joined #jruby
<mdrob> hi folks. i'm working with a irb-based shell app, trying to figure out how to speed up start time
<mdrob> i've looked at the output of --profile but am not quite clear how to interpret it
<mdrob> Of the 15 second start time, about 5s is spent starting the JVM and 5s on IRB.setup
<mdrob> Is this reasonably according to other folk's experiences?
<headius> mdrob: it's mostly a JVM issue but --dev helps a great deal for most people
<lopex> headius: did you see that cyberchef thingy ?
<headius> oh I did not
<headius> looking now
<headius> mojibaker?
<lopex> It may come handy
<headius> yeah interesting utilities
<GitHub174> [jruby] enebo pushed 2 new commits to ruby-2.5: https://git.io/vxuIj
<GitHub174> jruby/ruby-2.5 841ae3c Thomas E Enebo: Merge pull request #5108 from nomadium/thread-report-on-exception-default-value-is-now-true...
<GitHub174> jruby/ruby-2.5 eac996c Miguel Landaeta: Thread.report_on_exception is now true by default...
<GitHub50> [jruby] enebo closed pull request #5108: Thread.report_on_exception default value is now true (ruby-2.5...thread-report-on-exception-default-value-is-now-true) https://git.io/vxRbV
<GitHub108> [jruby] enebo pushed 1 new commit to ruby-2.5: https://git.io/vxuLt
<GitHub108> jruby/ruby-2.5 1443fd6 Thomas E. Enebo: Fix issues with string processing of word types not putting exact space...
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<GitHub187> [jruby] eregon created update-specs (+2 new commits): https://git.io/vxumH
<GitHub187> jruby/update-specs ea033e2 Benoit Daloze: Update to ruby/spec@a585ec3
<GitHub187> jruby/update-specs a296c1a Benoit Daloze: Update to ruby/mspec@8b54bf3
jrafanie_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<GitHub95> [jruby] eregon opened pull request #5114: Update specs (master...update-specs) https://git.io/vxum5
<GitHub0> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxu3N
<GitHub0> jruby/jruby-9.1 e15f74e Charles Oliver Nutter: Handle error when attempting to connect to IP6 with default INET4....
<GitHub122> [jruby] headius closed issue #5112: UDPSocket fails to bind to an IPv6 address unless AF_INET6 is explicitly set https://git.io/vxE1W
Puffball has joined #jruby
<mdrob> Thanks for the pointers earlier. Setting --dev didn't do much, so I looked at the individual settings.
<mdrob> I've got JRUBY_OPTS=-X-C and JAVA_OPTS="-client -XX:+TieredCompilation -XX:TieredStopAtLevel=1" and still not a ton of progress
<mdrob> profile output shows that the biggest usage by far is
<mdrob> 8.22 8.22 0.00 343 File.file?
<mdrob> And a lot of time spend in IRB::Locale... not sure if those are related? will have to dive into the code
<headius> hmm
<headius> mdrob: what platform are you on and how are you launching JRuby?
<headius> you could try running with --sample, which uses a lower-level JVM sampling profiler
<headius> that may tell us more
<headius> our startup is never great but --dev usually helps quite a bit
<GitHub136> [jruby] eregon pushed 1 new commit to update-specs: https://git.io/vxu8Q
<GitHub136> jruby/update-specs 4609841 Benoit Daloze: Add tags for failing specs
shellac has joined #jruby
mdrob has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mdrob has joined #jruby
mdrob has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
shellac has quit [Quit: Computer has gone to sleep.]