RFR: 8233708: VectorSet cleanup

Claes Redestad claes.redestad at oracle.com
Wed Nov 6 14:42:50 UTC 2019


Hi,

VectorSet needs a cleanup:

- Extravagant use of operator overloading (<<= adds items to the set,
 >>= removes them :eyeroll:)
- Plenty of unused methods
- Since VectorSet is the only implementation in the code base, the
abstract base class Set is unnecessary
- Various method names in conflict with HotSpot code "standard"

Webrev: http://cr.openjdk.java.net/~redestad/8233708/open.00/
Bug:    https://bugs.openjdk.java.net/browse/JDK-8233708

Testing: tier1-3, built and sanity tested with Shenandoah due changes
in some Shenandoah C2 support

Thanks!

/Claes


More information about the hotspot-compiler-dev mailing list