Are the IR people interested in general bug reports? I've seen nirvdrum posting code from Rails, but I have simpler benchmarks that don't work yet.
jmimi has joined #jruby
statonjr has quit [Quit: statonjr]
e_dub has joined #jruby
brettporter has quit [Remote host closed the connection]
neoice has joined #jruby
I'm trying to use a Java library that uses "enum" + INSTANCE to make a Factory singleton. I have no idea how to actually use it's methods though. "new" has no public constructors and "Foo.INSTANCE.method" doesn't appear to work in Ruby like it would in Java
jruby/non-indy-jit 66a80ff Charles Oliver Nutter: Merge remote-tracking branch 'origin/master' into non-indy-jit
JRubyGithub has left #jruby [#jruby]
headius: I'm getting "NoVarsDynamicScope does not support scopes with any variables", "NoVarsDynamicScope does not support scopes with one or more variables" etc - I'm not specifically turning the compiler on so it should still be interpreting right?
yeah, that would mean it's not using the right size scope
headius: oh no sorry, I am turning the JIT on - I'll add a CI phase that runs without it and we'll see
that is probably related to the optimization subbu did recently to eliminate heap scopes for leaf blocks
are you on my branch?
the JIT code on master is stale, but I don't want to land my branch until it's "done"
master JIT has not kept up with recent IR changes and opto
ok, i'll add a benchmark server for your branch and let you know how it goes
_kW has joined #jruby
sdkie has joined #jruby
_kW is now known as Guest62544
enebo has joined #jruby
headius: Have you tried mruby ?
noop has quit [Ping timeout: 245 seconds]
benlovell has joined #jruby
I have played with it, yes
I wanted to do more but the embedded work I was doing got sidetracked
tlarevo has quit [Remote host closed the connection]
rolfb has joined #jruby
JRubyGithub has joined #jruby
jruby/master 645093e Thomas E. Enebo: Add new fake instr to hold intperpreter state. This instr is destined to only be instr 0 of the linearized instr list used only by the interpreter. It removes all remaining IRScope state knowledge from interpreter (not currently hooked up).
jruby/master 2718f60 Thomas E. Enebo: Boo. nested closures need unmolested parent scopes based on passes which may replace parent variables with temp vars. We cannot use this simpler approach and will end up going the original full-clone route. Commented out cloning in prepareInstructions