<
headius>
heh yeah :-)
<
GitHub103>
jruby/improve_invalidation 6f1a6af Charles Oliver Nutter: Remove most synchronization from subclass management....
<
lopex>
a reason why I wasnt able to find that file
<
lopex>
shall I always find / xargs / grep why regexp to deal with mri files ?
<
lopex>
why the space ?
<
adam12>
headius: ala, jruby --environment or jruby -v with gem home.
<
lopex>
headius: look how much logic is there
<
lopex>
I'm back to parsing mri files
<
headius>
lopex: ugh ok
<
headius>
ugh so much C sprinkled around
<
lopex>
headius: that's just ranges
<
headius>
I just had a crazy idea
<
lopex>
headius: we have to generate ranges, folds, transcode data
<
headius>
what if we just write a small C program that spits out those structures in some standard format
<
lopex>
where it end ?
<
headius>
just need to link in their generated code
<
headius>
it could even get committed to MRI as a way of validating the script output
<
headius>
unless it output Java of course :-)
<
lopex>
so they wont complain ?
<
lopex>
headius: on ther other side can one read that blob from .so ?
<
headius>
that's possible too
<
headius>
I figured just compiling it in would be simplest
<
lopex>
considering endianeness
<
headius>
or we write a little MRI C ext that does all this :-)
<
headius>
unicode_dumper
<
headius>
what format are the unicode data files in?
<
lopex>
probably in some text whatever
<
lopex>
aspec of some kind
<
headius>
so not a good format for reading from then
<
headius>
programmatically I mean
<
lopex>
headius: they wget them in makefiles
<
headius>
was just wondering about not generating code at all
<
lopex>
for some part will have to
<
headius>
I assume there's too much overhead in not preprocessing
<
lopex>
like our transcoder entries and encodings
<
lopex>
it's so messy
<
lopex>
I mean, the number of files we generate
<
lopex>
and there's this number of "entries" vs actual data to store in jar files
<
lopex>
well, we could embed their stripped binares too :P
<
lopex>
headius: most of that is a moral dilemma
<
headius>
scary...I removed most synchronization from method cache invalidation and subclass list management and it's passing tests just fine
<
headius>
so either it was all unnecessary or we don't have many good concurrency tests
<
headius>
lopex: hahah
<
headius>
yeah I suppose we could
<
headius>
is this how you found that WASM to JVM project?
<
headius>
I wonder if we can compile the WASM toolchain to JVM too, so we can compile and generate code for C exts
<
lopex>
no just rust subreddit
<
headius>
you using Rust?
<
headius>
I'd like to but this project manages to keep me busy
<
lopex>
once I tried to make self contained web app using rust with strings compiled in
<
lopex>
nothing fancy
<
lopex>
but rust macros are awesome
<
lopex>
and it worked
<
headius>
I think enebo has played with it more than I have
<
lopex>
actially I have it in gist somewhre
<
lopex>
headius: hey, once kcode is ineffective we can completely ditch the impl for it ?
<
lopex>
there's so many remnants
<
lopex>
and just leave it as a constant ?
brixen has quit [Ping timeout: 260 seconds]
brixen has joined #jruby
brixen has quit [Ping timeout: 248 seconds]
brixen has joined #jruby
dave____ has joined #jruby
dave____ has quit [Remote host closed the connection]
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
jmalves has joined #jruby
anaeem1 has joined #jruby
anaeem1 has quit [Remote host closed the connection]
olle has joined #jruby
claudiuinberlin has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 264 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
claudiuinberlin has quit [Read error: Connection reset by peer]
vtunka has joined #jruby
jmalves has joined #jruby
dave__ has joined #jruby
drbobbeaty has joined #jruby
shellac has joined #jruby
dave__ has quit [Remote host closed the connection]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jmalves has joined #jruby
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
me_ has quit [Ping timeout: 255 seconds]
me has joined #jruby
me is now known as Guest74956
Puffball has quit [Ping timeout: 246 seconds]
olle has quit [Quit: olle]
dave__ has joined #jruby
drbobbeaty has joined #jruby
dave__ has quit [Remote host closed the connection]
dave__ has joined #jruby
bbrowning_away is now known as bbrowning
olle has joined #jruby
dave__ has quit [Remote host closed the connection]
vtunka has quit [Quit: vtunka]
dave____ has joined #jruby
vtunka has joined #jruby
dave____ has quit [Remote host closed the connection]
dave____ has joined #jruby
shellac has quit [Read error: Connection reset by peer]
shellac has joined #jruby
shellac has quit [Ping timeout: 240 seconds]
_whitelogger_ has joined #jruby
m4rCsi has quit [*.net *.split]
lanceball has quit [*.net *.split]
Liothen has quit [*.net *.split]
kitallis has quit [*.net *.split]
balo has quit [*.net *.split]
drbobbeaty has quit [*.net *.split]
jimbaker_ has quit [*.net *.split]
michael_mbp has quit [*.net *.split]
lopex has quit [*.net *.split]
eonwe has quit [*.net *.split]
Antiarc has quit [*.net *.split]
bbrowning has quit [*.net *.split]
nlew has quit [*.net *.split]
Guest67616 has quit [*.net *.split]
havenwood has quit [*.net *.split]
knowtheory has quit [*.net *.split]
Aethenelle has quit [*.net *.split]
kares has quit [*.net *.split]
joast has quit [*.net *.split]
quadz has quit [*.net *.split]
machty has quit [*.net *.split]
damnski has quit [*.net *.split]
brixen has quit [*.net *.split]
justinmcp has quit [*.net *.split]
jmalves has quit [*.net *.split]
m4rCsi has joined #jruby
lanceball has joined #jruby
Liothen has joined #jruby
balo has joined #jruby
kitallis has joined #jruby
jmalves has joined #jruby
dave____ has quit [Remote host closed the connection]
_whitelogger has joined #jruby
nirvdrum has joined #jruby
subbu is now known as subbu|afk
subbu|afk is now known as subbu
olle has quit [Quit: olle]
olle has joined #jruby
olle has quit [Client Quit]
enebo has quit [Quit: Leaving.]
vtunka has quit [Quit: vtunka]
enebo has joined #jruby
<
headius>
lopex: yeah I'm not sure how much it even does in MRI at this point
<
enebo>
actually I wonder if mri tests still test kcode
<
enebo>
lopex: GREP
<
headius>
idk what the heck is up with the weakref specs but even after excluding the ones that depend on GC I still see this happen in travis
<
headius>
this is the sole failure in the latest 9.1 travis build
<
enebo>
headius: yeah I restarted it once and it failed again
<
headius>
I dunno...maybe it needs more memory lately or something? I've never seen it fail locally
<
enebo>
headius: it was likely that job too
<
enebo>
It seems nearly 100% on travis
<
enebo>
or it is 100% now
<
headius>
this time it didn't even start running the actual examples
<
lopex>
enebo: they test for it's ineffectiveness
<
enebo>
lopex: so basically that it does nothing?
<
enebo>
lopex: sounds like we should kill it internally then
<
lopex>
and issues warning :P
<
enebo>
lopex: I have not checked MRI source but likely they already have then
<
lopex>
enebo: they still honor kcode regexp options
claudiuinberlin has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
rdubya has quit [Read error: Connection reset by peer]
rdubya has joined #jruby
<
GitHub156>
jruby.github.io/master fdb51a9 Thomas E. Enebo: Hmm emacs git-status did not work the way I thought it did...missed adds from last commit
<
GitHub96>
jruby/jruby-9.1 929fde8 Thomas E. Enebo: Update for 9.1.15.0.
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
shellac has joined #jruby
shellac has quit [Read error: Connection reset by peer]
shellac has joined #jruby
shellac has quit [Read error: Connection reset by peer]
Gauf has joined #jruby
subbu has quit [*.net *.split]
phlebas has quit [*.net *.split]
phlebas has joined #jruby
subbu has joined #jruby
claudiuinberlin has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu has quit [*.net *.split]
phlebas has quit [*.net *.split]
bbrowning is now known as bbrowning_away
shellac has joined #jruby
kitallis has quit [Ping timeout: 260 seconds]
phlebas has joined #jruby
subbu has joined #jruby
kitallis has joined #jruby
shellac has quit [Ping timeout: 255 seconds]