@@ -31,7 +31,7 @@ function test(file) {
31
31
// should be able to allocate and work with a new small string
32
32
{
33
33
let str = "Hello world!𤭢" ;
34
- let ref = exports . __retain ( exports . __allocString ( str ) ) ;
34
+ let ref = exports . __retain ( exports . __newString ( str ) ) ;
35
35
assert . strictEqual ( exports . __getString ( ref ) , str ) ;
36
36
assert . strictEqual ( exports . strlen ( ref ) , str . length ) ;
37
37
exports . __release ( ref ) ;
@@ -46,7 +46,7 @@ function test(file) {
46
46
≔ ≕ ≖ ≗ ≘ ≙ ≚ ≛ ≜ ≝ ≞ ≟ ≠ ≡ ≢ ≣ ≤ ≥ ≦ ≧ ≨ ≩ ≪ ≫ ≬ ≭ ≮ ≯
47
47
≰ ≱ ≲ ≳ ≴ ≵ ≶ ≷ ≸ ≹ ≺ ≻ ≼ ≽ ≾ ≿
48
48
` ;
49
- let ref = exports . __retain ( exports . __allocString ( str ) ) ;
49
+ let ref = exports . __retain ( exports . __newString ( str ) ) ;
50
50
assert . strictEqual ( exports . __getString ( ref ) , str ) ;
51
51
assert . strictEqual ( exports . strlen ( ref ) , str . length ) ;
52
52
exports . __release ( ref ) ;
@@ -55,7 +55,7 @@ function test(file) {
55
55
// should be able to allocate a typed array
56
56
{
57
57
let arr = [ 1 , 2 , 3 , 4 , 5 , 0x80000000 | 0 ] ;
58
- let ref = exports . __retain ( exports . __allocArray ( exports . INT32ARRAY_ID , arr ) ) ;
58
+ let ref = exports . __retain ( exports . __newArray ( exports . INT32ARRAY_ID , arr ) ) ;
59
59
assert ( exports . __instanceof ( ref , exports . INT32ARRAY_ID ) ) ;
60
60
61
61
// should be able to get the values of an array
@@ -75,7 +75,7 @@ function test(file) {
75
75
// should be able to allocate a typed array
76
76
{
77
77
let arr = [ 1 , 2 , 3 , 4 , 5 , 0x80000000 | 0 ] ;
78
- let ref = exports . __retain ( exports . __allocArray ( exports . STATICARRAYI32_ID , arr ) ) ;
78
+ let ref = exports . __retain ( exports . __newArray ( exports . STATICARRAYI32_ID , arr ) ) ;
79
79
assert ( exports . __instanceof ( ref , exports . STATICARRAYI32_ID ) ) ;
80
80
81
81
// should be able to get the values of an array
@@ -95,21 +95,21 @@ function test(file) {
95
95
/*
96
96
{
97
97
let arrU8Arr = new Uint8Array([0, 1, 2]);
98
- let refU8Arr = module.__retain(module.__allocUint8Array (arrU8Arr));
98
+ let refU8Arr = module.__retain(module.__newUint8Array (arrU8Arr));
99
99
assert(module.__instanceof(refU8Arr, module.UINT8ARRAY_ID));
100
100
assert.deepEqual(module.__getUint8Array(refU8Arr), arrU8Arr);
101
101
module.__release(refU8Arr);
102
102
try { module.__release(refU8Arr); assert(false); } catch (e) {};
103
103
104
104
let arrU16Arr = new Uint16Array([0, 0x7FFF, 0xFFFF]);
105
- let refU16Arr = module.__retain(module.__allocUint16Array (arrU16Arr));
105
+ let refU16Arr = module.__retain(module.__newUint16Array (arrU16Arr));
106
106
assert(module.__instanceof(refU16Arr, module.UINT16ARRAY_ID));
107
107
assert.deepEqual(module.__getUint16Array(refU16Arr), arrU16Arr);
108
108
module.__release(refU16Arr);
109
109
try { module.__release(refU16Arr); assert(false); } catch (e) {};
110
110
111
111
let arrI16Arr = new Int16Array([0, -1, -2]);
112
- let refI16Arr = module.__retain(module.__allocInt16Array (arrI16Arr));
112
+ let refI16Arr = module.__retain(module.__newInt16Array (arrI16Arr));
113
113
assert(module.__instanceof(refI16Arr, module.INT16ARRAY_ID));
114
114
assert.deepEqual(module.__getInt16Array(refI16Arr), arrI16Arr);
115
115
module.__release(refI16Arr);
@@ -121,7 +121,7 @@ function test(file) {
121
121
{
122
122
let values = [ 0 , 255 , 127 ] ;
123
123
let arr = new Uint8Array ( values ) ;
124
- let ref = exports . __retain ( exports . __allocArray ( exports . UINT8ARRAY_ID , arr ) ) ;
124
+ let ref = exports . __retain ( exports . __newArray ( exports . UINT8ARRAY_ID , arr ) ) ;
125
125
assert ( exports . __instanceof ( ref , exports . UINT8ARRAY_ID ) ) ;
126
126
assert . deepEqual ( exports . __getUint8Array ( ref ) , arr ) ;
127
127
assert . deepEqual ( exports . __getUint8ArrayView ( ref ) , arr ) ;
@@ -133,7 +133,7 @@ function test(file) {
133
133
// should be able to distinguish between signed and unsigned for static array layout
134
134
{
135
135
let arr = [ 0 , 255 , 127 ] ;
136
- let ref = exports . __retain ( exports . __allocArray ( exports . STATICARRAYU8_ID , arr ) ) ;
136
+ let ref = exports . __retain ( exports . __newArray ( exports . STATICARRAYU8_ID , arr ) ) ;
137
137
assert ( exports . __instanceof ( ref , exports . STATICARRAYU8_ID ) ) ;
138
138
assert . deepEqual ( exports . __getArray ( ref ) , arr ) ;
139
139
exports . __release ( ref ) ;
@@ -144,7 +144,7 @@ function test(file) {
144
144
{
145
145
let values = [ 0 , 0xFFFF , - 0x00FF ] ;
146
146
let arr = new Int16Array ( values ) ;
147
- let ref = exports . __retain ( exports . __allocArray ( exports . INT16ARRAY_ID , arr ) ) ;
147
+ let ref = exports . __retain ( exports . __newArray ( exports . INT16ARRAY_ID , arr ) ) ;
148
148
assert ( exports . __instanceof ( ref , exports . INT16ARRAY_ID ) ) ;
149
149
assert . deepEqual ( exports . __getInt16Array ( ref ) , arr ) ;
150
150
assert . deepEqual ( exports . __getInt16ArrayView ( ref ) , arr ) ;
@@ -156,7 +156,7 @@ function test(file) {
156
156
// should be able to distinguish between signed and unsigned for static array layout
157
157
{
158
158
let arr = [ 0 , 0xFFFF , - 0x00FF ] ;
159
- let ref = exports . __retain ( exports . __allocArray ( exports . STATICARRAYI16_ID , arr ) ) ;
159
+ let ref = exports . __retain ( exports . __newArray ( exports . STATICARRAYI16_ID , arr ) ) ;
160
160
assert ( exports . __instanceof ( ref , exports . STATICARRAYI16_ID ) ) ;
161
161
assert . deepEqual ( exports . __getArray ( ref ) , [ 0 , - 1 , - 255 ] ) ;
162
162
exports . __release ( ref ) ;
@@ -167,7 +167,7 @@ function test(file) {
167
167
{
168
168
let values = [ 1 , - 1 >>> 0 , 0x80000000 ] ;
169
169
let arr = new Uint32Array ( values ) ;
170
- let ref = exports . __retain ( exports . __allocArray ( exports . UINT32ARRAY_ID , arr ) ) ;
170
+ let ref = exports . __retain ( exports . __newArray ( exports . UINT32ARRAY_ID , arr ) ) ;
171
171
assert ( exports . __instanceof ( ref , exports . UINT32ARRAY_ID ) ) ;
172
172
assert . deepEqual ( exports . __getUint32Array ( ref ) , arr ) ;
173
173
assert . deepEqual ( exports . __getUint32ArrayView ( ref ) , arr ) ;
@@ -179,7 +179,7 @@ function test(file) {
179
179
// should be able to distinguish between signed and unsigned with static array layout
180
180
{
181
181
let arr = [ 1 , - 1 >>> 0 , 0x80000000 ] ;
182
- let ref = exports . __retain ( exports . __allocArray ( exports . STATICARRAYU32_ID , arr ) ) ;
182
+ let ref = exports . __retain ( exports . __newArray ( exports . STATICARRAYU32_ID , arr ) ) ;
183
183
assert ( exports . __instanceof ( ref , exports . STATICARRAYU32_ID ) ) ;
184
184
assert . deepEqual ( exports . __getArray ( ref ) , arr ) ;
185
185
exports . __release ( ref ) ;
@@ -190,7 +190,7 @@ function test(file) {
190
190
{
191
191
let values = [ 0.0 , 1.5 , 2.5 ] ;
192
192
let arr = new Float32Array ( values ) ;
193
- let ref = exports . __retain ( exports . __allocArray ( exports . FLOAT32ARRAY_ID , arr ) ) ;
193
+ let ref = exports . __retain ( exports . __newArray ( exports . FLOAT32ARRAY_ID , arr ) ) ;
194
194
assert ( exports . __instanceof ( ref , exports . FLOAT32ARRAY_ID ) ) ;
195
195
assert . deepEqual ( exports . __getFloat32Array ( ref ) , arr ) ;
196
196
assert . deepEqual ( exports . __getFloat32ArrayView ( ref ) , arr ) ;
@@ -202,7 +202,7 @@ function test(file) {
202
202
// should be able to distinguish between integer and float static arrays
203
203
{
204
204
let arr = [ 0.0 , 1.5 , 2.5 ] ;
205
- let ref = exports . __retain ( exports . __allocArray ( exports . STATICARRAYF32_ID , arr ) ) ;
205
+ let ref = exports . __retain ( exports . __newArray ( exports . STATICARRAYF32_ID , arr ) ) ;
206
206
assert ( exports . __instanceof ( ref , exports . STATICARRAYF32_ID ) ) ;
207
207
assert . deepEqual ( exports . __getArray ( ref ) , arr ) ;
208
208
exports . __release ( ref ) ;
@@ -212,7 +212,7 @@ function test(file) {
212
212
// should be able to work with normal arrays
213
213
{
214
214
let arr = [ 1 , 2 , 3 , 4 , 5 ] ;
215
- let ref = exports . __retain ( exports . __allocArray ( exports . ARRAYI32_ID , arr ) ) ;
215
+ let ref = exports . __retain ( exports . __newArray ( exports . ARRAYI32_ID , arr ) ) ;
216
216
assert ( exports . __instanceof ( ref , exports . ARRAYI32_ID ) ) ;
217
217
exports . changeLength ( ref , 3 ) ;
218
218
assert . deepEqual ( exports . __getArray ( ref ) , [ 1 , 2 , 3 ] ) ;
@@ -252,7 +252,7 @@ function test(file) {
252
252
253
253
// should be able to mutate an array in place using getArrayView
254
254
{
255
- let ptr = exports . __retain ( exports . __allocArray ( exports . FLOAT32ARRAY_ID , [ 1 , 2 , 3 ] ) ) ;
255
+ let ptr = exports . __retain ( exports . __newArray ( exports . FLOAT32ARRAY_ID , [ 1 , 2 , 3 ] ) ) ;
256
256
let view = exports . __getArrayView ( ptr ) ;
257
257
assert . deepEqual ( view , new Float32Array ( [ 1 , 2 , 3 ] ) ) ;
258
258
exports . modifyFloat32Array ( ptr , 0 , 4 ) ;
0 commit comments