Current state of valhalla

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Thu Aug 13 09:46:09 UTC 2015


Hi Boaz,
probably the most extensive examples using anyfied code will be found in 
the experimental 'java.anyutil' package that we are using to play with 
the stream API anyfication:

hg.openjdk.java.net/valhalla/valhalla/jdk/file/tip/src/java.base/share/classes/java/anyutil

Other examples can be found in the runtime specializer tests:

hg.openjdk.java.net/valhalla/valhalla/jdk/file/tip/test/valhalla

As well as in compiler tests:

http://hg.openjdk.java.net/valhalla/valhalla/langtools/file/tip/test/tools/javac/valhalla/typespec

For other relevant, and more high level info, also check out the 
following documents:

http://cr.openjdk.java.net/~briangoetz/valhalla/specialization.html 
[overview of specialization - this is rather old an we're working on a 
new version]
http://cr.openjdk.java.net/~mcimadamore/specializationAttrs-v0.3.html 
[overview of extra attributes generated by the specializing compiler]
http://cr.openjdk.java.net/~jrose/values/values.html [overview of value 
types support - most of the stuff here is not implemented as we speak]

Maurizio

On 13/08/15 10:04, Boaz Nahum wrote:
> Hi
>
> I'm building valhalla on daily basis, and trying to follow this email list
> to understand what can I expected from the current implementation.
>
> I wonder there is other way, for examples - examples in the repository, or
> other useful links ?
>
> Thx
> Boaz



More information about the valhalla-dev mailing list