01:13
Puffball has quit [Remote host closed the connection]
02:04
xardion has quit [Ping timeout: 240 seconds]
02:06
xardion has joined #jruby
05:37
<
kares >
headius: okay thanks will address the names
05:37
<
kares >
the CI regression should be trackable based on the first failing build, if its deterministic
05:44
<
GitHub75 >
[jruby] kares closed issue #5156: Facing ROBOT vulnerability issue with jruby-openssl (= 0.9.16)
https://git.io/vpgAe
06:10
sidx64 has joined #jruby
06:15
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
07:02
sidx64 has joined #jruby
07:03
bzb has joined #jruby
07:07
drbobbeaty has quit [Ping timeout: 276 seconds]
07:23
bzb has quit [Quit: Leaving]
07:24
<
GitHub156 >
jruby/ji-lazy 2af4c3f kares: [refactor] less confusing proxy class/module local variable name
07:24
<
GitHub156 >
jruby/ji-lazy 4998925 kares: [ji] its for the best to have -Xji.load.lazy=false switch available
07:31
shellac has joined #jruby
07:44
bzb has joined #jruby
07:46
shellac has quit [Quit: Computer has gone to sleep.]
08:30
drbobbeaty has joined #jruby
08:37
shellac has joined #jruby
09:15
bzb has quit [Quit: Leaving]
10:12
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
10:39
sidx64 has joined #jruby
11:04
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
11:05
sidx64 has joined #jruby
11:14
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
11:25
sidx64 has joined #jruby
11:26
sidx64 has quit [Client Quit]
11:36
sidx64 has joined #jruby
11:37
sidx64 has quit [Client Quit]
12:02
sidx64 has joined #jruby
12:09
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:26
sidx64 has joined #jruby
12:35
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:41
sidx64 has joined #jruby
12:49
drbobbeaty has quit [Read error: Connection reset by peer]
12:49
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:50
sidx64 has joined #jruby
12:50
drbobbeaty has joined #jruby
12:51
sidx64 has quit [Client Quit]
13:24
sidx64 has joined #jruby
13:26
sidx64 has quit [Client Quit]
13:45
shellac has quit [Quit: Leaving]
13:57
sidx64 has joined #jruby
14:25
<
GitHub61 >
jruby/master 073462d Charles Oliver Nutter: Clean up deprecations....
14:39
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
14:41
sidx64 has joined #jruby
15:04
<
GitHub103 >
jruby-openssl/master 6d77818 kares: [ci] upgrade JRuby 9.1 test targets
15:40
<
GitHub69 >
jruby/update_default_gems 0c0161d Charles Oliver Nutter: Switch to fileutils default gem.
15:40
<
GitHub69 >
jruby/update_default_gems e601cb5 Charles Oliver Nutter: Alphabetize and reformat.
15:40
<
GitHub69 >
jruby/update_default_gems ffea136 Charles Oliver Nutter: Whitespace cleanup.
15:49
shellac has joined #jruby
15:58
damnski has quit [Ping timeout: 240 seconds]
15:59
<
GitHub168 >
jruby-openssl/master a570ff5 kares: [test] re-generate demo CA -> as it has expired since last gen
16:01
damnski has joined #jruby
16:02
xardion has quit [Remote host closed the connection]
16:08
xardion has joined #jruby
16:12
<
GitHub91 >
jruby/update_default_gems 5b186cd Charles Oliver Nutter: Move bundled (preinstalled) gems out of defaults.
16:13
<
headius >
fingers crossed it's that easy
16:21
<
GitHub165 >
jruby/update_default_gems 057e607 Charles Oliver Nutter: Remove tracing tests that have not been used for some time.
16:24
<
headius >
tfw you realize a test suite has been commented out for a long time
16:30
<
GitHub9 >
jruby-openssl/master bcbb73c kares: [test] need to adjust key-identifier after cert was re-generated ...
16:44
shellac has quit [Quit: Computer has gone to sleep.]
16:52
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
16:53
shellac has joined #jruby
17:13
<
GitHub131 >
jruby/update_default_gems 4eee05e Charles Oliver Nutter: Clean up bad code patterns triggering warnings that break test.
17:15
<
headius >
kares: those date failures disappeared
17:15
<
headius >
only two on master are missing NameError things probably from enebo ID work
17:15
<
headius >
also w00t
17:16
<
kares >
headius: heh its coming! :)
17:16
<
kares >
jossl usually gives surprises with JRuby's suite ... we'll see this time
17:16
<
kares >
the plan is what for 9.2 release 2 weeks?
17:17
<
headius >
Ideally Monday
17:18
<
headius >
if not early next week it will have to wait until after kaigi/rubyc
17:18
<
headius >
that would be unfortunate but not tragic
17:20
<
kares >
meh but there's so much work to-do :)
17:20
<
kares >
okay I will try to sneak at least the Java 8+ date/time conversions in
17:21
<
kares >
assuming jossl won't surprise us along the way
17:21
<
GitHub59 >
jruby-openssl/bc-59 788bb8e kares: upgrade BC to 1.59 + include new BC/JRuby mvn profile targets
17:23
<
headius >
kares: do that as a PR so we can be absolutely sure
17:24
<
headius >
that's not something I would consider a must-have for 9.2 so if there's any risk we should push to 9.2.1 or something
17:24
<
headius >
we can't do any breaking change to API anyway so it's purely an internal move
17:24
<
headius >
yeah gem update is looking ok
17:25
<
headius >
nice...so gems that are just preinstalled will actually just be preinstalled rather than default
17:25
<
headius >
and all pure-Ruby gems that MRI bundles we bundle the same way
17:25
<
headius >
slowly moving away from our stdlib fork
17:25
<
headius >
the remaining gemified libraries will only be possible if we release -java versions with our exts
17:25
<
headius >
they're all exts
17:26
<
headius >
some may never be possible like stringio and bigdecimal (since we reference them from within JRuby proper)
17:37
<
headius >
kares: have you tried java 10 gem install with that jossl yet?
18:07
subbu is now known as subbu|lunch
18:30
enebo has joined #jruby
18:37
<
enebo >
kares: If I rake build I only see a activerecord-jdbc-adapter-50.0-java.gem generated and no version without -java. Does this ring a bell for you?
18:38
<
enebo >
kares: this -java version will try and build the java and then explode because of missing postgresql dep...but I guess I don't know why we have this.
18:47
<
GitHub131 >
[jruby] headius closed issue #3841: fast-ruby benchmark comparing #cover to #range is faster on MRI
https://git.io/vw9Zq
19:03
<
GitHub106 >
[jruby] headius closed issue #3793: Infinite recursion in ActionDispatch::Request::Session.inspect
https://git.io/vV5jI
19:07
<
GitHub98 >
[jruby] headius opened issue #5171: Generate right-shaped object subclasses and apply reify.classes naming
https://git.io/vp56J
19:29
<
GitHub66 >
[jruby] headius closed issue #4235: NPE inside jitted code in Bundler when bundling Rails 5.0.0.1
https://git.io/vP9vd
19:31
<
GitHub62 >
[jruby] headius opened issue #5172: Improve block jitting to allow called-once containing method to see jitted block
https://git.io/vp5XH
19:35
<
GitHub34 >
[jruby] headius closed issue #3715: using explicit return with external reference from define_method is 66x slower on 9k
https://git.io/v2pVw
19:39
subbu|lunch is now known as subbu
19:39
huikau has joined #jruby
19:46
<
headius >
scrubby scrubby scrub
20:06
<
GitHub141 >
jruby/update_json 24a7d97 Charles Oliver Nutter: Update json + tests to 2.1 and update excludes.
20:08
<
GitHub143 >
jruby/update_json 2f12d0e Charles Oliver Nutter: Update json + tests to 2.1 and update excludes.
20:11
<
GitHub141 >
[jruby] headius opened pull request #5173: Update json + tests to 2.1 and update excludes. (update_default_gems...update_json)
https://git.io/vp5SU
20:12
<
headius >
FULL SPEED AHEAD
20:22
shellac has quit [Quit: Computer has gone to sleep.]
20:23
rdubya1 has quit [Quit: Leaving.]
20:23
rdubya has joined #jruby
20:27
sidx64 has joined #jruby
20:30
sidx64_ has joined #jruby
20:33
sidx64 has quit [Ping timeout: 264 seconds]
20:35
sidx64 has joined #jruby
20:36
sidx64_ has quit [Ping timeout: 240 seconds]
20:48
sidx64__ has joined #jruby
20:49
sidx64 has quit [Ping timeout: 264 seconds]
20:52
huikau has quit [Ping timeout: 265 seconds]
21:22
<
GitHub7 >
[jruby] headius closed pull request #5173: Update json + tests to 2.1 and update excludes. (master...update_json)
https://git.io/vp5SU
21:22
<
GitHub178 >
jruby/master 402ccf8 Charles Oliver Nutter: Merge pull request #5173 from jruby/update_json...
21:22
<
headius >
we still need perf work
21:22
<
headius >
and interpreter is still slower than 1.7 :-(
21:23
<
headius >
not sure we'll ever be able to match 1.7 there
21:23
<
enebo >
yeah indirection through temps is just there
21:23
<
enebo >
startup interp cannot optimize that without also building CFG
21:23
<
enebo >
and running passes but full interp it will be possible maybe to beat it
21:23
<
enebo >
Mixed bag, but better for JIT
21:33
sidx64__ has quit [Read error: Connection reset by peer]
21:35
sidx64 has joined #jruby
21:44
shellac has joined #jruby
21:54
sidx64 has quit [Read error: Connection reset by peer]
22:43
shellac has quit [Ping timeout: 264 seconds]
23:32
<
lopex >
nirvdrum: is there any more info for it ?
23:41
<
nirvdrum >
lopex: I haven't looked at it. I think it was extracted from Graal.js.
23:41
<
lopex >
nirvdrum: looks very davanced
23:42
<
lopex >
like fallbacking to nfa etc
23:42
<
nirvdrum >
My understanding is it's able to be PE'd, but doesn't support some of the more advanced features that joni does.
23:43
<
lopex >
but you can fallback :P
23:43
<
lopex >
so on 99% cases you can use all it;s perf
23:43
<
lopex >
nirvdrum: right ?
23:43
<
nirvdrum >
I don't know.
23:44
<
nirvdrum >
I'd imagine for some simple patterns we could use it.
23:44
<
nirvdrum >
But I don't know if it honors Ruby's named captures syntax or regexp options.
23:45
<
lopex >
nirvdrum: hmm for me it's just a regexp api
23:46
<
lopex >
nirvdrum: the rarest feature I imagine is subsexpcall (the hardest one to implement efficiently)
23:46
<
nirvdrum >
I'm sure we'll look at it sometime. I think eregon tried an earlier version. But joni matches the MRI regexp engine.
23:47
<
lopex >
nirvdrum: yeah, but I'd assume most regexps would be sufficient
23:47
<
nirvdrum >
This is going to sound like I'm blowing you off, but I have to go AFK for a while. I'd be happy to chat more the next time I'm online though.