Truffle dependency moved to git

Doug Simon doug.simon at oracle.com
Wed Jan 20 21:03:48 UTC 2016


> On 20 Jan 2016, at 19:11, Christian Thalinger <christian.thalinger at oracle.com> wrote:
> 
>> 
>> On Jan 19, 2016, at 11:17 AM, Doug Simon <doug.simon at oracle.com> wrote:
>> 
>>> 
>>> On 19 Jan 2016, at 21:30, Christian Thalinger <christian.thalinger at oracle.com> wrote:
>>> 
>>> 
>>>> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq <gilles.m.duboscq at oracle.com> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> The main truffle repo has moved to git and is now hosted on github [1].
>>>> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2].
>>> 
>>> Will com.oracle.graal.truffle* eventually be moved to a separate repository as well?  To me it doesn’t make sense to have a dependency on Truffle.  Graal should be standalone.
>> 
>> The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient.
> 
> Sure but if someone wants to work on Graal it doesn’t make sense to have them clone Truffle too:
> 
> cthaling at macbook:~/ws/jdk9/hs-comp/graal-compiler$ mx eclipseinit
> Cloning http://lafo.ssw.uni-linz.ac.at/hg/truffle revision 72601dde92e875365dbd4afb4d625edc97412875 to /Users/cthaling/ws/jdk9/hs-comp/truffle with Mercurial

We could have all the Truffle references and projects dynamically stripped from mx.graal/suite.py contingent upon an environment variable (e.g., OMIT_TRUFFLE).

-Doug



More information about the graal-dev mailing list