mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 09:21:35 +00:00
Use fully qualified names in generic types (#544)
* Also fixes infinite parser loops * Also implements command line option forwarding to node.js
This commit is contained in:
@ -51,7 +51,7 @@
|
||||
local.get $0
|
||||
i32.load
|
||||
)
|
||||
(func $~lib/array/Array<Foo>#__get (; 5 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<nonNullAssertion/Foo>#__get (; 5 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -87,9 +87,9 @@
|
||||
(func $nonNullAssertion/testArr (; 6 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Foo>#__get
|
||||
call $~lib/array/Array<nonNullAssertion/Foo>#__get
|
||||
)
|
||||
(func $~lib/array/Array<Foo | null>#__get (; 7 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<nonNullAssertion/Foo | null>#__get (; 7 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -125,18 +125,18 @@
|
||||
(func $nonNullAssertion/testElem (; 8 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Foo | null>#__get
|
||||
call $~lib/array/Array<nonNullAssertion/Foo | null>#__get
|
||||
)
|
||||
(func $nonNullAssertion/testAll (; 9 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Foo | null>#__get
|
||||
call $~lib/array/Array<nonNullAssertion/Foo | null>#__get
|
||||
i32.load
|
||||
)
|
||||
(func $nonNullAssertion/testAll2 (; 10 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Foo | null>#__get
|
||||
call $~lib/array/Array<nonNullAssertion/Foo | null>#__get
|
||||
i32.load
|
||||
)
|
||||
(func $nonNullAssertion/testFn (; 11 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
|
@ -20,7 +20,7 @@
|
||||
(export "stringArrayMethodCall" (func $std/array-access/stringArrayMethodCall))
|
||||
(export "stringArrayArrayPropertyAccess" (func $std/array-access/stringArrayArrayPropertyAccess))
|
||||
(export "stringArrayArrayMethodCall" (func $std/array-access/stringArrayArrayMethodCall))
|
||||
(func $~lib/array/Array<Array<i32>>#__get (; 1 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<i32>>#__get (; 1 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -89,11 +89,11 @@
|
||||
(func $std/array-access/i32ArrayArrayElementAccess (; 3 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Array<i32>>#__get
|
||||
call $~lib/array/Array<~lib/array/Array<i32>>#__get
|
||||
i32.const 1
|
||||
call $~lib/array/Array<i32>#__get
|
||||
)
|
||||
(func $~lib/array/Array<String>#__get (; 4 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#__get (; 4 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -129,7 +129,7 @@
|
||||
(func $std/array-access/stringArrayPropertyAccess (; 5 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.load
|
||||
)
|
||||
(func $~lib/internal/string/compareUnsafe (; 6 ;) (type $FUNCSIG$iiiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32)
|
||||
@ -255,12 +255,12 @@
|
||||
(func $std/array-access/stringArrayMethodCall (; 8 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 8
|
||||
i32.const 0
|
||||
call $~lib/string/String#startsWith
|
||||
)
|
||||
(func $~lib/array/Array<Array<String>>#__get (; 9 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<~lib/string/String>>#__get (; 9 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -296,17 +296,17 @@
|
||||
(func $std/array-access/stringArrayArrayPropertyAccess (; 10 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Array<String>>#__get
|
||||
call $~lib/array/Array<~lib/array/Array<~lib/string/String>>#__get
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.load
|
||||
)
|
||||
(func $std/array-access/stringArrayArrayMethodCall (; 11 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<Array<String>>#__get
|
||||
call $~lib/array/Array<~lib/array/Array<~lib/string/String>>#__get
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 8
|
||||
i32.const 0
|
||||
call $~lib/string/String#startsWith
|
||||
|
@ -668,7 +668,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<Ref>#constructor (; 14 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<std/array-literal/Ref>#constructor (; 14 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -729,7 +729,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<Ref>#__unchecked_set (; 15 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/array/Array<std/array-literal/Ref>#__unchecked_set (; 15 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
@ -763,7 +763,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<RefWithCtor>#constructor (; 17 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<std/array-literal/RefWithCtor>#constructor (; 17 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -824,7 +824,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<RefWithCtor>#__unchecked_set (; 18 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/array/Array<std/array-literal/RefWithCtor>#__unchecked_set (; 18 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
@ -1201,27 +1201,27 @@
|
||||
block (result i32)
|
||||
i32.const 0
|
||||
i32.const 3
|
||||
call $~lib/array/Array<Ref>#constructor
|
||||
call $~lib/array/Array<std/array-literal/Ref>#constructor
|
||||
local.set $3
|
||||
local.get $3
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
call $std/array-literal/Ref#constructor
|
||||
call $~lib/array/Array<Ref>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/Ref>#__unchecked_set
|
||||
local.get $3
|
||||
i32.const 1
|
||||
i32.const 0
|
||||
call $std/array-literal/Ref#constructor
|
||||
call $~lib/array/Array<Ref>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/Ref>#__unchecked_set
|
||||
local.get $3
|
||||
i32.const 2
|
||||
i32.const 0
|
||||
call $std/array-literal/Ref#constructor
|
||||
call $~lib/array/Array<Ref>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/Ref>#__unchecked_set
|
||||
local.get $3
|
||||
end
|
||||
global.set $std/array-literal/dynamicArrayRef
|
||||
block $~lib/array/Array<Ref>#get:length|inlined.0 (result i32)
|
||||
block $~lib/array/Array<std/array-literal/Ref>#get:length|inlined.0 (result i32)
|
||||
global.get $std/array-literal/dynamicArrayRef
|
||||
local.set $3
|
||||
local.get $3
|
||||
@ -1241,27 +1241,27 @@
|
||||
block (result i32)
|
||||
i32.const 0
|
||||
i32.const 3
|
||||
call $~lib/array/Array<RefWithCtor>#constructor
|
||||
call $~lib/array/Array<std/array-literal/RefWithCtor>#constructor
|
||||
local.set $4
|
||||
local.get $4
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
call $std/array-literal/RefWithCtor#constructor
|
||||
call $~lib/array/Array<RefWithCtor>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/RefWithCtor>#__unchecked_set
|
||||
local.get $4
|
||||
i32.const 1
|
||||
i32.const 0
|
||||
call $std/array-literal/RefWithCtor#constructor
|
||||
call $~lib/array/Array<RefWithCtor>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/RefWithCtor>#__unchecked_set
|
||||
local.get $4
|
||||
i32.const 2
|
||||
i32.const 0
|
||||
call $std/array-literal/RefWithCtor#constructor
|
||||
call $~lib/array/Array<RefWithCtor>#__unchecked_set
|
||||
call $~lib/array/Array<std/array-literal/RefWithCtor>#__unchecked_set
|
||||
local.get $4
|
||||
end
|
||||
global.set $std/array-literal/dynamicArrayRefWithCtor
|
||||
block $~lib/array/Array<RefWithCtor>#get:length|inlined.0 (result i32)
|
||||
block $~lib/array/Array<std/array-literal/RefWithCtor>#get:length|inlined.0 (result i32)
|
||||
global.get $std/array-literal/dynamicArrayRefWithCtor
|
||||
local.set $4
|
||||
local.get $4
|
||||
|
@ -332,7 +332,7 @@
|
||||
(data (i32.const 7888) "\04\00\00\00\00\00\00\00\c8\1e")
|
||||
(data (i32.const 7904) "\d0\1e\00\00\01")
|
||||
(table $0 56 funcref)
|
||||
(elem (i32.const 0) $null $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|3 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $start:std/array~anonymous|6 $start:std/array~anonymous|7 $start:std/array~anonymous|8 $start:std/array~anonymous|9 $start:std/array~anonymous|10 $start:std/array~anonymous|11 $start:std/array~anonymous|12 $start:std/array~anonymous|13 $start:std/array~anonymous|14 $start:std/array~anonymous|15 $start:std/array~anonymous|16 $start:std/array~anonymous|17 $start:std/array~anonymous|16 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|22 $start:std/array~anonymous|23 $start:std/array~anonymous|24 $start:std/array~anonymous|25 $start:std/array~anonymous|26 $start:std/array~anonymous|27 $start:std/array~anonymous|28 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $~lib/internal/sort/COMPARATOR<f32>~anonymous|0 $~lib/internal/sort/COMPARATOR<f64>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $~lib/internal/sort/COMPARATOR<u32>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $start:std/array~anonymous|44 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $start:std/array~anonymous|44 $start:std/array~anonymous|47 $start:std/array~anonymous|48 $~lib/internal/sort/COMPARATOR<String>~anonymous|0)
|
||||
(elem (i32.const 0) $null $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|3 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $start:std/array~anonymous|6 $start:std/array~anonymous|7 $start:std/array~anonymous|8 $start:std/array~anonymous|9 $start:std/array~anonymous|10 $start:std/array~anonymous|11 $start:std/array~anonymous|12 $start:std/array~anonymous|13 $start:std/array~anonymous|14 $start:std/array~anonymous|15 $start:std/array~anonymous|16 $start:std/array~anonymous|17 $start:std/array~anonymous|16 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|22 $start:std/array~anonymous|23 $start:std/array~anonymous|24 $start:std/array~anonymous|25 $start:std/array~anonymous|26 $start:std/array~anonymous|27 $start:std/array~anonymous|28 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $start:std/array~anonymous|29 $start:std/array~anonymous|29 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|29 $start:std/array~anonymous|35 $~lib/internal/sort/COMPARATOR<f32>~anonymous|0 $~lib/internal/sort/COMPARATOR<f64>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $~lib/internal/sort/COMPARATOR<u32>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $start:std/array~anonymous|44 $~lib/internal/sort/COMPARATOR<i32>~anonymous|0 $start:std/array~anonymous|44 $start:std/array~anonymous|47 $start:std/array~anonymous|48 $~lib/internal/sort/COMPARATOR<~lib/string/String>~anonymous|0)
|
||||
(global $~lib/allocator/arena/startOffset (mut i32) (i32.const 0))
|
||||
(global $~lib/allocator/arena/offset (mut i32) (i32.const 0))
|
||||
(global $std/array/arr (mut i32) (i32.const 0))
|
||||
@ -5755,7 +5755,7 @@
|
||||
end
|
||||
i32.sub
|
||||
)
|
||||
(func $~lib/array/Array<Array<i32>>#sort (; 95 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<i32>>#sort (; 95 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -5820,10 +5820,10 @@
|
||||
call $~lib/internal/sort/insertionSort<i32>
|
||||
local.get $0
|
||||
)
|
||||
(func $std/array/assertSorted<Array<i32>> (; 96 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $std/array/assertSorted<~lib/array/Array<i32>> (; 96 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
call $~lib/array/Array<Array<i32>>#sort
|
||||
call $~lib/array/Array<~lib/array/Array<i32>>#sort
|
||||
local.get $1
|
||||
call $std/array/isSorted<i32>
|
||||
i32.eqz
|
||||
@ -5915,7 +5915,7 @@
|
||||
end
|
||||
local.get $3
|
||||
)
|
||||
(func $~lib/internal/sort/COMPARATOR<String>~anonymous|0 (; 100 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/internal/sort/COMPARATOR<~lib/string/String>~anonymous|0 (; 100 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -5982,7 +5982,7 @@
|
||||
select
|
||||
call $~lib/internal/string/compareUnsafe
|
||||
)
|
||||
(func $std/array/assertSorted<String>|trampoline (; 101 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $std/array/assertSorted<~lib/string/String>|trampoline (; 101 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(local $1 i32)
|
||||
block $1of1
|
||||
block $0of1
|
||||
@ -5999,7 +5999,7 @@
|
||||
end
|
||||
local.get $0
|
||||
local.get $1
|
||||
call $std/array/assertSorted<Array<i32>>
|
||||
call $std/array/assertSorted<~lib/array/Array<i32>>
|
||||
)
|
||||
(func $~lib/string/String.__eq (; 102 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
@ -6040,7 +6040,7 @@
|
||||
call $~lib/internal/string/compareUnsafe
|
||||
i32.eqz
|
||||
)
|
||||
(func $std/array/isArraysEqual<String> (; 103 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $std/array/isArraysEqual<~lib/string/String> (; 103 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -8313,7 +8313,7 @@
|
||||
end
|
||||
local.get $1
|
||||
)
|
||||
(func $~lib/array/Array<String>#join (; 127 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#join (; 127 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -8449,7 +8449,7 @@
|
||||
end
|
||||
local.get $4
|
||||
)
|
||||
(func $~lib/array/Array<Ref>#join (; 128 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<std/array/Ref>#join (; 128 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -9477,7 +9477,7 @@
|
||||
end
|
||||
local.get $1
|
||||
)
|
||||
(func $~lib/array/Array<Array<i32>>#join (; 141 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<i32>>#join (; 141 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -9716,7 +9716,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<Array<u8>>#join (; 144 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<u8>>#join (; 144 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -9808,7 +9808,7 @@
|
||||
end
|
||||
local.get $1
|
||||
)
|
||||
(func $~lib/array/Array<Array<u32>>#join (; 145 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<u32>>#join (; 145 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -9903,7 +9903,7 @@
|
||||
end
|
||||
local.get $1
|
||||
)
|
||||
(func $~lib/array/Array<Array<Array<u32>>>#join (; 146 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/array/Array<~lib/array/Array<u32>>>#join (; 146 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -9938,7 +9938,7 @@
|
||||
local.tee $2
|
||||
if (result i32)
|
||||
local.get $2
|
||||
call $~lib/array/Array<Array<u32>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<u32>>#join
|
||||
else
|
||||
i32.const 3904
|
||||
end
|
||||
@ -9961,7 +9961,7 @@
|
||||
if
|
||||
local.get $1
|
||||
local.get $2
|
||||
call $~lib/array/Array<Array<u32>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<u32>>#join
|
||||
call $~lib/string/String.__concat
|
||||
local.set $1
|
||||
end
|
||||
@ -9989,7 +9989,7 @@
|
||||
if
|
||||
local.get $1
|
||||
local.get $2
|
||||
call $~lib/array/Array<Array<u32>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<u32>>#join
|
||||
call $~lib/string/String.__concat
|
||||
local.set $1
|
||||
end
|
||||
@ -14081,19 +14081,19 @@
|
||||
global.set $std/array/reversedNested512
|
||||
global.get $std/array/reversedNested512
|
||||
i32.const 53
|
||||
call $std/array/assertSorted<Array<i32>>
|
||||
call $std/array/assertSorted<~lib/array/Array<i32>>
|
||||
call $std/array/createReverseOrderedElementsArray
|
||||
global.set $std/array/reversedElements512
|
||||
global.get $std/array/reversedElements512
|
||||
i32.const 54
|
||||
call $std/array/assertSorted<Array<i32>>
|
||||
call $std/array/assertSorted<~lib/array/Array<i32>>
|
||||
i32.const 1
|
||||
global.set $~lib/argc
|
||||
global.get $std/array/randomStringsActual
|
||||
call $std/array/assertSorted<String>|trampoline
|
||||
call $std/array/assertSorted<~lib/string/String>|trampoline
|
||||
global.get $std/array/randomStringsActual
|
||||
global.get $std/array/randomStringsExpected
|
||||
call $std/array/isArraysEqual<String>
|
||||
call $std/array/isArraysEqual<~lib/string/String>
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
@ -14108,7 +14108,7 @@
|
||||
i32.const 1
|
||||
global.set $~lib/argc
|
||||
global.get $std/array/randomStrings400
|
||||
call $std/array/assertSorted<String>|trampoline
|
||||
call $std/array/assertSorted<~lib/string/String>|trampoline
|
||||
call $~lib/array/Array<bool>#join
|
||||
i32.const 4248
|
||||
call $~lib/string/String.__eq
|
||||
@ -14177,7 +14177,7 @@
|
||||
end
|
||||
i32.const 6864
|
||||
i32.const 3904
|
||||
call $~lib/array/Array<String>#join
|
||||
call $~lib/array/Array<~lib/string/String>#join
|
||||
i32.const 6784
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14217,7 +14217,7 @@
|
||||
local.get $1
|
||||
global.set $std/array/refArr
|
||||
global.get $std/array/refArr
|
||||
call $~lib/array/Array<Ref>#join
|
||||
call $~lib/array/Array<std/array/Ref>#join
|
||||
i32.const 6912
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14335,7 +14335,7 @@
|
||||
end
|
||||
global.get $std/array/randomStringsExpected
|
||||
i32.const 4216
|
||||
call $~lib/array/Array<String>#join
|
||||
call $~lib/array/Array<~lib/string/String>#join
|
||||
i32.const 7528
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14349,7 +14349,7 @@
|
||||
end
|
||||
i32.const 7648
|
||||
i32.const 4216
|
||||
call $~lib/array/Array<String>#join
|
||||
call $~lib/array/Array<~lib/string/String>#join
|
||||
i32.const 7656
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14362,7 +14362,7 @@
|
||||
unreachable
|
||||
end
|
||||
global.get $std/array/subarr32
|
||||
call $~lib/array/Array<Array<i32>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<i32>>#join
|
||||
i32.const 7744
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14375,7 +14375,7 @@
|
||||
unreachable
|
||||
end
|
||||
global.get $std/array/subarr8
|
||||
call $~lib/array/Array<Array<u8>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<u8>>#join
|
||||
i32.const 7744
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
@ -14388,7 +14388,7 @@
|
||||
unreachable
|
||||
end
|
||||
global.get $std/array/subarrU32
|
||||
call $~lib/array/Array<Array<Array<u32>>>#join
|
||||
call $~lib/array/Array<~lib/array/Array<~lib/array/Array<u32>>>#join
|
||||
i32.const 6784
|
||||
call $~lib/string/String.__eq
|
||||
i32.eqz
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1857,13 +1857,13 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>5 (result i32)
|
||||
block $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>5 (result i32)
|
||||
i32.const 0
|
||||
i32.const 12
|
||||
call $~lib/allocator/arena/__memory_allocate
|
||||
call $~lib/internal/typedarray/TypedArray<i32>#constructor
|
||||
i32.eqz
|
||||
br_if $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>5
|
||||
br_if $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>5
|
||||
drop
|
||||
i32.const 1
|
||||
end
|
||||
@ -1878,7 +1878,7 @@
|
||||
end
|
||||
i32.const 1
|
||||
global.set $~lib/argc
|
||||
block $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>6 (result i32)
|
||||
block $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>6 (result i32)
|
||||
global.get $std/arraybuffer/arr8
|
||||
i32.load
|
||||
local.set $1
|
||||
@ -1902,7 +1902,7 @@
|
||||
local.get $0
|
||||
call $~lib/dataview/DataView#constructor
|
||||
i32.eqz
|
||||
br_if $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>6
|
||||
br_if $__inlined_func$~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>6
|
||||
drop
|
||||
i32.const 1
|
||||
end
|
||||
|
@ -1995,7 +1995,7 @@
|
||||
local.get $2
|
||||
call $~lib/arraybuffer/ArrayBuffer#slice
|
||||
)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<Array<i32>> (; 11 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<~lib/array/Array<i32>> (; 11 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.eq
|
||||
@ -2015,7 +2015,7 @@
|
||||
end
|
||||
i32.const 0
|
||||
)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<Uint8Array> (; 13 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array> (; 13 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.eq
|
||||
@ -2026,7 +2026,7 @@
|
||||
i32.const 1
|
||||
return
|
||||
)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<Int32Array> (; 14 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Int32Array> (; 14 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.eq
|
||||
@ -2037,7 +2037,7 @@
|
||||
i32.const 1
|
||||
return
|
||||
)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<DataView> (; 15 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/arraybuffer/ArrayBuffer.isView<~lib/dataview/DataView> (; 15 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.eq
|
||||
@ -2534,7 +2534,7 @@
|
||||
unreachable
|
||||
end
|
||||
i32.const 0
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Array<i32>>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/array/Array<i32>>
|
||||
i32.eqz
|
||||
i32.eqz
|
||||
if
|
||||
@ -2558,7 +2558,7 @@
|
||||
unreachable
|
||||
end
|
||||
i32.const 0
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>
|
||||
i32.eqz
|
||||
i32.eqz
|
||||
if
|
||||
@ -2570,7 +2570,7 @@
|
||||
unreachable
|
||||
end
|
||||
i32.const 0
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Int32Array>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Int32Array>
|
||||
i32.eqz
|
||||
i32.eqz
|
||||
if
|
||||
@ -2582,7 +2582,7 @@
|
||||
unreachable
|
||||
end
|
||||
i32.const 0
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<DataView>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/dataview/DataView>
|
||||
i32.eqz
|
||||
i32.eqz
|
||||
if
|
||||
@ -2598,7 +2598,7 @@
|
||||
call $~lib/typedarray/Uint8Array#constructor
|
||||
global.set $std/arraybuffer/arr8
|
||||
i32.const 240
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Array<i32>>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/array/Array<i32>>
|
||||
i32.eqz
|
||||
i32.eqz
|
||||
if
|
||||
@ -2610,7 +2610,7 @@
|
||||
unreachable
|
||||
end
|
||||
global.get $std/arraybuffer/arr8
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Uint8Array>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Uint8Array>
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
@ -2623,7 +2623,7 @@
|
||||
i32.const 0
|
||||
i32.const 1
|
||||
call $~lib/typedarray/Int32Array#constructor
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<Int32Array>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/typedarray/Int32Array>
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
@ -2643,7 +2643,7 @@
|
||||
i32.const 0
|
||||
call $~lib/dataview/DataView#constructor|trampoline
|
||||
end
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<DataView>
|
||||
call $~lib/arraybuffer/ArrayBuffer.isView<~lib/dataview/DataView>
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
|
@ -14,7 +14,7 @@
|
||||
(data (i32.const 64) "\05\00\00\00\00\00\00\00\0d\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s")
|
||||
(data (i32.const 112) "\05\00\00\00\00\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
|
||||
(table $0 7 funcref)
|
||||
(elem (i32.const 0) $null $~lib/arraybuffer/ArrayBuffer~gc $~lib/array/Array<Foo>~gc $~lib/collector/itcm/__gc_mark $~lib/arraybuffer/ArrayBuffer~gc $~lib/arraybuffer/ArrayBuffer~gc $~lib/allocator/arena/__memory_free)
|
||||
(elem (i32.const 0) $null $~lib/arraybuffer/ArrayBuffer~gc $~lib/array/Array<std/gc-array/Foo>~gc $~lib/collector/itcm/__gc_mark $~lib/arraybuffer/ArrayBuffer~gc $~lib/arraybuffer/ArrayBuffer~gc $~lib/allocator/arena/__memory_free)
|
||||
(global $~lib/allocator/arena/startOffset (mut i32) (i32.const 0))
|
||||
(global $~lib/allocator/arena/offset (mut i32) (i32.const 0))
|
||||
(global $~lib/collector/itcm/state (mut i32) (i32.const 0))
|
||||
@ -123,7 +123,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<Foo>~gc (; 5 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/array/Array<std/gc-array/Foo>~gc (; 5 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
local.get $0
|
||||
@ -1861,7 +1861,7 @@
|
||||
call $~lib/collector/itcm/ManagedObject#makeGray
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<Foo>#__set (; 17 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/array/Array<std/gc-array/Foo>#__set (; 17 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
local.get $1
|
||||
@ -1921,21 +1921,21 @@
|
||||
i32.const 0
|
||||
i32.const 4
|
||||
call $~lib/collector/itcm/__gc_allocate
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/collector/itcm/__gc_collect
|
||||
global.get $std/gc-array/arr
|
||||
i32.const 1
|
||||
i32.const 0
|
||||
i32.const 4
|
||||
call $~lib/collector/itcm/__gc_allocate
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/collector/itcm/__gc_collect
|
||||
global.get $std/gc-array/arr
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
i32.const 4
|
||||
call $~lib/collector/itcm/__gc_allocate
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/collector/itcm/__gc_collect
|
||||
)
|
||||
(func $std/gc-array/main (; 19 ;) (type $FUNCSIG$i) (result i32)
|
||||
|
@ -14,7 +14,7 @@
|
||||
(data (i32.const 56) "\00\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\0d\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00")
|
||||
(data (i32.const 104) "\00\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
|
||||
(table $0 7 funcref)
|
||||
(elem (i32.const 0) $null $~lib/arraybuffer/ArrayBuffer~gc $~lib/array/Array<Foo>~gc $~lib/collector/itcm/__gc_mark $std/gc-array/Foo~gc $~lib/string/String~gc $~lib/internal/arraybuffer/__gc)
|
||||
(elem (i32.const 0) $null $~lib/arraybuffer/ArrayBuffer~gc $~lib/array/Array<std/gc-array/Foo>~gc $~lib/collector/itcm/__gc_mark $std/gc-array/Foo~gc $~lib/string/String~gc $~lib/internal/arraybuffer/__gc)
|
||||
(global $~lib/allocator/arena/startOffset (mut i32) (i32.const 0))
|
||||
(global $~lib/allocator/arena/offset (mut i32) (i32.const 0))
|
||||
(global $~lib/collector/itcm/state (mut i32) (i32.const 0))
|
||||
@ -155,7 +155,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<Foo>~gc (; 10 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/array/Array<std/gc-array/Foo>~gc (; 10 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -2407,7 +2407,7 @@
|
||||
call $~lib/collector/itcm/ManagedObject#makeGray
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<Foo>#__set (; 29 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/array/Array<std/gc-array/Foo>#__set (; 29 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
@ -2454,7 +2454,7 @@
|
||||
i32.add
|
||||
i32.store offset=4
|
||||
end
|
||||
block $~lib/internal/arraybuffer/STORE<Foo,Foo>|inlined.0
|
||||
block $~lib/internal/arraybuffer/STORE<std/gc-array/Foo,std/gc-array/Foo>|inlined.0
|
||||
local.get $3
|
||||
local.set $5
|
||||
local.get $1
|
||||
@ -2492,7 +2492,7 @@
|
||||
local.set $0
|
||||
local.get $0
|
||||
end
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/gc/gc.collect
|
||||
global.get $std/gc-array/arr
|
||||
i32.const 1
|
||||
@ -2503,7 +2503,7 @@
|
||||
local.set $1
|
||||
local.get $1
|
||||
end
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/gc/gc.collect
|
||||
global.get $std/gc-array/arr
|
||||
i32.const 0
|
||||
@ -2514,7 +2514,7 @@
|
||||
local.set $2
|
||||
local.get $2
|
||||
end
|
||||
call $~lib/array/Array<Foo>#__set
|
||||
call $~lib/array/Array<std/gc-array/Foo>#__set
|
||||
call $~lib/gc/gc.collect
|
||||
)
|
||||
(func $std/gc-array/main (; 31 ;) (type $FUNCSIG$i) (result i32)
|
||||
|
@ -192,48 +192,48 @@
|
||||
(local $0 i32)
|
||||
(local $1 f32)
|
||||
(local $2 f64)
|
||||
block $~lib/internal/hash/HASH<String>|inlined.0 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.0 (result i32)
|
||||
i32.const 0
|
||||
local.set $0
|
||||
local.get $0
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.0
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.0
|
||||
end
|
||||
call $std/hash/check
|
||||
drop
|
||||
block $~lib/internal/hash/HASH<String>|inlined.1 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.1 (result i32)
|
||||
i32.const 8
|
||||
local.set $0
|
||||
local.get $0
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.1
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.1
|
||||
end
|
||||
call $std/hash/check
|
||||
drop
|
||||
block $~lib/internal/hash/HASH<String>|inlined.2 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.2 (result i32)
|
||||
i32.const 16
|
||||
local.set $0
|
||||
local.get $0
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.2
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.2
|
||||
end
|
||||
call $std/hash/check
|
||||
drop
|
||||
block $~lib/internal/hash/HASH<String>|inlined.3 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.3 (result i32)
|
||||
i32.const 24
|
||||
local.set $0
|
||||
local.get $0
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.3
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.3
|
||||
end
|
||||
call $std/hash/check
|
||||
drop
|
||||
block $~lib/internal/hash/HASH<String>|inlined.4 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.4 (result i32)
|
||||
i32.const 32
|
||||
local.set $0
|
||||
local.get $0
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.4
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.4
|
||||
end
|
||||
call $std/hash/check
|
||||
drop
|
||||
|
@ -1702,7 +1702,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $std/pointer/Pointer<Entry>#set:value (; 4 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $std/pointer/Pointer<std/pointer/Entry>#set:value (; 4 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -1751,7 +1751,7 @@
|
||||
(local $0 i32)
|
||||
(local $1 i32)
|
||||
(local $2 f32)
|
||||
block $std/pointer/Pointer<Entry>#constructor|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#constructor|inlined.0 (result i32)
|
||||
i32.const 0
|
||||
local.set $0
|
||||
i32.const 8
|
||||
@ -1759,7 +1759,7 @@
|
||||
local.get $1
|
||||
end
|
||||
global.set $std/pointer/one
|
||||
block $std/pointer/Pointer<Entry>#constructor|inlined.1 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#constructor|inlined.1 (result i32)
|
||||
i32.const 0
|
||||
local.set $1
|
||||
i32.const 24
|
||||
@ -1767,7 +1767,7 @@
|
||||
local.get $0
|
||||
end
|
||||
global.set $std/pointer/two
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.0 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1783,7 +1783,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.1 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.1 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1799,27 +1799,27 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.0 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.0
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.0
|
||||
end
|
||||
i32.const 1
|
||||
i32.store
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.1 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.1 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.1
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.1
|
||||
end
|
||||
i32.const 2
|
||||
i32.store offset=4
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.2 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.2 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.2
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.2
|
||||
end
|
||||
i32.load
|
||||
i32.const 1
|
||||
@ -1833,11 +1833,11 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.3 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.3 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.3
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.3
|
||||
end
|
||||
i32.load offset=4
|
||||
i32.const 2
|
||||
@ -1851,7 +1851,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#add|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#add|inlined.0 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
global.get $std/pointer/two
|
||||
@ -1861,7 +1861,7 @@
|
||||
i32.add
|
||||
end
|
||||
global.set $std/pointer/add
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.2 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.2 (result i32)
|
||||
global.get $std/pointer/add
|
||||
local.set $1
|
||||
local.get $1
|
||||
@ -1877,7 +1877,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#sub|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#sub|inlined.0 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $1
|
||||
global.get $std/pointer/one
|
||||
@ -1887,7 +1887,7 @@
|
||||
i32.sub
|
||||
end
|
||||
global.set $std/pointer/sub
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.3 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.3 (result i32)
|
||||
global.get $std/pointer/sub
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1903,7 +1903,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.4 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.4 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1920,7 +1920,7 @@
|
||||
unreachable
|
||||
end
|
||||
block (result i32)
|
||||
block $std/pointer/Pointer<Entry>#inc|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#inc|inlined.0 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1943,7 +1943,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.5 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.5 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1959,7 +1959,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.6 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.6 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1975,7 +1975,7 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#dec|inlined.0 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#dec|inlined.0 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1983,7 +1983,7 @@
|
||||
i32.sub
|
||||
end
|
||||
global.set $std/pointer/two
|
||||
block $std/pointer/Pointer<Entry>#dec|inlined.1 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#dec|inlined.1 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -1991,7 +1991,7 @@
|
||||
i32.sub
|
||||
end
|
||||
global.set $std/pointer/two
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.7 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.7 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -2007,11 +2007,11 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.4 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.4 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.4
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.4
|
||||
end
|
||||
i32.load
|
||||
i32.const 1
|
||||
@ -2025,11 +2025,11 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.5 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.5 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.5
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.5
|
||||
end
|
||||
i32.load offset=4
|
||||
i32.const 2
|
||||
@ -2044,19 +2044,19 @@
|
||||
unreachable
|
||||
end
|
||||
global.get $std/pointer/one
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.6 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.6 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.6
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.6
|
||||
end
|
||||
call $std/pointer/Pointer<Entry>#set:value
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.8 (result i32)
|
||||
call $std/pointer/Pointer<std/pointer/Entry>#set:value
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.8 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:offset|inlined.9 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:offset|inlined.9 (result i32)
|
||||
global.get $std/pointer/two
|
||||
local.set $0
|
||||
local.get $0
|
||||
@ -2071,11 +2071,11 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.7 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.7 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.7
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.7
|
||||
end
|
||||
i32.load
|
||||
i32.const 1
|
||||
@ -2089,11 +2089,11 @@
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
block $std/pointer/Pointer<Entry>#get:value|inlined.8 (result i32)
|
||||
block $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.8 (result i32)
|
||||
global.get $std/pointer/one
|
||||
local.set $0
|
||||
local.get $0
|
||||
br $std/pointer/Pointer<Entry>#get:value|inlined.8
|
||||
br $std/pointer/Pointer<std/pointer/Entry>#get:value|inlined.8
|
||||
end
|
||||
i32.load offset=4
|
||||
i32.const 2
|
||||
|
@ -3237,7 +3237,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<String>#constructor (; 35 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#constructor (; 35 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -3361,7 +3361,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<String>#push (; 37 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#push (; 37 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -3434,14 +3434,14 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
return
|
||||
end
|
||||
local.get $1
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.tee $3
|
||||
i32.load
|
||||
local.get $0
|
||||
@ -3468,7 +3468,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.tee $3
|
||||
i32.load
|
||||
i32.const 256
|
||||
@ -3480,7 +3480,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
return
|
||||
end
|
||||
local.get $4
|
||||
@ -3491,7 +3491,7 @@
|
||||
i32.lt_s
|
||||
select
|
||||
local.tee $4
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.tee $3
|
||||
i32.load
|
||||
local.set $5
|
||||
@ -3530,7 +3530,7 @@
|
||||
return
|
||||
end
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $6
|
||||
loop $continue|1
|
||||
local.get $0
|
||||
@ -3558,11 +3558,11 @@
|
||||
call $~lib/internal/string/copyUnsafe
|
||||
local.get $6
|
||||
local.get $3
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
else
|
||||
local.get $6
|
||||
i32.const 256
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
end
|
||||
local.get $10
|
||||
i32.const 1
|
||||
@ -3585,7 +3585,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.tee $3
|
||||
i32.load
|
||||
local.get $0
|
||||
@ -3609,11 +3609,11 @@
|
||||
call $~lib/internal/string/copyUnsafe
|
||||
local.get $6
|
||||
local.get $5
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
else
|
||||
local.get $6
|
||||
i32.const 256
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
end
|
||||
local.get $6
|
||||
return
|
||||
|
@ -4053,7 +4053,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/array/Array<String>#constructor (; 40 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#constructor (; 40 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -4114,7 +4114,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<String>#__unchecked_set (; 41 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#__unchecked_set (; 41 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
@ -4138,7 +4138,7 @@
|
||||
local.get $5
|
||||
i32.store offset=8
|
||||
)
|
||||
(func $~lib/array/Array<String>#__unchecked_get (; 42 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#__unchecked_get (; 42 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -4268,7 +4268,7 @@
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/array/Array<String>#push (; 45 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#push (; 45 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -4320,7 +4320,7 @@
|
||||
local.get $0
|
||||
local.get $5
|
||||
i32.store offset=4
|
||||
block $~lib/internal/arraybuffer/STORE<String,String>|inlined.2
|
||||
block $~lib/internal/arraybuffer/STORE<~lib/string/String,~lib/string/String>|inlined.2
|
||||
local.get $3
|
||||
local.set $6
|
||||
local.get $2
|
||||
@ -4374,7 +4374,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
return
|
||||
end
|
||||
local.get $1
|
||||
@ -4384,12 +4384,12 @@
|
||||
block (result i32)
|
||||
i32.const 0
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $3
|
||||
local.get $3
|
||||
i32.const 0
|
||||
local.get $0
|
||||
call $~lib/array/Array<String>#__unchecked_set
|
||||
call $~lib/array/Array<~lib/string/String>#__unchecked_set
|
||||
local.get $3
|
||||
end
|
||||
return
|
||||
@ -4415,7 +4415,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
return
|
||||
end
|
||||
local.get $4
|
||||
@ -4429,7 +4429,7 @@
|
||||
local.set $4
|
||||
i32.const 0
|
||||
local.get $4
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $3
|
||||
local.get $3
|
||||
i32.load
|
||||
@ -4455,7 +4455,7 @@
|
||||
i32.add
|
||||
i32.load16_u offset=4
|
||||
i32.store16 offset=4
|
||||
block $~lib/internal/arraybuffer/STORE<String,String>|inlined.1
|
||||
block $~lib/internal/arraybuffer/STORE<~lib/string/String,~lib/string/String>|inlined.1
|
||||
local.get $6
|
||||
local.set $9
|
||||
local.get $7
|
||||
@ -4492,7 +4492,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $6
|
||||
block (result i32)
|
||||
local.get $6
|
||||
@ -4500,10 +4500,10 @@
|
||||
i32.const 0
|
||||
local.tee $7
|
||||
i32.const 256
|
||||
call $~lib/array/Array<String>#__unchecked_set
|
||||
call $~lib/array/Array<~lib/string/String>#__unchecked_set
|
||||
local.get $3
|
||||
local.get $7
|
||||
call $~lib/array/Array<String>#__unchecked_get
|
||||
call $~lib/array/Array<~lib/string/String>#__unchecked_get
|
||||
end
|
||||
drop
|
||||
local.get $6
|
||||
@ -4512,7 +4512,7 @@
|
||||
end
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $13
|
||||
i32.const 0
|
||||
local.set $14
|
||||
@ -4550,12 +4550,12 @@
|
||||
call $~lib/internal/string/copyUnsafe
|
||||
local.get $13
|
||||
local.get $3
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
drop
|
||||
else
|
||||
local.get $13
|
||||
i32.const 256
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
drop
|
||||
end
|
||||
local.get $16
|
||||
@ -4582,7 +4582,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#constructor
|
||||
call $~lib/array/Array<~lib/string/String>#constructor
|
||||
local.set $6
|
||||
block (result i32)
|
||||
local.get $6
|
||||
@ -4590,10 +4590,10 @@
|
||||
i32.const 0
|
||||
local.tee $7
|
||||
local.get $0
|
||||
call $~lib/array/Array<String>#__unchecked_set
|
||||
call $~lib/array/Array<~lib/string/String>#__unchecked_set
|
||||
local.get $3
|
||||
local.get $7
|
||||
call $~lib/array/Array<String>#__unchecked_get
|
||||
call $~lib/array/Array<~lib/string/String>#__unchecked_get
|
||||
end
|
||||
drop
|
||||
local.get $6
|
||||
@ -4618,12 +4618,12 @@
|
||||
call $~lib/internal/string/copyUnsafe
|
||||
local.get $13
|
||||
local.get $6
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
drop
|
||||
else
|
||||
local.get $13
|
||||
i32.const 256
|
||||
call $~lib/array/Array<String>#push
|
||||
call $~lib/array/Array<~lib/string/String>#push
|
||||
drop
|
||||
end
|
||||
local.get $13
|
||||
@ -4649,7 +4649,7 @@
|
||||
local.get $2
|
||||
call $~lib/string/String#split
|
||||
)
|
||||
(func $~lib/array/Array<String>#__get (; 48 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/array/Array<~lib/string/String>#__get (; 48 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -8665,7 +8665,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.0 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.0 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8677,7 +8677,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 256
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8701,7 +8701,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.1 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.1 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8727,7 +8727,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.2 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.2 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8739,7 +8739,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 256
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8763,7 +8763,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.3 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.3 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8775,7 +8775,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1192
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8799,7 +8799,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.4 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.4 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8811,7 +8811,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8821,7 +8821,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8831,7 +8831,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8855,7 +8855,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.5 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.5 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8867,7 +8867,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8877,7 +8877,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8887,7 +8887,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8911,7 +8911,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.6 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.6 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8923,7 +8923,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8933,7 +8933,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8943,7 +8943,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 256
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8953,7 +8953,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 3
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8977,7 +8977,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.7 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.7 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -8989,7 +8989,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 256
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -8999,7 +8999,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9009,7 +9009,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9019,7 +9019,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 3
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9043,7 +9043,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.8 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.8 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9055,7 +9055,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9065,7 +9065,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9075,7 +9075,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9085,7 +9085,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 3
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 256
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9109,7 +9109,7 @@
|
||||
call $~lib/string/String#split|trampoline
|
||||
end
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.9 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.9 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9121,7 +9121,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9131,7 +9131,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9141,7 +9141,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9161,7 +9161,7 @@
|
||||
i32.const 0
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.10 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.10 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9183,7 +9183,7 @@
|
||||
i32.const 1
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.11 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.11 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9195,7 +9195,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9215,7 +9215,7 @@
|
||||
i32.const 1
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.12 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.12 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9227,7 +9227,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9247,7 +9247,7 @@
|
||||
i32.const 4
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.13 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.13 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9259,7 +9259,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9269,7 +9269,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9279,7 +9279,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9299,7 +9299,7 @@
|
||||
i32.const -1
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.14 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.14 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9311,7 +9311,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9321,7 +9321,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9331,7 +9331,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9351,7 +9351,7 @@
|
||||
i32.const -1
|
||||
call $~lib/string/String#split
|
||||
global.set $std/string/sa
|
||||
block $~lib/array/Array<String>#get:length|inlined.15 (result i32)
|
||||
block $~lib/array/Array<~lib/string/String>#get:length|inlined.15 (result i32)
|
||||
global.get $std/string/sa
|
||||
local.set $2
|
||||
local.get $2
|
||||
@ -9363,7 +9363,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 0
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 280
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9373,7 +9373,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 1
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 648
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
@ -9383,7 +9383,7 @@
|
||||
if (result i32)
|
||||
global.get $std/string/sa
|
||||
i32.const 2
|
||||
call $~lib/array/Array<String>#__get
|
||||
call $~lib/array/Array<~lib/string/String>#__get
|
||||
i32.const 1216
|
||||
call $~lib/string/String.__eq
|
||||
else
|
||||
|
@ -389,7 +389,7 @@
|
||||
end
|
||||
local.get $2
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#clear (; 5 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#clear (; 5 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
local.get $0
|
||||
i32.const 16
|
||||
i32.const 0
|
||||
@ -413,7 +413,7 @@
|
||||
i32.const 0
|
||||
i32.store offset=20
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#constructor (; 6 ;) (type $FUNCSIG$i) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#constructor (; 6 ;) (type $FUNCSIG$i) (result i32)
|
||||
(local $0 i32)
|
||||
i32.const 24
|
||||
call $~lib/allocator/arena/__memory_allocate
|
||||
@ -436,7 +436,7 @@
|
||||
i32.const 0
|
||||
i32.store offset=20
|
||||
local.get $0
|
||||
call $~lib/map/Map<String,usize>#clear
|
||||
call $~lib/map/Map<~lib/string/String,usize>#clear
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/internal/hash/hashStr (; 7 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
@ -546,7 +546,7 @@
|
||||
call $~lib/internal/string/compareUnsafe
|
||||
i32.eqz
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#find (; 10 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#find (; 10 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
local.get $0
|
||||
i32.load
|
||||
local.get $0
|
||||
@ -589,7 +589,7 @@
|
||||
end
|
||||
i32.const 0
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#rehash (; 11 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#rehash (; 11 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -696,7 +696,7 @@
|
||||
i32.load offset=20
|
||||
i32.store offset=16
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#set (; 12 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#set (; 12 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -704,7 +704,7 @@
|
||||
i32.const 8
|
||||
call $~lib/internal/hash/hashStr
|
||||
local.tee $4
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
local.tee $2
|
||||
if
|
||||
local.get $2
|
||||
@ -738,7 +738,7 @@
|
||||
i32.const 1
|
||||
i32.or
|
||||
end
|
||||
call $~lib/map/Map<String,usize>#rehash
|
||||
call $~lib/map/Map<~lib/string/String,usize>#rehash
|
||||
end
|
||||
local.get $0
|
||||
i32.load offset=8
|
||||
@ -818,7 +818,7 @@
|
||||
i32.const 16777619
|
||||
i32.mul
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#find (; 14 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#find (; 14 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
local.get $0
|
||||
i32.load
|
||||
local.get $0
|
||||
@ -861,7 +861,7 @@
|
||||
end
|
||||
i32.const 0
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#rehash (; 15 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#rehash (; 15 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -968,7 +968,7 @@
|
||||
i32.load offset=20
|
||||
i32.store offset=16
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#set (; 16 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#set (; 16 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -977,7 +977,7 @@
|
||||
local.get $1
|
||||
call $~lib/internal/hash/hash32
|
||||
local.tee $4
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
local.tee $2
|
||||
if
|
||||
local.get $2
|
||||
@ -1011,7 +1011,7 @@
|
||||
i32.const 1
|
||||
i32.or
|
||||
end
|
||||
call $~lib/map/Map<usize,String>#rehash
|
||||
call $~lib/map/Map<usize,~lib/string/String>#rehash
|
||||
end
|
||||
local.get $0
|
||||
i32.load offset=8
|
||||
@ -1067,12 +1067,12 @@
|
||||
global.get $~lib/symbol/stringToId
|
||||
i32.const 8
|
||||
call $~lib/internal/hash/hashStr
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
if
|
||||
global.get $~lib/symbol/stringToId
|
||||
i32.const 8
|
||||
call $~lib/internal/hash/hashStr
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
local.tee $0
|
||||
if (result i32)
|
||||
local.get $0
|
||||
@ -1083,9 +1083,9 @@
|
||||
return
|
||||
end
|
||||
else
|
||||
call $~lib/map/Map<String,usize>#constructor
|
||||
call $~lib/map/Map<~lib/string/String,usize>#constructor
|
||||
global.set $~lib/symbol/stringToId
|
||||
call $~lib/map/Map<String,usize>#constructor
|
||||
call $~lib/map/Map<~lib/string/String,usize>#constructor
|
||||
global.set $~lib/symbol/idToString
|
||||
end
|
||||
global.get $~lib/symbol/nextId
|
||||
@ -1100,27 +1100,27 @@
|
||||
end
|
||||
global.get $~lib/symbol/stringToId
|
||||
local.get $0
|
||||
call $~lib/map/Map<String,usize>#set
|
||||
call $~lib/map/Map<~lib/string/String,usize>#set
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#set
|
||||
call $~lib/map/Map<usize,~lib/string/String>#set
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#has (; 18 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#has (; 18 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
local.get $1
|
||||
call $~lib/internal/hash/hash32
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
i32.const 0
|
||||
i32.ne
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#get (; 19 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#get (; 19 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
local.get $1
|
||||
call $~lib/internal/hash/hash32
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
local.tee $0
|
||||
if (result i32)
|
||||
local.get $0
|
||||
@ -1138,14 +1138,14 @@
|
||||
if
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#has
|
||||
call $~lib/map/Map<usize,~lib/string/String>#has
|
||||
local.set $1
|
||||
end
|
||||
local.get $1
|
||||
if (result i32)
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#get
|
||||
call $~lib/map/Map<usize,~lib/string/String>#get
|
||||
else
|
||||
i32.const 0
|
||||
end
|
||||
@ -2415,14 +2415,14 @@
|
||||
if
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $1
|
||||
call $~lib/map/Map<usize,String>#has
|
||||
call $~lib/map/Map<usize,~lib/string/String>#has
|
||||
local.set $0
|
||||
end
|
||||
local.get $0
|
||||
if (result i32)
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $1
|
||||
call $~lib/map/Map<usize,String>#get
|
||||
call $~lib/map/Map<usize,~lib/string/String>#get
|
||||
else
|
||||
i32.const 168
|
||||
end
|
||||
|
@ -508,7 +508,7 @@
|
||||
end
|
||||
local.get $3
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#clear (; 9 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#clear (; 9 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.const 16
|
||||
@ -536,7 +536,7 @@
|
||||
i32.const 0
|
||||
i32.store offset=20
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#constructor (; 10 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#constructor (; 10 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
block (result i32)
|
||||
local.get $0
|
||||
i32.eqz
|
||||
@ -565,10 +565,10 @@
|
||||
i32.store offset=20
|
||||
local.get $0
|
||||
end
|
||||
call $~lib/map/Map<String,usize>#clear
|
||||
call $~lib/map/Map<~lib/string/String,usize>#clear
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#clear (; 11 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#clear (; 11 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
local.get $0
|
||||
i32.const 0
|
||||
i32.const 16
|
||||
@ -596,7 +596,7 @@
|
||||
i32.const 0
|
||||
i32.store offset=20
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#constructor (; 12 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#constructor (; 12 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
block (result i32)
|
||||
local.get $0
|
||||
i32.eqz
|
||||
@ -625,7 +625,7 @@
|
||||
i32.store offset=20
|
||||
local.get $0
|
||||
end
|
||||
call $~lib/map/Map<usize,String>#clear
|
||||
call $~lib/map/Map<usize,~lib/string/String>#clear
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/internal/hash/hashStr (; 13 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
@ -767,7 +767,7 @@
|
||||
call $~lib/internal/string/compareUnsafe
|
||||
i32.eqz
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#find (; 16 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#find (; 16 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
local.get $0
|
||||
@ -818,34 +818,34 @@
|
||||
end
|
||||
i32.const 0
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#has (; 17 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#has (; 17 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
block $~lib/internal/hash/HASH<String>|inlined.0 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.0 (result i32)
|
||||
local.get $1
|
||||
local.set $2
|
||||
local.get $2
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.0
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.0
|
||||
end
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
i32.const 0
|
||||
i32.ne
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#get (; 18 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#get (; 18 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
block $~lib/internal/hash/HASH<String>|inlined.1 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.1 (result i32)
|
||||
local.get $1
|
||||
local.set $2
|
||||
local.get $2
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.1
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.1
|
||||
end
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
local.set $3
|
||||
local.get $3
|
||||
if (result i32)
|
||||
@ -855,7 +855,7 @@
|
||||
unreachable
|
||||
end
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#rehash (; 19 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#rehash (; 19 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -886,7 +886,7 @@
|
||||
local.set $4
|
||||
i32.const 0
|
||||
local.get $4
|
||||
block $~lib/map/ENTRY_SIZE<String,usize>|inlined.1 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<~lib/string/String,usize>|inlined.1 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -901,7 +901,7 @@
|
||||
local.get $6
|
||||
local.get $0
|
||||
i32.load offset=16
|
||||
block $~lib/map/ENTRY_SIZE<String,usize>|inlined.2 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<~lib/string/String,usize>|inlined.2 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -936,13 +936,13 @@
|
||||
local.get $9
|
||||
i32.load offset=4
|
||||
i32.store offset=4
|
||||
block $~lib/internal/hash/HASH<String>|inlined.3 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.3 (result i32)
|
||||
local.get $9
|
||||
i32.load
|
||||
local.set $11
|
||||
local.get $11
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.3
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.3
|
||||
end
|
||||
local.get $1
|
||||
i32.and
|
||||
@ -961,14 +961,14 @@
|
||||
local.get $8
|
||||
i32.store offset=8
|
||||
local.get $8
|
||||
block $~lib/map/ENTRY_SIZE<String,usize>|inlined.3 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<~lib/string/String,usize>|inlined.3 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.add
|
||||
local.set $8
|
||||
end
|
||||
local.get $6
|
||||
block $~lib/map/ENTRY_SIZE<String,usize>|inlined.4 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<~lib/string/String,usize>|inlined.4 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.add
|
||||
@ -995,23 +995,23 @@
|
||||
i32.load offset=20
|
||||
i32.store offset=16
|
||||
)
|
||||
(func $~lib/map/Map<String,usize>#set (; 20 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/map/Map<~lib/string/String,usize>#set (; 20 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
(local $6 i32)
|
||||
block $~lib/internal/hash/HASH<String>|inlined.2 (result i32)
|
||||
block $~lib/internal/hash/HASH<~lib/string/String>|inlined.2 (result i32)
|
||||
local.get $1
|
||||
local.set $3
|
||||
local.get $3
|
||||
call $~lib/internal/hash/hashStr
|
||||
br $~lib/internal/hash/HASH<String>|inlined.2
|
||||
br $~lib/internal/hash/HASH<~lib/string/String>|inlined.2
|
||||
end
|
||||
local.set $4
|
||||
local.get $0
|
||||
local.get $1
|
||||
local.get $4
|
||||
call $~lib/map/Map<String,usize>#find
|
||||
call $~lib/map/Map<~lib/string/String,usize>#find
|
||||
local.set $5
|
||||
local.get $5
|
||||
if
|
||||
@ -1046,7 +1046,7 @@
|
||||
i32.const 1
|
||||
i32.or
|
||||
end
|
||||
call $~lib/map/Map<String,usize>#rehash
|
||||
call $~lib/map/Map<~lib/string/String,usize>#rehash
|
||||
end
|
||||
local.get $0
|
||||
i32.load offset=8
|
||||
@ -1064,7 +1064,7 @@
|
||||
i32.store offset=16
|
||||
local.get $6
|
||||
end
|
||||
block $~lib/map/ENTRY_SIZE<String,usize>|inlined.5 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<~lib/string/String,usize>|inlined.5 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -1143,7 +1143,7 @@
|
||||
local.set $1
|
||||
local.get $1
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#find (; 22 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#find (; 22 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
local.get $0
|
||||
@ -1194,7 +1194,7 @@
|
||||
end
|
||||
i32.const 0
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#rehash (; 23 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#rehash (; 23 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -1225,7 +1225,7 @@
|
||||
local.set $4
|
||||
i32.const 0
|
||||
local.get $4
|
||||
block $~lib/map/ENTRY_SIZE<usize,String>|inlined.1 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<usize,~lib/string/String>|inlined.1 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -1240,7 +1240,7 @@
|
||||
local.get $6
|
||||
local.get $0
|
||||
i32.load offset=16
|
||||
block $~lib/map/ENTRY_SIZE<usize,String>|inlined.2 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<usize,~lib/string/String>|inlined.2 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -1300,14 +1300,14 @@
|
||||
local.get $8
|
||||
i32.store offset=8
|
||||
local.get $8
|
||||
block $~lib/map/ENTRY_SIZE<usize,String>|inlined.3 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<usize,~lib/string/String>|inlined.3 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.add
|
||||
local.set $8
|
||||
end
|
||||
local.get $6
|
||||
block $~lib/map/ENTRY_SIZE<usize,String>|inlined.4 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<usize,~lib/string/String>|inlined.4 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.add
|
||||
@ -1334,7 +1334,7 @@
|
||||
i32.load offset=20
|
||||
i32.store offset=16
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#set (; 24 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#set (; 24 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i32)
|
||||
@ -1350,7 +1350,7 @@
|
||||
local.get $0
|
||||
local.get $1
|
||||
local.get $4
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
local.set $5
|
||||
local.get $5
|
||||
if
|
||||
@ -1385,7 +1385,7 @@
|
||||
i32.const 1
|
||||
i32.or
|
||||
end
|
||||
call $~lib/map/Map<usize,String>#rehash
|
||||
call $~lib/map/Map<usize,~lib/string/String>#rehash
|
||||
end
|
||||
local.get $0
|
||||
i32.load offset=8
|
||||
@ -1403,7 +1403,7 @@
|
||||
i32.store offset=16
|
||||
local.get $6
|
||||
end
|
||||
block $~lib/map/ENTRY_SIZE<usize,String>|inlined.5 (result i32)
|
||||
block $~lib/map/ENTRY_SIZE<usize,~lib/string/String>|inlined.5 (result i32)
|
||||
i32.const 12
|
||||
end
|
||||
i32.mul
|
||||
@ -1447,19 +1447,19 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
call $~lib/map/Map<String,usize>#constructor
|
||||
call $~lib/map/Map<~lib/string/String,usize>#constructor
|
||||
global.set $~lib/symbol/stringToId
|
||||
i32.const 0
|
||||
call $~lib/map/Map<usize,String>#constructor
|
||||
call $~lib/map/Map<usize,~lib/string/String>#constructor
|
||||
global.set $~lib/symbol/idToString
|
||||
else
|
||||
global.get $~lib/symbol/stringToId
|
||||
local.get $0
|
||||
call $~lib/map/Map<String,usize>#has
|
||||
call $~lib/map/Map<~lib/string/String,usize>#has
|
||||
if
|
||||
global.get $~lib/symbol/stringToId
|
||||
local.get $0
|
||||
call $~lib/map/Map<String,usize>#get
|
||||
call $~lib/map/Map<~lib/string/String,usize>#get
|
||||
return
|
||||
end
|
||||
end
|
||||
@ -1480,14 +1480,14 @@
|
||||
global.get $~lib/symbol/stringToId
|
||||
local.get $0
|
||||
local.get $2
|
||||
call $~lib/map/Map<String,usize>#set
|
||||
call $~lib/map/Map<~lib/string/String,usize>#set
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $2
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#set
|
||||
call $~lib/map/Map<usize,~lib/string/String>#set
|
||||
local.get $2
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#has (; 26 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#has (; 26 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
local.get $0
|
||||
local.get $1
|
||||
@ -1498,11 +1498,11 @@
|
||||
call $~lib/internal/hash/hash32
|
||||
br $~lib/internal/hash/HASH<usize>|inlined.2
|
||||
end
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
i32.const 0
|
||||
i32.ne
|
||||
)
|
||||
(func $~lib/map/Map<usize,String>#get (; 27 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/map/Map<usize,~lib/string/String>#get (; 27 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
local.get $0
|
||||
@ -1514,7 +1514,7 @@
|
||||
call $~lib/internal/hash/hash32
|
||||
br $~lib/internal/hash/HASH<usize>|inlined.3
|
||||
end
|
||||
call $~lib/map/Map<usize,String>#find
|
||||
call $~lib/map/Map<usize,~lib/string/String>#find
|
||||
local.set $3
|
||||
local.get $3
|
||||
if (result i32)
|
||||
@ -1533,14 +1533,14 @@
|
||||
if (result i32)
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#has
|
||||
call $~lib/map/Map<usize,~lib/string/String>#has
|
||||
else
|
||||
local.get $1
|
||||
end
|
||||
if (result i32)
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $0
|
||||
call $~lib/map/Map<usize,String>#get
|
||||
call $~lib/map/Map<usize,~lib/string/String>#get
|
||||
else
|
||||
i32.const 0
|
||||
end
|
||||
@ -3276,14 +3276,14 @@
|
||||
if (result i32)
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $1
|
||||
call $~lib/map/Map<usize,String>#has
|
||||
call $~lib/map/Map<usize,~lib/string/String>#has
|
||||
else
|
||||
local.get $3
|
||||
end
|
||||
if
|
||||
global.get $~lib/symbol/idToString
|
||||
local.get $1
|
||||
call $~lib/map/Map<usize,String>#get
|
||||
call $~lib/map/Map<usize,~lib/string/String>#get
|
||||
local.set $2
|
||||
end
|
||||
br $break|0
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user