Skip to content

Commit ef3b47d

Browse files
MaxGraeydcodeIO
authored andcommitted
Update portable constants (AssemblyScript#313)
1 parent 2062cae commit ef3b47d

File tree

1 file changed

+23
-17
lines changed

1 file changed

+23
-17
lines changed

std/portable/index.js

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,41 @@ Object.defineProperties(
88
globalScope["i8"] = function i8(value) { return value << 24 >> 24; }
99
, {
1010
"MIN_VALUE": { value: -128, writable: false },
11-
"MAX_VALUE": { value: 127, writable: false }
11+
"MAX_VALUE": { value: 127, writable: false }
1212
});
1313

1414
Object.defineProperties(
1515
globalScope["i16"] = function i16(value) { return value << 16 >> 16; }
1616
, {
1717
"MIN_VALUE": { value: -32768, writable: false },
18-
"MAX_VALUE": { value: 32767, writable: false }
18+
"MAX_VALUE": { value: 32767, writable: false }
1919
});
2020

2121
Object.defineProperties(
2222
globalScope["i32"] = globalScope["isize"] = function i32(value) { return value | 0; }
2323
, {
2424
"MIN_VALUE": { value: -2147483648, writable: false },
25-
"MAX_VALUE": { value: 2147483647, writable: false }
25+
"MAX_VALUE": { value: 2147483647, writable: false }
2626
});
2727

2828
Object.defineProperties(
2929
globalScope["u8"] = function u8(value) { return value & 0xff; }
3030
, {
31-
"MIN_VALUE": { value: 0, writable: false },
31+
"MIN_VALUE": { value: 0, writable: false },
3232
"MAX_VALUE": { value: 255, writable: false }
3333
});
3434

3535
Object.defineProperties(
3636
globalScope["u16"] = function u16(value) { return value & 0xffff; }
3737
, {
38-
"MIN_VALUE": { value: 0, writable: false },
38+
"MIN_VALUE": { value: 0, writable: false },
3939
"MAX_VALUE": { value: 65535, writable: false }
4040
});
4141

4242
Object.defineProperties(
4343
globalScope["u32"] = globalScope["usize"] = function u32(value) { return value >>> 0; }
4444
, {
45-
"MIN_VALUE": { value: 0, writable: false },
45+
"MIN_VALUE": { value: 0, writable: false },
4646
"MAX_VALUE": { value: 4294967295, writable: false }
4747
});
4848

@@ -56,23 +56,29 @@ Object.defineProperties(
5656
Object.defineProperties(
5757
globalScope["f32"] = function f32(value) { return Math.fround(value); }
5858
, {
59-
"MIN_VALUE": { value: Math.fround(-3.40282347e+38), writable: false },
60-
"MAX_VALUE": { value: Math.fround(3.40282347e+38), writable: false },
61-
"MIN_POSITIVE_VALUE": { value: Math.fround(1.175494351e-38), writable: false },
62-
"MIN_SAFE_INTEGER": { value: -16777215, writable: false },
63-
"MAX_SAFE_INTEGER": { value: 16777215, writable: false },
64-
"EPSILON": { value: Math.fround(1.19209290e-07), writable: false }
59+
"EPSILON": { value: Math.fround(1.1920929e-07), writable: false },
60+
"MIN_VALUE": { value: Math.fround(1.4012985e-45), writable: false },
61+
"MAX_VALUE": { value: Math.fround(3.4028235e+38), writable: false },
62+
"MIN_NORMAL_VALUE": { value: Math.fround(1.17549435e-38), writable: false },
63+
"MIN_SAFE_INTEGER": { value: -16777215, writable: false },
64+
"MAX_SAFE_INTEGER": { value: 16777215, writable: false },
65+
"POSITIVE_INFINITY": { value: Infinity, writable: false },
66+
"NEGATIVE_INFINITY": { value: -Infinity, writable: false },
67+
"NaN": { value: NaN, writable: false }
6568
});
6669

6770
Object.defineProperties(
6871
globalScope["f64"] = function f64(value) { return +value; }
6972
, {
70-
"MIN_VALUE": { value: -1.7976931348623157e+308, writable: false },
73+
"EPSILON": { value: 2.2204460492503131e-16, writable: false },
74+
"MIN_VALUE": { value: 5e-324, writable: false },
7175
"MAX_VALUE": { value: 1.7976931348623157e+308, writable: false },
72-
"MIN_POSITIVE_VALUE": { value: 2.2250738585072014e-308 , writable: false },
73-
"MIN_SAFE_INTEGER": { value: -9007199254740991, writable: false },
74-
"MAX_SAFE_INTEGER": { value: 9007199254740991, writable: false },
75-
"EPSILON": { value: 2.2204460492503131e-16, writable: false }
76+
"MIN_NORMAL_VALUE": { value: 2.2250738585072014e-308 , writable: false },
77+
"MIN_SAFE_INTEGER": { value: -9007199254740991, writable: false },
78+
"MAX_SAFE_INTEGER": { value: 9007199254740991, writable: false },
79+
"POSITIVE_INFINITY": { value: Infinity, writable: false },
80+
"NEGATIVE_INFINITY": { value: -Infinity, writable: false },
81+
"NaN": { value: NaN, writable: false }
7682
});
7783

7884
globalScope["clz"] = Math.clz32;

0 commit comments

Comments
 (0)