anchor.diff:    ];
   
     graal-mxcachegit = [
  -    { sha256 = "0idc2jn69pyrj2xivisrc8p59zd49jbz67476j8z3rfaf0hqnr3z"; name = "graaljs";
  -      url = "http://github.com/graalvm/graaljs.git"; rev = "fd578bf87e2bbf668482d4928603bdc63b9a0d97"; }
  -    { sha256 = "1zyaaygzd8fc1a1684h75h21k8rs2rnhkr5y217wlazyd78j65nr"; name = "truffleruby";
  -      url = "http://github.com/oracle/truffleruby.git"; rev = "vm-${version}"; }
  -    { sha256 = "0kyzx5y2kag08m9vla5x117al9ijs10783qpnv8b7zr116fwi28h"; name = "fastr";
  -      url = "http://github.com/oracle/fastr.git"; rev = "vm-${version}"; }
  -    { sha256 = "1v4dqml2kwy1qiirw09vjsivp7mbmc5pmflskvc4x5m841dwgsgb"; name = "graalpython";
  -      url = "https://github.com/graalvm/graalpython.git"; rev = "0c20d4d09329323f5b74137000c6e0a4645053ad"; }
  +    { sha256 = "0vj37hxmklq9i3pz7l2sqcan6xhmb0rmbn2m41mw744x4qz8m8na"; name = "graaljs";     url = "https://github.com/graalvm/graaljs.git";     rev = "vm-${version}"; }
  +    { sha256 = "1zyaaygzd8fc1a1684h75h21k8rs2rnhkr5y217wlazyd78j65nr"; name = "truffleruby"; url = "https://github.com/oracle/truffleruby.git";  rev = "vm-${version}"; }
  +    { sha256 = "0kyzx5y2kag08m9vla5x117al9ijs10783qpnv8b7zr116fwi28h"; name = "fastr";       url = "https://github.com/oracle/fastr.git";        rev = "vm-${version}"; }
  +    { sha256 = "1r3afr4176lvk3jyha0sbaaripizla12vcsjlflh7r06w7gxqz3m"; name = "graalpython"; url = "https://github.com/graalvm/graalpython.git"; rev = "vm-${version}"; }
     ];
   
     ninja-syntax = python27.pkgs.buildPythonPackage rec {
  
positive.code:       owner  = "oracle";
        repo   = "graal";
        rev    = "vm-${version}";
        sha256 = "07gy4xvjhrnl74v0vnixgfvgjp0dba0l8l7qlh28pfrc97dkcm9r";
      };
      patches = [ ./002_setjmp.c.patch ./003_mx_truffle.py.patch ];
      buildInputs = [ mx zlib mercurial jvmci8 git clang llvm
  
negative.code:       # Patch the native-image template, as it will be run during build
        chmod +x vm/mx.vm/launcher_template.sh && patchShebangs vm/mx.vm
        # Prevent random errors from too low maxRuntimecompilemethods
        substituteInPlace truffle/mx.truffle/macro-truffle.properties \
          --replace '-H:MaxRuntimeCompileMethods=1400' \
                    '-H:MaxRuntimeCompileMethods=28000'
      '';
  