<GitHub24>
jruby/ruby-2.5 a9b3836 Thomas E Enebo: Merge pull request #4993 from ChrisBr/feature/string-prefix...
<GitHub24>
jruby/ruby-2.5 f26efdb Christian Bruckmayer: Add String#delete_prefix and String#delete_prefix!...
<GitHub24>
jruby/ruby-2.5 3817407 Christian Bruckmayer: Add tests for String#delete_prefix and String#delete_prefix!...
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub85>
[jruby] headius closed issue #1952: Variable update does not update it's javaType and then it causes TypeError in org.jruby.embed.jsr223.Utils#postEval https://git.io/vNi5E
claudiuinberlin has joined #jruby
shellac has joined #jruby
cremes has quit [Quit: cremes]
rrutkowski has joined #jruby
xardion has quit [Ping timeout: 240 seconds]
xardion has joined #jruby
baroquebobcat has joined #jruby
cremes has joined #jruby
rrutkowski has quit [Quit: rrutkowski]
<GitHub85>
[jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNPUZ
<GitHub85>
jruby/jruby-9.1 788cd5b Charles Oliver Nutter: Handle unavailable protocol error from JDK as MRI does....
<GitHub2>
[jruby] headius closed issue #4976: EADDRINUSE when binding TCP socket with globally disabled IPv6 https://git.io/vNCsZ
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub113>
[jcodings] enebo tagged jcodings-1.0.27 at 69cc19f: https://git.io/vNPZ2
shellac has quit [Ping timeout: 248 seconds]
shellac has joined #jruby
<lopex>
enebo: thx
<enebo>
lopex: done
<enebo>
lopex: probably :) sonatype says it released but maybe you won't see it for a while...
<lopex>
enebo: yeah, I have still mixed feeling about the scope of that
<lopex>
wrt majority
<lopex>
enebo: ultimately we settled that the data wont break
<lopex>
but ultimately the changes will fix more than will break
<lopex>
enebo: how to auto untag any tests ?
<enebo>
for what? ruby/spec?
<lopex>
test/mri mostly
<enebo>
Oh I have no idea on test/mri mspec has an option but I just manually remove the exclude for mri
<lopex>
bummer
<GitHub120>
[jruby] nomadium opened pull request #5011: Remove TestArray#test_zip exclusion test case (master...fix-array-test-zip-exclude) https://git.io/vNPWE
shellac has quit [Ping timeout: 240 seconds]
<headius>
lopex: yeah, manual
<lopex>
headius: bummer
<headius>
probably possible to write something to update them but I never have
<lopex>
headius: test_quote, test_parse_look_behind, test_cclass_X at very least
<lopex>
and test_dup_warn
<claudiuinberlin>
hello, I just saw on youtube a video about jruby 9k and one of the slides was showing an amazing real time profiling or some GC. there is any documentation how to use it? I would like to show this tomorrow to my team. I try to convince them to use jruby/roda :)
<headius>
claudiuinberlin: well the easiest way to see what we showed is just "jvisualvm" command in any OpenJDK/OracleJDK
<headius>
the GC view I show in talks is the "Visual GC" plugin for VisualVM
<headius>
I usually re-run the whole file without excludes and just update it
<headius>
but you can -n to run single tests and do it that way
<headius>
lopex: half as many as are tagged on my current branch (I think 9.1)
<lopex>
on bin/jruby test/mri/runner.rb test/mri/ruby/test_regexp.rb
<lopex>
headius: 5 failures, 1 errors
bbrowning is now known as bbrowning_away
<lopex>
headius: enebo said we can land that on all three branches
<headius>
sounds great to me
<lopex>
test_char_class too
<lopex>
I assumed the tagging was automatic modulo intermitent ones
<lopex>
silly me
<headius>
lopex: feel free to commit, it all sounds fine
<headius>
merge to master might be sticky, I'll do a preemptive merge now
<lopex>
headius: just the deps ?
<lopex>
headius: just change the deps
<headius>
oh, no work needed in JRuby proper?
<headius>
well I can do that
<lopex>
headius: there's some jruby regexp fixes that can be cherrypicked
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex>
headius: if you grep my latest jruby commits
cremes has quit [Quit: cremes]
<headius>
ok
<headius>
I'll take a look
<headius>
claudiuinberlin: is that ok?
<claudiuinberlin>
<headius> using, jruby, sequel with pg_jruby and return 25 items from DB, using pagination, and select, plus default json parser, now handle: Requests/sec: 625.94
<claudiuinberlin>
I'm curious if I try to use some java json parsing library will improve
<claudiuinberlin>
also, I never run it, for more than 10 minutes, so I guess no JIT
<enebo>
claudiuinberlin: JRuby : JRuby 9.1.2.0 with roda and torquebox torquebox jar ; java -jar ruby.jar;
<claudiuinberlin>
yes
<claudiuinberlin>
that was 2 years
<claudiuinberlin>
but I found it torquebox is somehow in diatus mode
<enebo>
oh I just saw the 1.6 and wondered :)
<headius>
yeah unfortunately
<claudiuinberlin>
so now I just use puma
<lopex>
yeah, go puma
<claudiuinberlin>
guys is quite amazing!
<claudiuinberlin>
really, really good job
<claudiuinberlin>
memory is ~250MB
<claudiuinberlin>
quite ok here
<claudiuinberlin>
zero settings on puma config, or json
<enebo>
claudiuinberlin: if we wanted to play with these we can just clone this repo?
<claudiuinberlin>
moment
<claudiuinberlin>
also headius
<claudiuinberlin>
I will add you to the repo
<enebo>
claudiuinberlin: ok but I am more interested in just being able to easily run this as any changes I make will likely be on JRuby itself
<claudiuinberlin>
nice
<enebo>
In some work I am doing I am concerned with new allocations so I will be looking at allocation profiling pretty soon
<headius>
lopex: I only see one commit from you to 9.1 in the past year
<claudiuinberlin>
after 10 minutes: Requests/sec: 756.58
<headius>
\K fix
<lopex>
headius: I did more on master
<headius>
enebo: yeah this is great to have a benchmark app
<headius>
lopex: ok
<lopex>
headius: 4 or so
<lopex>
headius: those target test_regexp unrelated to joni/jcodings
<enebo>
headius: yeah. whatever that memory leak bench I tweeted about made me wonder about allocation since we did not leak but man that garbage was flying by
<claudiuinberlin>
I invite you, the branch is jruby
<headius>
lopex: ok
<headius>
enebo: allocation is always the problem
<lopex>
headius: do you see it ?
<enebo>
well it is never the answer :)
<lopex>
headius: most oneliners for probably backportable
<claudiuinberlin>
there is any json library suitable for jruby?
<headius>
lopex: I'm updating excludes on 9.1 for the joni/jcodings update first