Skip to content

Conversation

gbrail
Copy link
Collaborator

@gbrail gbrail commented Aug 14, 2024

These classes can be easily replaced by HashMap and sometimes HashSet without a negative performance impact.

(We still have one custom hash table left in Rhino, in "EmbeddedSlotMap." Attempts to replace that particular class with HashMap make performance measurably worse.)

These classes can be easily replaced by HashMap and sometimes HashSet
without a negative performance impact.
@p-bakker p-bakker added the Potentially Breaking Change Issues that could break backwards compatibility label Aug 14, 2024
@rbri
Copy link
Collaborator

rbri commented Aug 15, 2024

@gbrail have done a test with this in HtmlUnit (core-js). Have seen no notable changed in terms of performance and all the tests are passing. From my point of view you can do this....

@gbrail gbrail merged commit 04d5469 into mozilla:master Aug 16, 2024
3 checks passed
@gbrail gbrail deleted the remove-obj-map branch August 16, 2024 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Potentially Breaking Change Issues that could break backwards compatibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants