Skip to content

Commit 9162fa0

Browse files
BridgeJS: Remove BasicFormat usage in ExportSwift
1 parent cb7b6a9 commit 9162fa0

File tree

13 files changed

+880
-1081
lines changed

13 files changed

+880
-1081
lines changed

Benchmarks/Sources/Generated/BridgeJS.swift

Lines changed: 49 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ extension Person: _BridgedSwiftStruct {
312312
self.address.bridgeJSLowerReturn()
313313
let __bjs_isSome_email = self.email != nil
314314
if let __bjs_unwrapped_email = self.email {
315-
__bjs_unwrapped_email.bridgeJSLowerStackReturn()
315+
__bjs_unwrapped_email.bridgeJSLowerStackReturn()
316316
}
317317
_swift_js_push_i32(__bjs_isSome_email ? 1 : 0)
318318
}
@@ -1569,12 +1569,12 @@ public func _bjs_ArrayRoundtrip_takeNestedIntArray(_ _self: UnsafeMutableRawPoin
15691569
let __count = Int(_swift_js_pop_i32())
15701570
var __result: [[Int]] = []
15711571
__result.reserveCapacity(__count)
1572-
for _ in 0 ..< __count {
1572+
for _ in 0..<__count {
15731573
__result.append([Int].bridgeJSLiftParameter())
15741574
}
15751575
__result.reverse()
15761576
return __result
1577-
}())
1577+
}())
15781578
#else
15791579
fatalError("Only available on WebAssembly")
15801580
#endif
@@ -1586,7 +1586,8 @@ public func _bjs_ArrayRoundtrip_makeNestedIntArray(_ _self: UnsafeMutableRawPoin
15861586
#if arch(wasm32)
15871587
let ret = ArrayRoundtrip.bridgeJSLiftParameter(_self).makeNestedIntArray()
15881588
for __bjs_elem_ret in ret {
1589-
__bjs_elem_ret.bridgeJSLowerReturn()}
1589+
__bjs_elem_ret.bridgeJSLowerReturn()
1590+
}
15901591
_swift_js_push_i32(Int32(ret.count))
15911592
#else
15921593
fatalError("Only available on WebAssembly")
@@ -1601,14 +1602,15 @@ public func _bjs_ArrayRoundtrip_roundtripNestedIntArray(_ _self: UnsafeMutableRa
16011602
let __count = Int(_swift_js_pop_i32())
16021603
var __result: [[Int]] = []
16031604
__result.reserveCapacity(__count)
1604-
for _ in 0 ..< __count {
1605+
for _ in 0..<__count {
16051606
__result.append([Int].bridgeJSLiftParameter())
16061607
}
16071608
__result.reverse()
16081609
return __result
1609-
}())
1610+
}())
16101611
for __bjs_elem_ret in ret {
1611-
__bjs_elem_ret.bridgeJSLowerReturn()}
1612+
__bjs_elem_ret.bridgeJSLowerReturn()
1613+
}
16121614
_swift_js_push_i32(Int32(ret.count))
16131615
#else
16141616
fatalError("Only available on WebAssembly")
@@ -1623,12 +1625,12 @@ public func _bjs_ArrayRoundtrip_takeNestedPointArray(_ _self: UnsafeMutableRawPo
16231625
let __count = Int(_swift_js_pop_i32())
16241626
var __result: [[Point]] = []
16251627
__result.reserveCapacity(__count)
1626-
for _ in 0 ..< __count {
1628+
for _ in 0..<__count {
16271629
__result.append([Point].bridgeJSLiftParameter())
16281630
}
16291631
__result.reverse()
16301632
return __result
1631-
}())
1633+
}())
16321634
#else
16331635
fatalError("Only available on WebAssembly")
16341636
#endif
@@ -1640,7 +1642,8 @@ public func _bjs_ArrayRoundtrip_makeNestedPointArray(_ _self: UnsafeMutableRawPo
16401642
#if arch(wasm32)
16411643
let ret = ArrayRoundtrip.bridgeJSLiftParameter(_self).makeNestedPointArray()
16421644
for __bjs_elem_ret in ret {
1643-
__bjs_elem_ret.bridgeJSLowerReturn()}
1645+
__bjs_elem_ret.bridgeJSLowerReturn()
1646+
}
16441647
_swift_js_push_i32(Int32(ret.count))
16451648
#else
16461649
fatalError("Only available on WebAssembly")
@@ -1655,14 +1658,15 @@ public func _bjs_ArrayRoundtrip_roundtripNestedPointArray(_ _self: UnsafeMutable
16551658
let __count = Int(_swift_js_pop_i32())
16561659
var __result: [[Point]] = []
16571660
__result.reserveCapacity(__count)
1658-
for _ in 0 ..< __count {
1661+
for _ in 0..<__count {
16591662
__result.append([Point].bridgeJSLiftParameter())
16601663
}
16611664
__result.reverse()
16621665
return __result
1663-
}())
1666+
}())
16641667
for __bjs_elem_ret in ret {
1665-
__bjs_elem_ret.bridgeJSLowerReturn()}
1668+
__bjs_elem_ret.bridgeJSLowerReturn()
1669+
}
16661670
_swift_js_push_i32(Int32(ret.count))
16671671
#else
16681672
fatalError("Only available on WebAssembly")
@@ -1677,12 +1681,12 @@ public func _bjs_ArrayRoundtrip_takeOptionalIntArray(_ _self: UnsafeMutableRawPo
16771681
let __count = Int(_swift_js_pop_i32())
16781682
var __result: [Optional<Int>] = []
16791683
__result.reserveCapacity(__count)
1680-
for _ in 0 ..< __count {
1684+
for _ in 0..<__count {
16811685
__result.append(Optional<Int>.bridgeJSLiftParameter())
16821686
}
16831687
__result.reverse()
16841688
return __result
1685-
}())
1689+
}())
16861690
#else
16871691
fatalError("Only available on WebAssembly")
16881692
#endif
@@ -1696,8 +1700,10 @@ public func _bjs_ArrayRoundtrip_makeOptionalIntArray(_ _self: UnsafeMutableRawPo
16961700
for __bjs_elem_ret in ret {
16971701
let __bjs_isSome_ret_elem = __bjs_elem_ret != nil
16981702
if let __bjs_unwrapped_ret_elem = __bjs_elem_ret {
1699-
__bjs_unwrapped_ret_elem.bridgeJSLowerStackReturn()}
1700-
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)}
1703+
__bjs_unwrapped_ret_elem.bridgeJSLowerStackReturn()
1704+
}
1705+
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)
1706+
}
17011707
_swift_js_push_i32(Int32(ret.count))
17021708
#else
17031709
fatalError("Only available on WebAssembly")
@@ -1712,17 +1718,19 @@ public func _bjs_ArrayRoundtrip_roundtripOptionalIntArray(_ _self: UnsafeMutable
17121718
let __count = Int(_swift_js_pop_i32())
17131719
var __result: [Optional<Int>] = []
17141720
__result.reserveCapacity(__count)
1715-
for _ in 0 ..< __count {
1721+
for _ in 0..<__count {
17161722
__result.append(Optional<Int>.bridgeJSLiftParameter())
17171723
}
17181724
__result.reverse()
17191725
return __result
1720-
}())
1726+
}())
17211727
for __bjs_elem_ret in ret {
17221728
let __bjs_isSome_ret_elem = __bjs_elem_ret != nil
17231729
if let __bjs_unwrapped_ret_elem = __bjs_elem_ret {
1724-
__bjs_unwrapped_ret_elem.bridgeJSLowerStackReturn()}
1725-
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)}
1730+
__bjs_unwrapped_ret_elem.bridgeJSLowerStackReturn()
1731+
}
1732+
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)
1733+
}
17261734
_swift_js_push_i32(Int32(ret.count))
17271735
#else
17281736
fatalError("Only available on WebAssembly")
@@ -1737,12 +1745,12 @@ public func _bjs_ArrayRoundtrip_takeOptionalPointArray(_ _self: UnsafeMutableRaw
17371745
let __count = Int(_swift_js_pop_i32())
17381746
var __result: [Optional<Point>] = []
17391747
__result.reserveCapacity(__count)
1740-
for _ in 0 ..< __count {
1748+
for _ in 0..<__count {
17411749
__result.append(Optional<Point>.bridgeJSLiftParameter())
17421750
}
17431751
__result.reverse()
17441752
return __result
1745-
}())
1753+
}())
17461754
#else
17471755
fatalError("Only available on WebAssembly")
17481756
#endif
@@ -1756,8 +1764,10 @@ public func _bjs_ArrayRoundtrip_makeOptionalPointArray(_ _self: UnsafeMutableRaw
17561764
for __bjs_elem_ret in ret {
17571765
let __bjs_isSome_ret_elem = __bjs_elem_ret != nil
17581766
if let __bjs_unwrapped_ret_elem = __bjs_elem_ret {
1759-
__bjs_unwrapped_ret_elem.bridgeJSLowerReturn()}
1760-
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)}
1767+
__bjs_unwrapped_ret_elem.bridgeJSLowerReturn()
1768+
}
1769+
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)
1770+
}
17611771
_swift_js_push_i32(Int32(ret.count))
17621772
#else
17631773
fatalError("Only available on WebAssembly")
@@ -1772,17 +1782,19 @@ public func _bjs_ArrayRoundtrip_roundtripOptionalPointArray(_ _self: UnsafeMutab
17721782
let __count = Int(_swift_js_pop_i32())
17731783
var __result: [Optional<Point>] = []
17741784
__result.reserveCapacity(__count)
1775-
for _ in 0 ..< __count {
1785+
for _ in 0..<__count {
17761786
__result.append(Optional<Point>.bridgeJSLiftParameter())
17771787
}
17781788
__result.reverse()
17791789
return __result
1780-
}())
1790+
}())
17811791
for __bjs_elem_ret in ret {
17821792
let __bjs_isSome_ret_elem = __bjs_elem_ret != nil
17831793
if let __bjs_unwrapped_ret_elem = __bjs_elem_ret {
1784-
__bjs_unwrapped_ret_elem.bridgeJSLowerReturn()}
1785-
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)}
1794+
__bjs_unwrapped_ret_elem.bridgeJSLowerReturn()
1795+
}
1796+
_swift_js_push_i32(__bjs_isSome_ret_elem ? 1 : 0)
1797+
}
17861798
_swift_js_push_i32(Int32(ret.count))
17871799
#else
17881800
fatalError("Only available on WebAssembly")
@@ -1799,7 +1811,7 @@ public func _bjs_ArrayRoundtrip_takeOptionalArray(_ _self: UnsafeMutableRawPoint
17991811
} else {
18001812
return [Int].bridgeJSLiftParameter()
18011813
}
1802-
}())
1814+
}())
18031815
#else
18041816
fatalError("Only available on WebAssembly")
18051817
#endif
@@ -1812,7 +1824,8 @@ public func _bjs_ArrayRoundtrip_makeOptionalArraySome(_ _self: UnsafeMutableRawP
18121824
let ret = ArrayRoundtrip.bridgeJSLiftParameter(_self).makeOptionalArraySome()
18131825
let __bjs_isSome_ret = ret != nil
18141826
if let __bjs_unwrapped_ret = ret {
1815-
__bjs_unwrapped_ret.bridgeJSLowerReturn()}
1827+
__bjs_unwrapped_ret.bridgeJSLowerReturn()
1828+
}
18161829
_swift_js_push_i32(__bjs_isSome_ret ? 1 : 0)
18171830
#else
18181831
fatalError("Only available on WebAssembly")
@@ -1826,7 +1839,8 @@ public func _bjs_ArrayRoundtrip_makeOptionalArrayNone(_ _self: UnsafeMutableRawP
18261839
let ret = ArrayRoundtrip.bridgeJSLiftParameter(_self).makeOptionalArrayNone()
18271840
let __bjs_isSome_ret = ret != nil
18281841
if let __bjs_unwrapped_ret = ret {
1829-
__bjs_unwrapped_ret.bridgeJSLowerReturn()}
1842+
__bjs_unwrapped_ret.bridgeJSLowerReturn()
1843+
}
18301844
_swift_js_push_i32(__bjs_isSome_ret ? 1 : 0)
18311845
#else
18321846
fatalError("Only available on WebAssembly")
@@ -1843,10 +1857,11 @@ public func _bjs_ArrayRoundtrip_roundtripOptionalArray(_ _self: UnsafeMutableRaw
18431857
} else {
18441858
return [Int].bridgeJSLiftParameter()
18451859
}
1846-
}())
1860+
}())
18471861
let __bjs_isSome_ret = ret != nil
18481862
if let __bjs_unwrapped_ret = ret {
1849-
__bjs_unwrapped_ret.bridgeJSLowerReturn()}
1863+
__bjs_unwrapped_ret.bridgeJSLowerReturn()
1864+
}
18501865
_swift_js_push_i32(__bjs_isSome_ret ? 1 : 0)
18511866
#else
18521867
fatalError("Only available on WebAssembly")

0 commit comments

Comments
 (0)