Aethenelle has quit [*.net *.split]
Aethenelle has joined #jruby
Aethenelle has quit [*.net *.split]
Puffball has quit [*.net *.split]
bbrowning has quit [*.net *.split]
bga57 has quit [*.net *.split]
justinmcp has quit [*.net *.split]
subbu has quit [*.net *.split]
lopex has quit [*.net *.split]
xardion has quit [*.net *.split]
ChrisBr has quit [*.net *.split]
Liothen has quit [*.net *.split]
knu has quit [*.net *.split]
kares has quit [*.net *.split]
lanceball has quit [*.net *.split]
eregon_ has quit [*.net *.split]
chrisarcand has quit [*.net *.split]
vext01 has quit [*.net *.split]
Sigyn has quit [*.net *.split]
rdubya has quit [*.net *.split]
Eiam has quit [*.net *.split]
den_d has quit [*.net *.split]
Scorchin has quit [*.net *.split]
deathy has quit [*.net *.split]
headius has quit [*.net *.split]
codefinger has quit [*.net *.split]
cschneid has quit [*.net *.split]
NightMonkey has quit [*.net *.split]
Osho has quit [*.net *.split]
ilbelkyr has quit [*.net *.split]
duncanm has quit [*.net *.split]
amitchellbullard has quit [*.net *.split]
phlebas has quit [*.net *.split]
havenwood has quit [*.net *.split]
atambo_ has quit [*.net *.split]
michael_mbp has quit [*.net *.split]
knowtheory_ has quit [*.net *.split]
qmx has quit [*.net *.split]
zph has quit [*.net *.split]
asarih has quit [*.net *.split]
enebo has quit [*.net *.split]
joast has quit [*.net *.split]
nirvdrum has quit [*.net *.split]
rtyler has quit [*.net *.split]
quadz has quit [*.net *.split]
damnski has quit [*.net *.split]
eonwe has quit [*.net *.split]
_whitelogger has joined #jruby
_whitelogger has joined #jruby
_whitelogger has joined #jruby
jmalves has joined #jruby
jmalves_ has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
jmalves_ has quit [Remote host closed the connection]
jmalves has joined #jruby
<ChrisBr> lopex: so we use the lower bit of the hash to calculate the bin index! If two hashes collide with the same bin index we need to call eql even if the hash is completely different as we do not store the hash anymore
<ChrisBr> before we stored the hash and it was done like: bin collision -> hash collision -> eql?
<ChrisBr> now it is: bin collision -> eql?
<ChrisBr> so we currently skip the comparision of the hash
<ChrisBr> e.g 8 and 16 would be in bin 0 but have different hashes, in this case we call now eql?
<ChrisBr> before we first checked 8 == 16 and skipped the eql? check in this case
<ChrisBr> does this answer your question?
<ChrisBr> so my PR restores the algorithm to store the hash value and first compare the hash values before doing eql?
shellac has joined #jruby
jmalves_ has joined #jruby
jmalves has quit [Ping timeout: 244 seconds]
hipertracker has joined #jruby
hipertracker has quit [Client Quit]
hipertracker_ has joined #jruby
hipertracker_ is now known as hipertracker
hipertracker has quit [Client Quit]
hipertracker has joined #jruby
hipertracker has left #jruby [#jruby]
shellac has quit [Ping timeout: 252 seconds]
shellac has joined #jruby
shellac has quit [Ping timeout: 264 seconds]
kares has joined #jruby
jmalves_ has quit [Remote host closed the connection]
lanceball has joined #jruby
Crocket has joined #jruby
jmalves has joined #jruby
jmalves has quit [Remote host closed the connection]
<kares> ChrisBr: definitely, always looking forward to meeting JRuby-ists :)
Eiam has quit [Ping timeout: 260 seconds]
Crocket has quit [Quit: Leaving]
Eiam has joined #jruby
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
jmalves has joined #jruby
jmalves has quit []
Puffball has quit [Read error: Connection reset by peer]
Puffball has joined #jruby
Puffball has quit [Remote host closed the connection]
Puffball has joined #jruby
Puffball is now known as jaszhix
jaszhix has quit [Remote host closed the connection]
jaszhix has joined #jruby