Skip to content

Commit 2d5b2c7

Browse files
committed
Update platforms table and ABI dump
1 parent ef99334 commit 2d5b2c7

File tree

5 files changed

+80
-20
lines changed

5 files changed

+80
-20
lines changed

docs/pages/kotlinx-rpc/topics/platforms.topic

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,47 +73,47 @@
7373
<td>core</td>
7474
<td>jvm</td>
7575
<td><list><li>browser</li><li>node</li></list></td>
76-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li><li>wasmWasi<list><li>node</li></list></li></list></td>
76+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li><li>wasmWasi<list><li>node</li></list></li></list></td>
7777
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm32</li><li>watchosArm64</li><li>watchosDeviceArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
7878
</tr>
7979

8080
<tr>
8181
<td>utils</td>
8282
<td>jvm</td>
8383
<td><list><li>browser</li><li>node</li></list></td>
84-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li><li>wasmWasi<list><li>node</li></list></li></list></td>
84+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li><li>wasmWasi<list><li>node</li></list></li></list></td>
8585
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm32</li><li>watchosArm64</li><li>watchosDeviceArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
8686
</tr>
8787

8888
<tr>
8989
<td>krpc-client</td>
9090
<td>jvm</td>
9191
<td><list><li>browser</li><li>node</li></list></td>
92-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
92+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
9393
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
9494
</tr>
9595

9696
<tr>
9797
<td>krpc-core</td>
9898
<td>jvm</td>
9999
<td><list><li>browser</li><li>node</li></list></td>
100-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
100+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
101101
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
102102
</tr>
103103

104104
<tr>
105105
<td>krpc-logging</td>
106106
<td>jvm</td>
107107
<td><list><li>browser</li><li>node</li></list></td>
108-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
108+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
109109
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
110110
</tr>
111111

112112
<tr>
113113
<td>krpc-server</td>
114114
<td>jvm</td>
115115
<td><list><li>browser</li><li>node</li></list></td>
116-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
116+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
117117
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
118118
</tr>
119119

@@ -129,55 +129,55 @@
129129
<td>krpc-ktor-client</td>
130130
<td>jvm</td>
131131
<td><list><li>browser</li><li>node</li></list></td>
132-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
132+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
133133
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
134134
</tr>
135135

136136
<tr>
137137
<td>krpc-ktor-core</td>
138138
<td>jvm</td>
139139
<td><list><li>browser</li><li>node</li></list></td>
140-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
140+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
141141
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
142142
</tr>
143143

144144
<tr>
145145
<td>krpc-ktor-server</td>
146146
<td>jvm</td>
147147
<td><list><li>browser</li><li>node</li></list></td>
148-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
148+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
149149
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
150150
</tr>
151151

152152
<tr>
153153
<td>krpc-serialization-cbor</td>
154154
<td>jvm</td>
155155
<td><list><li>browser</li><li>node</li></list></td>
156-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
156+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
157157
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
158158
</tr>
159159

160160
<tr>
161161
<td>krpc-serialization-core</td>
162162
<td>jvm</td>
163163
<td><list><li>browser</li><li>node</li></list></td>
164-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
164+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
165165
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
166166
</tr>
167167

168168
<tr>
169169
<td>krpc-serialization-json</td>
170170
<td>jvm</td>
171171
<td><list><li>browser</li><li>node</li></list></td>
172-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
172+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
173173
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
174174
</tr>
175175

176176
<tr>
177177
<td>krpc-serialization-protobuf</td>
178178
<td>jvm</td>
179179
<td><list><li>browser</li><li>node</li></list></td>
180-
<td><list><li>wasmJs<list><li>browser</li><li>d8</li><li>node</li></list></li></list></td>
180+
<td><list><li>wasmJs<list><li>browser</li><li>node</li></list></li></list></td>
181181
<td><list><li>apple<list><li>ios<list><li>iosArm64</li><li>iosSimulatorArm64</li><li>iosX64</li></list></li><li>macos<list><li>macosArm64</li><li>macosX64</li></list></li><li>watchos<list><li>watchosArm64</li><li>watchosSimulatorArm64</li><li>watchosX64</li></list></li><li>tvos<list><li>tvosArm64</li><li>tvosSimulatorArm64</li><li>tvosX64</li></list></li></list></li><li>linux<list><li>linuxArm64</li><li>linuxX64</li></list></li><li>windows<list><li>mingwX64</li></list></li></list></td>
182182
</tr>
183183

krpc/krpc-core/api/krpc-core.api

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,34 @@
11
public abstract interface class kotlinx/rpc/krpc/KrpcConfig {
2+
public abstract fun getConnector ()Lkotlinx/rpc/krpc/KrpcConfig$Connector;
23
public abstract fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
34
public abstract fun getWaitForServices ()Z
45
}
56

67
public final class kotlinx/rpc/krpc/KrpcConfig$Client : kotlinx/rpc/krpc/KrpcConfig {
8+
public fun getConnector ()Lkotlinx/rpc/krpc/KrpcConfig$Connector;
79
public fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
810
public fun getWaitForServices ()Z
911
}
1012

13+
public final class kotlinx/rpc/krpc/KrpcConfig$Connector {
14+
public final fun getCallTimeout-UwyO8pc ()J
15+
public final fun getPerCallBufferSize ()I
16+
public final fun getWaitTimeout-UwyO8pc ()J
17+
}
18+
19+
public final class kotlinx/rpc/krpc/KrpcConfig$DefaultImpls {
20+
public static fun getWaitForServices (Lkotlinx/rpc/krpc/KrpcConfig;)Z
21+
}
22+
1123
public final class kotlinx/rpc/krpc/KrpcConfig$Server : kotlinx/rpc/krpc/KrpcConfig {
24+
public fun getConnector ()Lkotlinx/rpc/krpc/KrpcConfig$Connector;
1225
public fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
1326
public fun getWaitForServices ()Z
1427
}
1528

1629
public abstract class kotlinx/rpc/krpc/KrpcConfigBuilder {
30+
public final fun buildConnector ()Lkotlinx/rpc/krpc/KrpcConfig$Connector;
31+
public final fun connector (Lkotlin/jvm/functions/Function1;)V
1732
public final fun getWaitForServices ()Z
1833
protected final fun rpcSerialFormat ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
1934
public final fun serialization (Lkotlin/jvm/functions/Function1;)V
@@ -25,6 +40,17 @@ public final class kotlinx/rpc/krpc/KrpcConfigBuilder$Client : kotlinx/rpc/krpc/
2540
public final fun build ()Lkotlinx/rpc/krpc/KrpcConfig$Client;
2641
}
2742

43+
public final class kotlinx/rpc/krpc/KrpcConfigBuilder$Connector {
44+
public fun <init> ()V
45+
public final fun dontWait-UwyO8pc ()J
46+
public final fun getCallTimeout-UwyO8pc ()J
47+
public final fun getPerCallBufferSize ()I
48+
public final fun getWaitTimeout-UwyO8pc ()J
49+
public final fun setCallTimeout-LRDsOJo (J)V
50+
public final fun setPerCallBufferSize (I)V
51+
public final fun setWaitTimeout-LRDsOJo (J)V
52+
}
53+
2854
public final class kotlinx/rpc/krpc/KrpcConfigBuilder$Server : kotlinx/rpc/krpc/KrpcConfigBuilder {
2955
public fun <init> ()V
3056
public final fun build ()Lkotlinx/rpc/krpc/KrpcConfig$Server;

0 commit comments

Comments
 (0)