JEP draft: Indify String Concat

Aleksey Shipilev aleksey.shipilev at oracle.com
Tue Jun 23 19:02:03 UTC 2015


Hi guys,

Restarting the thread here.

Links to the previous discussions are here:
  http://mail.openjdk.java.net/pipermail/compiler-dev/2015-April/009389.html
  http://mail.openjdk.java.net/pipermail/compiler-dev/2015-May/009463.html
  http://mail.openjdk.java.net/pipermail/compiler-dev/2015-June/009508.html

Here's a JEP draft, please read and review:
  https://bugs.openjdk.java.net/browse/JDK-8085796

More thorough discussion:
  http://cr.openjdk.java.net/~shade/8085796/notes.txt

As usual, the current patches are here:
  http://cr.openjdk.java.net/~shade/8085796/

Recent updates:
  * Implemented the slicing of large concat chains (required since indy
can only take 253 dynamic arguments), added a regression test.
  * (Maurizio:) Followed up on bytecode footprint with some stress
tests, see the notes above.

Pending discussion:
  * String concatenation metaprotocol, as outlined by Remi
(http://mail.openjdk.java.net/pipermail/compiler-dev/2015-June/009543.html).
It would be interesting to try different incarnations of this thing, but
I don't have more time this week.

Thanks,
-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20150623/cf8fb0a6/signature.asc>


More information about the compiler-dev mailing list