Skip to content

Commit b3311db

Browse files
committed
revert change to fromString() that replaces makeBignum() calls with recursive fromString() calls
1 parent 777d118 commit b3311db

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/js/base/js-numbers.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,17 +2065,17 @@ define("pyret-base/js/js-numbers", function() {
20652065
var beforeDecimalString = aMatch[2];
20662066
var beforeDecimal = 0;
20672067
if (beforeDecimalString !== '') {
2068-
beforeDecimal = fromString(beforeDecimalString);
2068+
beforeDecimal = makeBignum(beforeDecimalString);
20692069
}
20702070
//
20712071
var afterDecimalString = aMatch[3];
20722072
var denominatorTen = 1;
20732073
var afterDecimal = 0;
20742074
if (afterDecimalString !== '') {
20752075
afterDecimalString = afterDecimalString.substring(1);
2076-
denominatorTen = fromString('1' + new Array(afterDecimalString.length + 1).join('0'));
2076+
denominatorTen = makeBignum('1' + new Array(afterDecimalString.length + 1).join('0'));
20772077
if (afterDecimalString !== '') {
2078-
afterDecimal = fromString(afterDecimalString);
2078+
afterDecimal = makeBignum(afterDecimalString);
20792079
}
20802080
}
20812081
//
@@ -2089,7 +2089,7 @@ define("pyret-base/js/js-numbers", function() {
20892089
if (exponentSign === '-' || exponentSign === '+') {
20902090
exponentString = exponentString.substring(1);
20912091
}
2092-
exponent = fromString('1' + new Array(Number(exponentString) + 1).join('0'));
2092+
exponent = makeBignum('1' + new Array(Number(exponentString) + 1).join('0'));
20932093
}
20942094

20952095
var finalDen = denominatorTen;

0 commit comments

Comments
 (0)