RFR: 8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp (original) (raw)
coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Thu Mar 22 18:05:17 UTC 2018
- Previous message: RFR: 8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
- Next message: RFR: 8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
http://cr.openjdk.java.net/~stefank/8200105/webrev.01/src/hotspot/share/oops/oop.inline.hpp.udiff.html This is cool how every include line is 2 characters less than the previous.
On 3/22/18 12:10 PM, Stefan Karlsson wrote:
Hi all,
Please review this patch to remove a cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp: http://cr.openjdk.java.net/~stefank/8200105/webrev.01/ https://bugs.openjdk.java.net/browse/JDK-8200105 The ground work for this cleanup had already been done with: 8199728: Remove oopDesc::isscavengable What's done in this trivial patch is: 1) Move some debug functions out from the collectedHeap.inline.hpp and into collectedHeap.hpp.
You mean into collectedHeap.cpp right?
2) Removed collectedHeap.inline.hpp and fixed missing includes to make it compile again.
Looks good. Less transitive includes. I assume you ran open-only with --disable-precompiled-headers as well as the oracle platforms in mach5?
Zero build is probably unnecessary here (it builds now).
I concur that this is trivial.
Thanks, Coleen
Thanks, StefanK
- Previous message: RFR: 8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
- Next message: RFR: 8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]