cremes has quit [Quit: cremes]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
cremes has joined #jruby
Puffball has quit [Remote host closed the connection]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 246 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 248 seconds]
<GitHub95> [jruby] yui-knk opened pull request #4951: Fix `Hash#reject` (master...test_reject) https://git.io/vNInI
mistergibson has quit [Quit: Leaving]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 265 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 246 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 248 seconds]
codefinger has quit [*.net *.split]
codefinger has joined #jruby
olle has joined #jruby
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
dave__ has joined #jruby
Puffball has joined #jruby
claudiuinberlin has joined #jruby
vtunka has joined #jruby
shellac has joined #jruby
drbobbeaty has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
vtunka has quit [Quit: vtunka]
vtunka has joined #jruby
deathy has quit [Read error: Connection reset by peer]
deathy has joined #jruby
shellac has quit [Remote host closed the connection]
shellac has joined #jruby
kith has quit [Quit: kith]
drbobbeaty has joined #jruby
vtunka has quit [Quit: vtunka]
bbrowning_away is now known as bbrowning
vtunka has joined #jruby
vtunka has quit [Quit: vtunka]
vtunka has joined #jruby
<GitHub168> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vNLtE
<GitHub168> jruby/jruby-9.1 d3289dd Charles Oliver Nutter: Make this logic actually work. Fixes -Ptest regression.
<GitHub168> jruby/jruby-9.1 4fc1444 Charles Oliver Nutter: Rename these methods to clarify their purpose.
<headius> good morning JRubyists!
<GitHub124> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vNLGk
<GitHub124> jruby/jruby-9.1 cd6c6dd Charles Oliver Nutter: Restore logic to bail on magic comment search if not found....
<GitHub124> jruby/jruby-9.1 80d27f7 Charles Oliver Nutter: Make these case-insensitive like MRI.
<GitHub169> [jruby] enebo closed pull request #4946: Fix NullPointerException when option is not :base (ruby-2.5...bug/np-dir) https://git.io/vNTBH
<GitHub134> [jruby] enebo closed pull request #4947: Fix RubyHash to pass `#test_create` (master...Hash_test_create) https://git.io/vNTiJ
<GitHub50> [jruby] enebo pushed 4 new commits to master: https://git.io/vNLZH
<GitHub50> jruby/master 830f1b8 yui-knk: Warn if wrong type elements are passed to `Hash.[]`...
<GitHub50> jruby/master 3340763 yui-knk: Raise `ArgumentError` when invalid number of elements are passed to `Hash.[]`...
<GitHub50> jruby/master dc29c7e yui-knk: Add `#test_create` to test targets...
<GitHub124> [jruby] enebo closed pull request #4948: Add `#test_slice_before` to test targets (master...test_slice_before) https://git.io/vNkzw
<GitHub125> [jruby] enebo pushed 2 new commits to master: https://git.io/vNLZx
<GitHub125> jruby/master 82ffcd2 yui-knk: Add `#test_slice_before` to test targets...
<GitHub125> jruby/master ab75bbb Thomas E Enebo: Merge pull request #4948 from yui-knk/test_slice_before...
<GitHub80> [jruby] enebo closed pull request #4950: Alias Set#to_s to inspect (ruby-2.5...feature/set-to-s) https://git.io/vNkAy
<GitHub72> jruby/ruby-2.5 0cefb4c Christian Bruckmayer: Alias Set#to_s to inspect...
<GitHub72> [jruby] enebo pushed 2 new commits to ruby-2.5: https://git.io/vNLnE
<GitHub72> jruby/ruby-2.5 6df79ee Thomas E Enebo: Merge pull request #4950 from ChrisBr/feature/set-to-s...
<GitHub89> [jruby] enebo closed pull request #4951: Fix `Hash#reject` (master...test_reject) https://git.io/vNInI
<GitHub92> [jruby] enebo pushed 2 new commits to master: https://git.io/vNLnh
<GitHub92> jruby/master 9504a1c Thomas E Enebo: Merge pull request #4951 from yui-knk/test_reject...
<GitHub92> jruby/master 5def73d yui-knk: Fix `Hash#reject`...
<ChrisBr> enebo: is there somewhere a style guide or do you use a linter (like rubocop)? Speaking about this one https://github.com/jruby/jruby/pull/4949
<enebo> ChrisBr: we do not use a linter and we had a guide but I am not sure how up to date it is
<enebo> There are not too many rules and some like context.runtime are reasonably new
<enebo> Let me see if I can find something
<ChrisBr> enebo: thanks :)
<enebo> ChrisBr: so only missing bit is context.runtime in what I said more or less and that is style but not purely style...just something to know about
<ChrisBr> ah thanks
<ChrisBr> so the conditional without curly is fine as it is only one line? Or should I change it to the ternary operator?
<enebo> ChrisBr: yeah 'if (foo) bar();'
<enebo> if (value != null) result.op_aset(key, value);
<enebo> ChrisBr: I would be inclined to do this personally but braces is fine too
<ChrisBr> Ok, thanks
<GitHub7> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vNLWP
<GitHub7> jruby/jruby-9.1 a320da8 Charles Oliver Nutter: Grr, dynlangs and refactoring.
<GitHub7> jruby/jruby-9.1 e6a8b40 Charles Oliver Nutter: Isolate threads and ensure they are alive before testing.
<ChrisBr> btw: is ruby-2.5 branch supposed to work? Because I get a strange error https://gist.github.com/ChrisBr/a56b4ba77b5dd11b575cddf790e2a7db
<ChrisBr> no problems with master
<GitHub7> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNLlr
<GitHub7> jruby/jruby-9.1 ce434ec yui-knk: Set original Module to definedClass of methods...
<GitHub105> [jruby] headius closed pull request #4944: Set original Module to definedClass of methods (master...test_alias_owner_2) https://git.io/vNTqn
<enebo> ChrisBr: try a mvn clean
vtunka has quit [Quit: vtunka]
<enebo> ChrisBr: sometimes if you get a syntax error during a build at the wrong time our generated populators from processing @JRubyMethod annotations does not finish so we get weird errors like that
<ChrisBr> thanks, indeed fixed the issue :)
<ChrisBr> enebo: ^^
<enebo> cool
<GitHub170> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNLRA
<GitHub170> jruby/jruby-9.1 8c2426f Charles Oliver Nutter: Wrong method.
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<GitHub147> [jruby] enebo pushed 2 new commits to ruby-2.5: https://git.io/vNLgf
<GitHub147> jruby/ruby-2.5 cfae4b2 Christian Bruckmayer: Implement Hash#slice method...
<GitHub147> jruby/ruby-2.5 fefd7fa Thomas E Enebo: Merge pull request #4949 from ChrisBr/feature/array-slice...
<GitHub108> [jruby] enebo closed pull request #4949: Implement Hash#slice method (ruby-2.5...feature/array-slice) https://git.io/vNkyy
<enebo> ChrisBr: you saw my comment on your followup on RubyDir.glob right?
<GitHub181> [jruby] ChrisBr opened pull request #4952: Check third argument type for Dir.glob (ruby-2.5...feature/glob) https://git.io/vNLg2
<ChrisBr> you were right about it ;)
<enebo> killin' it!
<GitHub147> [jruby] enebo closed pull request #4952: Check third argument type for Dir.glob (ruby-2.5...feature/glob) https://git.io/vNLg2
<GitHub111> [jruby] enebo pushed 2 new commits to ruby-2.5: https://git.io/vNLgr
<GitHub111> jruby/ruby-2.5 8fcc4c9 Christian Bruckmayer: Check third argument type...
<GitHub111> jruby/ruby-2.5 4b5cea6 Thomas E Enebo: Merge pull request #4952 from ChrisBr/feature/glob...
<headius> today I lament the lack of accurate refactoring in dynlangs
<ChrisBr> speaking as a ruby developer: I'm surprised how many LOC are necessary for a simple argument check in a static typed language like java haha
<headius> we should port JRuby to Kotlin
<GitHub183> [jruby] nomadium opened pull request #4953: Implement Dir.each_child (ruby-2.5...implement-dir-each-child) https://git.io/vNL2w
<headius> brb Ruby community, we need a year off from releases
claudiuinberlin has joined #jruby
<GitHub60> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNLam
<GitHub60> jruby/jruby-9.1 5f76ad1 Charles Oliver Nutter: Include null check to mimic logic in interpreter....
<headius> enebo, ChrisBr: I'm killing that 2.5 build because I'm working on 9.1 CI greening...feel free to queue it up later if you need the results
olle has quit [Quit: olle]
<chrisseaton> headius: IntelliJ does the most ludicrous renamings whenever I try to refactor
<chrisseaton> Rename a local variable called 'foo' and it wants to modify an SVG file with an element called foo - things like that
ddadacha has joined #jruby
<headius> chrisseaton: yeah it's way too invasive
<headius> except in this case when it didn't detect an obvious case
<headius> so idk
<chrisseaton> headius: are frozen string literals garbage collected? I know they're de-deuplicated, but is the de-duplicator weak?
<headius> it tries to rename symbol sometimes too
<headius> chrisseaton: in JRuby it is
<headius> I assume it is in MRI Too
<chrisseaton> There's some specs that have a frozen string literal, take the object_id, and then expect a subsequent frozen string literal to have the same object_id
<chrisseaton> That's broken isn't it?
<chrisseaton> Nothing holds onto the first frozen string literal
<headius> hah yeah I love those
<headius> yeah I don't know that it's behavior someone should expect
<headius> it's a side effect of MRI anchoring frozen strings in their instrs
<headius> I think we pass for a similar reason, but I don't think it's an appropriate guarantee
subbu is now known as subbu|away
<headius> there's others that are testing opto or impl details like defined? always returning the same object
<headius> there's no user-facing reason that should be specified behavior
<headius> omg weakref specs
<chrisseaton> The gap between the two is short so you probably just have never GCd
<ddadacha> hey folks, wondering if this is a good spot to ask some questions about a jruby deployment issue I'm hitting
<headius> ddadacha: sure is!
<headius> chrisseaton: we have a similar structure to MRI though...FrozenString operand anchors the string attached to it
<headius> so while the script is live, the frozen strings it contains will be alive
<ddadacha> headius: great, thanks! I just upgraded an old rails app from 3.2 to 4.2. Everything works fine in my dev env but when I deploy to tomcat7 with warbler, rails initializes but starts spitting out this error: `DEBUG: resetting rack response due exception`
<headius> chrisseaton: hey you run on the same GC we do, do you have any issues with weakref specs being flaky?
<headius> I'm about ready to exclude them completely because they randomly fail if GC doesn't deliver the goods
<chrisseaton> Ruby weakref? No
<ddadacha> I figured one/some of my gems are not playing nicely but I'm not sure how to isolate the problem
<ddadacha> (made this SO question as well which has a bit more context https://stackoverflow.com/questions/48122922/debug-jruby-rack-runtime-error-in-tomcat )
<headius> ddadacha: so first thing might be to raise an issue on warbler project...there's at least one active maintainer there that might know it immediately
<ddadacha> hmm I wasn't sure if it was a warbler issue though, since it was creating the war file just fine and rails was initializing (I have some logs in my initializers that are running - it's just after it finishes starting up that I hit that error)
<ddadacha> right, I saw that file but wasn't sure how to get more info like what the specific exceptionw as
<headius> oh yeah I see that in your SO post now
<headius> yeah I'd expect it to get logged somewhere
<headius> right, so it might just be an app/gem/whatever issue
<headius> not warbler or JRuby
<headius> that appears to try to log the exception somehwere
<ddadacha> right, that's what I figured too. Do you know of some way to debug it? I was trying to find more info/logs around it but I'm not entirely sure where to look
<ddadacha> excellent, thanks I'll look for that message
<headius> @kares got any thoughts here?
<headius> hmm
<ddadacha> would ErrorApplicationHandler (eventually) log errors in the same spot as the context.log?
<headius> I believe this makes it look like the default behavior is to just deliver it in the response: https://github.com/jruby/jruby-rack/blob/710c1a4cbde684f1d0bec5907ba3071d51de0a96/src/main/java/org/jruby/rack/DefaultErrorApplication.java
<headius> that seems wrong though
subbu|away is now known as subbu
<ddadacha> deliver it in which respnose?
<headius> at the very least a jruby-rack issue report would clarify whether it's logging enough or not
<headius> well, HTTP response I assume, but you said you see this before even hitting the server?
<ddadacha> yes after startup but if I hit a URL after it's started, I get the same error as well
<ChrisBr> enebo: the rubyspec tests from mri belong to spec/core/... ?
<headius> I have not built jruby-rack in a while but getting this error report is definitely our first step :-) may have to hack a modified jruby-rack to dump more info
<headius> ChrisBr: spec/ruby/{core,language,etc}
<ChrisBr> headius: thanks
<headius> ChrisBr: if those spec updates haven't gotten back into ruby/spec definitely poke someone about that
dave__ has quit [Ping timeout: 240 seconds]
<headius> we also commit directly to our copy and lean on eregon to sync up, but this is months old
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
<ddadacha> headius: just double-checked, this is the log right after startup - https://paste.fedoraproject.org/paste/mt-TL8roxoU16MLf2b6Q1w
<ddadacha> so it spits it out a few times
dave__ has joined #jruby
<headius> woah
<headius> those binding messages should definitely not be there
<GitHub150> [jruby] ChrisBr opened pull request #4954: Alias Set#=== to #include? (ruby-2.5...feature/set-equal) https://git.io/vNLX8
<headius> and there's two of them along with two of your exception errors
<ddadacha> in terms of getting the error report, so would you like me to file an issue with jruby-rack? I'm a bit of a jruby noob so not entirely sure what you'd like me to post haha
<headius> well post explaining what you did and that you can't get jruby-rack to report the actual error
<ddadacha> there's quite a few more of resetting rack response due exception that I didn't copy after that btw
<ChrisBr> ok, so cherry picking the specs shouldn't be necessary usually?
<headius> it's either a bug (insufficient logging) or a documentation issue (no clear way to enable that logging)
<headius> ChrisBr: not usually no
<headius> it doesn't really hurt anything
<ddadacha> ok I can do that for sure
<headius> eregon might have an opinion about that since he has been doing the merging
<ChrisBr> checking master ..
<ddadacha> I'll loko into the binding issues as well, I dug into them briefly but didn't find much on them either
<ChrisBr> same for master
<headius> ChrisBr: if they're not on master then they never made it out of MRI into ruby/spec
<headius> so that needs to happen
<headius> master specs were last updated just a few weeks ago
<headius> probably could cp for now since they're not in spec/ruby either
<ddadacha> headius: thanks for the help! I'll post an issue to jruby-rack and dig into the binding stuff in the mean time
<headius> bbrowning worked on TorqueBox and might have some tips about getting it to log also
<ChrisBr> no was speaking about the jruby master! Thought they maybe are in jruby master but did not made it into ruby2-5 branch! But they're also missing in master
<headius> fwiw this has frustrated me about jruby-rack in the past too
<headius> ChrisBr: ok
<ddadacha> good to know =)
<ddadacha> I don't think I'll be able to hack a modified version together quickly atm, don't have any of the build envs set up... crossed my mind though
<headius> yeah link me your issue and I'll add myself
<bbrowning> ddadacha: tomcat by default has multiple log files - did you check all of them for any more info?
<headius> I can't help with building a custom one today but maybe tomorrow
<bbrowning> and, from the code, it looks like this may spit out errors in the html response
<bbrowning> ddadacha: so, whatever's sending the requests to your app to generate those log entries is likely getting some kind of error response back I guess
<bbrowning> (I haven't used jruby-rack or warbler in a long time, so this is just a guess)
<headius> bbrowning: that's what it looked like to me too
<headius> I'd argue the DefaultErrorApplication should be logging regardless if it's an app exception
<GitHub135> [jruby] headius created use_ruby_weakref (+2 new commits): https://git.io/vNLM6
<GitHub135> jruby/use_ruby_weakref 87a0e73 Charles Oliver Nutter: Move common script-level dynscope logic to helper.
<GitHub135> jruby/use_ruby_weakref 783d025 Charles Oliver Nutter: Revert to using weakref.rb, since it's based on a proper weak map....
<GitHub138> [jruby] headius fast-forwarded jruby-9.1 from 5f76ad1 to 87a0e73: https://git.io/vNLDk
<GitHub88> [jruby] headius opened pull request #4955: Revert to using weakref.rb, since it's based on a proper weak map. (jruby-9.1...use_ruby_weakref) https://git.io/vNLDu
<ddadacha> bbrowning: yeah I was tailing all of the log files in my tomcat dir just to be sure, just that 1 line is added to the logs at the time
<ddadacha> the response is just my 50x.html page, I don't see anything else apart from my raw html
<ddadacha> looking to see if tomcat is overwriting the error response somewhere since it's just defaulting to my 50x
<ddadacha> headius, bbrowning: just realized I was mistaken with this error happening on startup. Found out that the first few times were because my load balancer's health checks were firing and were queued up while tomcat was starting. I disabled it, restarted tomcat and now it won't output the log until I fire the request myself
<ddadacha> the binding messages are no longer present either
<headius> aha
<headius> but you still don't see the result in the response?
<GitHub194> [jruby] headius created null_toplevel_frame_name (+1 new commit): https://git.io/vNL9S
<GitHub194> jruby/null_toplevel_frame_name 6908774 Charles Oliver Nutter: Do not provide a frame name for toplevel....
<ddadacha> no, still looking to see if I can get tomcat to just spit the raw response somewhere
<headius> ok
<headius> codefinger: you around?
<codefinger> yo
<codefinger> headius: sup?
<headius> codefinger: ddadacha and I have been trying to figure out how to get jruby-rack to lock an exception during process()
<headius> it goes to DefaultErrorApplication but that only seems to produce an error response
<headius> log not lock
<ddadacha> headius: I removed my custom 50x rendering, now I'm just getting apache's usual "Internal Server Error" 500 page. Still nothing in the response
<headius> ok
<codefinger> not sure off the top of my head
<codefinger> i can take a look
<GitHub67> [jruby] headius opened issue #4956: Signal + thread tests from MRI are unreliable https://git.io/vNL7b
<codefinger> ddadacha: do you have a repo that demonstrates the problem?
<ddadacha> codefinger: no, sorry it's not public unfortunately
<codefinger> if you could sketch out a simple app that reproduces it that would help
<ddadacha> I'm not sure I can tbh. I suspect this error is being thrown because of a problem with one of the gems that I just updated. I don't know how to manually trigger the error though
<ddadacha> trying to figure out which gem(s) in particular so that I can troubleshoot further
<ddadacha> that all being said, I'm not sure it's specifically with a gem or some config etc since this was a pretty huge update on our part
<GitHub30> [jruby] headius pushed 4 new commits to jruby-9.1: https://git.io/vNLFo
<GitHub30> jruby/jruby-9.1 6983b58 Charles Oliver Nutter: Sleep longer for slow envs.
<GitHub30> jruby/jruby-9.1 e2206af Charles Oliver Nutter: Exclude these pesky thread+signal specs....
<GitHub30> jruby/jruby-9.1 d2f4f0c Charles Oliver Nutter: Try disabling compressed OOPs to pass the ripper rlimit test....
<GitHub143> [jruby] headius closed pull request #4955: Revert to using weakref.rb, since it's based on a proper weak map. (jruby-9.1...use_ruby_weakref) https://git.io/vNLDu
<GitHub166> [jruby] headius deleted use_ruby_weakref at 783d025: https://git.io/vNLFb
<GitHub74> jruby/jruby-9.1 1b4a2f3 Charles Oliver Nutter: Merge pull request #4955 from jruby/use_ruby_weakref...
<GitHub74> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNLFF
dave__ has quit [Read error: Connection reset by peer]
<ChrisBr> is it known that RubyHash.rehash is not handling collisions properly?
bbrowning is now known as bbrowning_away
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> ChrisBr: nope, not something I'd noticed
<ChrisBr> just noticed while looking into Set.reset
pcarlisle has joined #jruby
ddadacha has quit [Quit: Page closed]
<headius> ChrisBr: yep, that seems like a bug
<headius> I suppose it's not recalculating hashes while it rehashes, expecting the keys won't change (which is bad practice anyway obviously)
<ChrisBr> yeah
<ChrisBr> actually it does recalculate the hashes
<ChrisBr> but it does not handle collisions
<ChrisBr> so if there are two object with the same hash (and same buckket) it will add both
<ChrisBr> wondering if the easiest solution is just duplicating the hash?
<ChrisBr> a simple hash.dup fixes it actually
<headius> ChrisBr: oh well that sounds like a simple fix
<ChrisBr> but not sure about the object ids?
<headius> if hashes are == then it should check equality
<ChrisBr> I guess hash.dup would create a new object?
<ChrisBr> yeah right
<headius> Hash#dup I believe physically re-inserts everything
<headius> that's probably not the most efficient thing to do but it's not really a shareable data structure underneath
<headius> we also don't have any of the improvements they did for MRI 2.4
<ChrisBr> for hashes you mean?
<headius> yeah
<headius> open addressing hashtable
<ChrisBr> a interesting
<ChrisBr> hmm, it's driving me nuts :/ I'm pretty sure my fix works because the items are removed from the table but in the ruby code it still contains both elements :(
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<ChrisBr> in line 16 I check for equality and when I inspect the table / newTable it does not contain the old element anymore ...
<ChrisBr> do I need to update anything else as well?
<headius> looking
<headius> shoudn't it be entry.equals?
<headius> if there's nothing there, or there's something there but it's equal, overwrite
<headius> I think I'm reading it wrong
<headius> oh I see
<headius> you extend the bucket if it's not equal
<headius> I mean, the code does
<headius> haven't looked at this in a while :-)
<headius> hmm
<ChrisBr> yep, if it is nothing in the bucket or what is in the bucket is unequal I will add th eitem
<headius> right
<ChrisBr> and if I inspect the newTable afterwards it indeed only contains what we expect
<ChrisBr> so I'm wondering if I'm missing to update sth
<ChrisBr> the table = newTable; before the return should be fine, right?
<headius> yeah that's fine
<headius> I don't see anything obvious
brybry9050 has joined #jruby
<brybry9050> howdy
<brybry9050> Trying to download jruby-complete-9.0.5.0.jar and it's missing... does anyone know how to get ahold of it?
<headius> brybry9050: it probably didn't get republished after our S3 was wiped out, but you can find the same jar on maven
<headius> search.maven.org search for jruby-complete
<brybry9050> awesome thank you!
<ChrisBr> hm! Anyway, will call it a day
<ChrisBr> cu tomorrow
<headius> oh
<headius> ChrisBr: I noticed entry.equals checks that the value is equal too
<headius> we don't want that
<GitHub41> [jruby] ChrisBr opened pull request #4957: Add Set#reset (ruby-2.5...feature/set-rehash) https://git.io/vNtLB
<headius> I don't think that's the cause here but I noticed it
<headius> both values are "true" so that should be fine
brybry9050 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<headius> ChrisBr: insert uses internalKeyExist
<GitHub68> [jruby] ChrisBr opened issue #4958: Hash#rehash does not properly rehash https://git.io/vNtLN
<ChrisBr> headius: I documented it here https://github.com/jruby/jruby/issues/4958
<ChrisBr> yeah, right equals compares key and value
<ChrisBr> headius: so you mean we should use insert instead?
<headius> I'm stepping through it now
<headius> I tried using that function to check equality but it's still not working
<headius> something's weird
<headius> ChrisBr: I know what it is
<headius> it's not clearing out insertion ordering fields in the entry
<headius> so when it walks in insertion order for inspect it still picks it up
<headius> this rehash isn't great anyway...it doesn't resize the buckets and it uses some really slow path code for calling eql?
<GitHub72> [jruby] yui-knk opened pull request #4959: Raise `TypeError` if `#extend_object` is called for no module objects (jruby-9.1...test_extend_object_9_1) https://git.io/vNtme
<headius> ChrisBr: I will comment on the gist
<headius> er no on the bug