[aarch64-port-dev ] [11u] RFR 8228400: Remove built-in AArch64 simulator

Andrew Haley aph at redhat.com
Thu Aug 1 00:41:44 UTC 2019


On 7/31/19 7:32 PM, Aleksey Shipilev wrote:

> I thought we would remove it in 8u-aarch64, in preparation for
> eventual upstreaming. It that case, it makes sense to have all
> releases share the same code shape to simplify future backporting.
> Simulator is already removed in 14, and assuming we are doing it in
> 8u-aarch64, 11u would be the only release left with the built-in
> simulator.

I see. So, your proposal to do this in order to minimize the size of
the aarch64 patch to be imported into 8u? I didn't remove the builtin
sim when the AArch64 port was contributed to mainline because it
seemed to me to be a pointless change, and it still does. It's not
simply laziness, I considered doing this and rejected it. I don't
think it aids maintainability.

In general, I don't think that source code cleanups should be done to
old releases; apart from anything else it messes up the diffs. We
don't fix whitespace in old code for the same reason.

However, there is a point I accept: one could argue that in a sense
the 8u backport is "new", so perhaps a cleanup is justified for that
reason.

-- 
Andrew Haley  (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the jdk-updates-dev mailing list