tommyettinger commented on issue #1409:
URL: 
https://github.com/apache/incubator-fury/issues/1409#issuecomment-2036145035

   I've done the steps you described, and it has gone from not inlining (code 
too large) to inlining when hot! I keep finding various small things to change, 
but they're at least getting smaller. The last major change wouldn't have even 
affected a map with Class keys (I had accidentally left in some comparisons as 
`==` from when this was purely an identity-comparing map; they use `equals()` 
now). I'll look into putOrGet() next.
   
   I have a nagging worry that some major part of this might not behave 
correctly. I have some tests from a very old version of Apache Harmony that 
I've been using for some data structures... If you happen to know of a better 
suite of tests for compatibility with Set and Map, that would be great! I know 
implementing the interfaces isn't critical for Fury since what's there now 
doesn't have to implement Map, but being able to run a standard set of tests 
makes me more confident these will work how they should.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to