Perfect. :) Reviewed. igor
> On Dec 7, 2016, at 2:10 PM, Vladimir Kozlov <vladimir.koz...@oracle.com> > wrote: > > https://bugs.openjdk.java.net/browse/JDK-8166417 > > It is part of JEP 295: Ahead-of-Time Compilation > https://bugs.openjdk.java.net/browse/JDK-8166089 > > http://cr.openjdk.java.net/~kvn/8166417/top.webrev/ > http://cr.openjdk.java.net/~kvn/8166417/jdk.webrev/ > http://cr.openjdk.java.net/~kvn/8166417/hotspot.webrev/ > > This is formal review request for integration Graal-core sources into > OpenJDK. AOT compiler uses Graal-core as backend compiler. We need to > integrated Graal-core sources into JDK and add build changes to build Graal > module. > > Note, changes are based on latest jdk9/hs sources which do not have latest > jigsaw update yet. With jigsaw update small changes will be done to > module-info.java.extra in java.base: > > exports jdk.internal.misc to jdk.vm.compiler; > + opens jdk.internal.misc to jdk.vm.compiler; > > - exports com.sun.crypto.provider to jdk.vm.compiler; > + opens com.sun.crypto.provider to jdk.vm.compiler; > > And changes in top make/GensrcModuleInfo.gmk will not be needed. > > > > Graal is a dynamic compiler written in Java that integrates with the HotSpot > JVM. It has a focus on high performance and extensibility. In addition, it > provides optimized performance for Truffle based languages running on the JVM. > > https://github.com/graalvm/graal-core > > Oracle Labs is developing and maintaining it. > > Here are people who contributed into Graal development (sorry if someone is > missing or misspelled, please speak): > > ~70k LOC: Douglas Simon > ~60k LOC: Lukas Stadler > ~30k LOC: Thomas Wuerthinger > ~30k LOC: Tom Rodriguez > ~30k LOC: Roland Schatz > ~30k LOC: Josef Eisl > ~30k LOC: Christian Wimmer > ~16k LOC: Chris Thalinger > ~13k LOC: Gilles Duboscq > ~11k LOC: David Leopoldseder > ~ 8k LOC: Stefan Anzinger > ~ 8k LOC: Christian Humer > > Other contributors >100 LOC in approximate order of contribution size: > Michael Berg, Bernhard Urban, Miguel Garcia, Yudi Zheng, Christos Kotselidis, > Andreas Woess, Stefan Rumzucker, Aleksandar Prokopec, Christian Haeubl, > Morris Meyer, Matthias Grimmer, Erik Eckstein, Josef Haider, Manuel Rigger, > Michael Haupt, Niclas Adlertz, Jaroslav Tulach, Chris Seaton, Peter B. > Kessler, Christian Wirth, Benoit Daloze. > > > Thanks, > Vladimir