<headius> heh yeah :-)
<GitHub103> [jruby] headius created improve_invalidation (+1 new commit): https://git.io/vbCue
<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: Do you remember if anything ever came about of this? https://github.com/postmodern/chruby/issues/369
<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
<headius> lopex:
<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
<lopex> ends
<lopex> hmm
<headius> it could even get committed to MRI as a way of validating the script output
<headius> unless it output Java of course :-)
<lopex> but how ?
<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> original ?
<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> in a jar
<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?
<lopex> no
<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> nice
<headius> I think enebo has played with it more than I have
<lopex> actially I have it in gist somewhre
<lopex> so easy
<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]
jmalves has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
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 quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
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?
<lopex> yeah
<enebo> lopex: sounds like we should kill it internally then
<lopex> and issues warning :P
<lopex> ok
<enebo> lopex: I have not checked MRI source but likely they already have then
<lopex> enebo: they still honor kcode regexp options
<enebo> lopex: heh
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] enebo pushed 1 new commit to master: https://git.io/vblv8
<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] enebo pushed 1 new commit to jruby-9.1: https://git.io/vblvb
<GitHub96> jruby/jruby-9.1 929fde8 Thomas E. Enebo: Update for 9.1.15.0.
<GitHub58> [jruby] enebo tagged 9.1.15.0 at jruby-9.1: https://git.io/vblvN
ChanServ changed the topic of #jruby to: Get 9.1.15.0! http://jruby.org/ | http://wiki.jruby.org | http://logs.jruby.org/jruby/ | http://bugs.jruby.org | Paste at http://gist.github.com
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
shellac has joined #jruby
shellac has quit [Read error: Connection reset by peer]
<headius> hooplah
shellac has joined #jruby
shellac has quit [Read error: Connection reset by peer]
Gauf has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
Gauf has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
subbu has quit [*.net *.split]
phlebas has quit [*.net *.split]
phlebas has joined #jruby
subbu has joined #jruby
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
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]