00:06
Puffball has quit [Remote host closed the connection]
00:26
Puffball has joined #jruby
02:52
slyphon has quit [Quit: I REGRET NOTHiiiiiiiiiinnnngggg….]
02:52
slyphon has joined #jruby
03:59
jmalves has joined #jruby
08:42
shellac has joined #jruby
09:02
shellac has quit [Quit: Computer has gone to sleep.]
09:49
shellac has joined #jruby
10:15
drbobbeaty has quit [Ping timeout: 268 seconds]
10:45
Osho has quit [Ping timeout: 252 seconds]
10:53
Osho has joined #jruby
11:13
_whitelogger has joined #jruby
11:58
KeyJoo has joined #jruby
11:59
drbobbeaty has joined #jruby
12:17
shellac has quit [Quit: Computer has gone to sleep.]
13:00
jmalves has quit [Remote host closed the connection]
13:12
shellac has joined #jruby
13:14
shellac has quit [Client Quit]
13:29
bbrowning_away is now known as bbrowning
13:38
shellac has joined #jruby
13:57
jmalves has joined #jruby
13:58
jmalves has quit [Remote host closed the connection]
14:02
jmalves has joined #jruby
14:07
jmalves has quit [Ping timeout: 272 seconds]
15:22
<
headius >
lopex: well, I think we should :-)
15:22
<
headius >
kares: yeah figured
15:23
<
headius >
I'd add OpenJ9 before Zulu personally
15:24
<
lopex >
it's under extraterritorial jurisdiction now
15:37
<
kares >
headius: that could pbly be installed (manually on CI) since adoptopenjdk provides the build ...
15:38
<
kares >
have been playing with it - esp. with JRuby, its slower but compat is high - 1-2 failures on test:jruby
15:40
<
headius >
we still haven't tried to port over Hannes's JVM compiler for joni
15:40
<
headius >
the webrev with the code is later in that thread
15:40
<
headius >
kares: yeah probably not too hard
15:40
<
headius >
I have been talking to IBM folks about perf
15:41
<
headius >
I'm guessing there will be more of that in our future
15:41
<
lopex >
headius: oh, cool
15:42
<
lopex >
headius: and since joni was rewritten in the most part now
15:42
<
headius >
I'd like to re-fork their char[] joni and try to figure out a way to support it
15:42
<
headius >
since it's a way better engine than java.util.regex
15:44
<
lopex >
headius: btw, the stack size is unaffected since it's inception (managed to squeeze the that 'keep' feature on same frame size if combination explosion check is unused)
15:47
<
lopex >
headius: though, you'll face some additional challenges for stack management
15:48
<
lopex >
since in java regexps are not used that much compared to ruby
15:49
<
lopex >
I was astonished
15:50
<
lopex >
CGP Grey never disapoints too
15:55
<
lopex >
headius: is there anything in java.base that generates bytecode at runtime now ?
15:56
<
headius >
maybe reflection?
15:56
<
headius >
method handles
15:57
<
lopex >
explicitly or via invoke dynamic ?
15:57
<
lopex >
I might be mixing the terms though
15:59
<
headius >
LambdaForm does it internally
15:59
<
headius >
it compiles itself to bytecode and that is force inlined via indy
16:01
<
lopex >
so it all goes through byte arrays anyways ?
16:02
<
lopex >
lol, my last position in my joni todo list file is unsafe encoding, ditch CR
16:02
<
lopex >
from under heavy beer influence
16:03
xardion has quit [Remote host closed the connection]
16:03
<
headius >
lopex: yeah they aren't using ASM or anything
16:03
<
lopex >
we could really ditch the CR if we have different behaviour for encoding intances
16:03
<
lopex >
yeah, I gather
16:03
xardion has joined #jruby
16:04
<
headius >
different behavior per instance?
16:04
<
lopex >
even spring still uses cglib which is more restricted afaik ?
16:04
<
lopex >
headius: yeah
16:04
<
lopex >
so each encding would have "default instance" which would mean unknown cr
16:04
<
lopex >
specialized versions would do better
16:05
<
lopex >
and that's not a lot of additional instances, since all singlebyte ones would have at most two
16:06
<
lopex >
and each one could tell what is it's safe/unsafe version
16:07
rdubya has joined #jruby
16:18
<
headius >
cglib uses asm
16:19
<
headius >
lopex: ok I understand
16:24
<
lopex >
headius: oh so I guess I meant bcel ?
16:25
<
lopex >
or even javaassist
16:25
<
lopex >
those were trendy back in the days
16:25
<
lopex >
looking through my old links :P
16:26
<
lopex >
but when scalac switched to asm, asm basically won I guess
16:27
<
lopex >
two hours to third launch of a reflown booster :P
16:27
<
lopex >
er, wrong channel
17:11
shellac has quit [Quit: Computer has gone to sleep.]
18:16
<
headius >
ugh, finally got autoload passing everything again
18:17
<
headius >
really gonna have to fill out the missing pieces of load/autoload/require logic from MRI for 9.3
18:17
<
headius >
lopex: I seem to remember buying a book on code generation that covered all of them
18:17
<
headius >
maybe I dreamed it though
18:25
shellac has joined #jruby
18:27
shellac has quit [Client Quit]
18:27
shellac has joined #jruby
18:52
Aethenelle has joined #jruby
19:00
Eiam has joined #jruby
19:01
subbu is now known as subbu|lunch
19:36
shellac has quit [Quit: Computer has gone to sleep.]
19:47
travis-ci has joined #jruby
19:47
travis-ci has left #jruby [#jruby]
19:57
travis-ci has joined #jruby
19:57
travis-ci has left #jruby [#jruby]
20:03
subbu|lunch is now known as subbu
21:10
slyphon_ has joined #jruby
21:11
slyphon has quit [Read error: No route to host]
21:11
slyphon has joined #jruby
21:15
slyphon_ has quit [Ping timeout: 245 seconds]
21:15
travis-ci has joined #jruby
21:15
travis-ci has left #jruby [#jruby]
21:46
KeyJoo has quit [Ping timeout: 272 seconds]
21:54
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:00
rdubya has quit [Quit: Leaving.]
22:27
Puffball has quit [Remote host closed the connection]
22:28
Puffball has joined #jruby
22:33
Puffball has quit [Read error: Connection reset by peer]
22:41
travis-ci has joined #jruby
22:41
travis-ci has left #jruby [#jruby]
23:10
zenspider has quit [Ping timeout: 272 seconds]
23:13
zenspider has joined #jruby
23:23
slyphon_ has joined #jruby
23:25
slyphon has quit [Ping timeout: 245 seconds]
23:26
slyphon has joined #jruby
23:27
travis-ci has joined #jruby
23:27
travis-ci has left #jruby [#jruby]
23:30
slyphon_ has quit [Ping timeout: 245 seconds]
23:37
shellac has joined #jruby
23:56
shellac has quit [Quit: Computer has gone to sleep.]