소스 검색

Compiler-IR: #visitOrAlias: instead of #alias: in a few places

Herbert Vojčík 9 년 전
부모
커밋
225ed4f5e1
2개의 변경된 파일162개의 추가작업 그리고 232개의 파일을 삭제
  1. 10 12
      src/Benchfib.js
  2. 152 220
      src/IDE.js

+ 10 - 12
src/Benchfib.js

@@ -41,26 +41,25 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-var $2,$5,$4,$3,$1;
-$2=self.__lt((2));
-if($core.assert($2)){
-$1=(1);
+var $1,$4,$3,$2;
+$1=self.__lt((2));
+if($core.assert($1)){
+return (1);
 } else {
-$5=self.__minus((1));
+$4=self.__minus((1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["-"]=1;
 //>>excludeEnd("ctx");
-$4=$recv($5)._benchFib();
+$3=$recv($4)._benchFib();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["benchFib"]=1;
 //>>excludeEnd("ctx");
-$3=$recv($4).__plus($recv(self.__minus((2)))._benchFib());
-$1=$recv($3).__plus((1));
+$2=$recv($3).__plus($recv(self.__minus((2)))._benchFib());
+return $recv($2).__plus((1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["+"]=1;
 //>>excludeEnd("ctx");
 };
-return $1;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"benchFib",{},$globals.Number)});
 //>>excludeEnd("ctx");
@@ -85,7 +84,7 @@ function $Array(){return $globals.Array||(typeof Array=="undefined"?nil:Array)}
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-var $1,$2;
+var $1;
 size=(8190);
 (1)._to_do_(self,(function(iter){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -156,8 +155,7 @@ return count;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["to:do:"]=1;
 //>>excludeEnd("ctx");
-$2=count;
-return $2;
+return count;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"benchmark",{size:size,flags:flags,prime:prime,k:k,count:count},$globals.Number)});
 //>>excludeEnd("ctx");

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 152 - 220
src/IDE.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.