[jdk11u-dev] Withdrawn: 8212597: Optimize String concatenation setup when using primitive operands

Anton Bobrov abobrov at openjdk.org
Mon Jul 1 10:32:25 UTC 2024


On Tue, 25 Jun 2024 13:57:22 GMT, Anton Bobrov <abobrov at openjdk.org> wrote:

> This is a backport of b3b41df70fb5ec3187d165786b3c8ad2d4b4012b / [JDK-8212597](https://bugs.openjdk.org/browse/JDK-8212597)
> 
> This backport is needed to facilitate clean backports of various String concat improvements that are on todo list for 11 which are otherwise very complex and high risk to rework:
> 
> JDK-8212726 Replace some use of drop- and foldArguments with filtering argument combinator in StringConcatFactory
> JDK-8213035 Pack MethodHandleInlineStrategy coder and length into a long
> JDK-8213478 Reduce rebinds when applying repeated filters and conversions
> JDK-8222852 Reduce String concat combinator tree shapes by folding constants into prependers
> JDK-8223454 Reduce String concatenation shapes by folding initialLengthCoder into last mixer
> 
> This is a clean backport.
> 
> Testing: x86_64 build, tier1

This pull request has been closed without being integrated.

-------------

PR: https://git.openjdk.org/jdk11u-dev/pull/2813


More information about the jdk-updates-dev mailing list