Oops, missed a revision.

Looks good, though the reader may puzzle a while about why.

Thanks, Roger

On 01/04/2019 10:44 AM, Remi Forax wrote:
Hi Roger,
the field has disappear in the latest webrev.

Rémi

----- Mail original -----
De: "Roger Riggs" <[email protected]>
À: "Claes Redestad" <[email protected]>, "core-libs-dev" 
<[email protected]>
Envoyé: Vendredi 4 Janvier 2019 16:38:06
Objet: Re: RFR: 8215412: Optimize PrintStream.println methods
Hi Claes,

The logic looks fine, but the 'internal' field name doesn't mean anything
and there's no description of the optimization.

The field could be renamed:  noOverride or notOverridden or noDoubleSync
or ...
or add a comment to the field describing its purpose.

Update copyright date on PrintStream.java.

Thanks, Roger

On 01/02/2019 03:44 AM, Claes Redestad wrote:
Hi,

new webrev:

  http://cr.openjdk.java.net/~redestad/8215412/jdk.02/

- Adds a forgotten String.valueOf in println(String), making sure all
methods are semantically the same for
- Remove the isInternal method and use only exact match with
PrintStream.class to determine whether to use the optimized paths.

As before:

On 2018-12-14 21:22, Claes Redestad wrote:
Same performance characteristics in the simple tests I've used to
verify this, and no measurable regression (but no speed-up) for classes
overriding PrintStream.
I've withdrawn the related CSR, since it's not relevant for this
implementation as it doesn't observably alter behavior of types
inheriting from PrintStream.

Thanks!

/Claes

Reply via email to