Skip to content

Commit 69da759

Browse files
authored
Merge pull request #104 from andreakarasho/patch-1
Update PrebuiltWitBindgenVersion to 0.52.0
2 parents b132a2a + 39a5ecc commit 69da759

16 files changed

Lines changed: 40 additions & 40 deletions

File tree

‎Directory.Build.props‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<!-- tool versions -->
1212
<WasmToolsVersion>1.227.1</WasmToolsVersion>
1313
<WacVersion>v0.6.1</WacVersion>
14-
<PrebuiltWitBindgenVersion>0.41.0</PrebuiltWitBindgenVersion>
14+
<PrebuiltWitBindgenVersion>0.52.0</PrebuiltWitBindgenVersion>
1515
<PrebuildWkgVersion>0.10.0</PrebuildWkgVersion>
1616

1717
<!-- test artifacts -->

‎samples/calculator/Adder/OperationsImpl.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
namespace ComputerWorld.wit.exports.example.calculator;
1+
namespace ComputerWorld.wit.Exports.example.calculator;
22

3-
public class OperationsImpl : IOperations
3+
public class OperationsExportsImpl : IOperationsExports
44
{
55
public static int Add(int left, int right)
66
{
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using HostappWorld.wit.imports.example.calculator;
1+
using HostappWorld.wit.Imports.example.calculator;
22

33
var left = 123;
44
var right = 456;
5-
var result = OperationsInterop.Add(left, right);
5+
var result = IOperationsImports.Add(left, right);
66
Console.WriteLine($"{left} + {right} = {result}");
77

8-
Console.WriteLine(OperationsInterop.ToUpper("Hello, World!"));
8+
Console.WriteLine(IOperationsImports.ToUpper("Hello, World!"));
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
using System.Runtime.InteropServices;
2-
using ConsumerWorld.wit.imports.test.producerConsumer;
2+
using ConsumerWorld.wit.Imports.test.producerConsumer;
33

44
Console.WriteLine($"Hello, world on {RuntimeInformation.OSArchitecture}");
55

6-
var result = OperationsInterop.Add(123, 456);
6+
var result = IOperationsImports.Add(123, 456);
77
Console.WriteLine($"123 + 456 = {result}");
88

99
// this is just here to make sure we can enable features and pass flags via WitBindgenAddtionalArgs
1010
// the fact that it compiles is enough to test this worked.
11-
var floatResult = OperationsInterop.AddFloat(1.1f, 1.2f);
11+
var floatResult = IOperationsImports.AddFloat(1.1f, 1.2f);
1212
Console.WriteLine($"1.1 + 1.2 = {floatResult}");

‎test/E2ETest/testapps/E2EProducer/OperationsImpl.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
namespace ProducerWorld.wit.exports.test.producerConsumer;
1+
namespace ProducerWorld.wit.Exports.test.producerConsumer;
22

3-
public class OperationsImpl : IOperations
3+
public class OperationsExportsImpl : IOperationsExports
44
{
55
public static int Add(int left, int right)
66
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ImportstestWorld.wit.imports.test.pkg.v0_2_0.FolderInterop.Folder();
1+
ImportstestWorld.wit.Imports.test.pkg.v0_2_0.IFolderImports.Folder();
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
using CommandWorld.wit.exports.wasi.cli.v0_2_0;
1+
using CommandWorld.wit.Exports.wasi.cli.v0_2_0;
22
using MyFuncsWorld;
33
using System.Text;
44

5-
namespace ProxyWorld.wit.exports.wasi.http.v0_2_0
5+
namespace ProxyWorld.wit.Exports.wasi.http.v0_2_0
66
{
7-
using ProxyWorld.wit.imports.wasi.http.v0_2_0;
8-
public class IncomingHandlerImpl : IIncomingHandler
7+
using ProxyWorld.wit.Imports.wasi.http.v0_2_0;
8+
public class IncomingHandlerExportsImpl : IIncomingHandlerExports
99
{
10-
public static void Handle(ITypes.IncomingRequest request, ITypes.ResponseOutparam responseOut)
10+
public static void Handle(ITypesImports.IncomingRequest request, ITypesImports.ResponseOutparam responseOut)
1111
{
1212
var content = Encoding.ASCII.GetBytes("Hello, from C#!");
1313
var headers = new List<(string, byte[])> {
1414
("content-type", Encoding.ASCII.GetBytes("text/plain")),
1515
("content-length", Encoding.ASCII.GetBytes(content.Count().ToString()))
1616
};
17-
var response = new ITypes.OutgoingResponse(ITypes.Fields.FromList(headers));
17+
var response = new ITypesImports.OutgoingResponse(ITypesImports.Fields.FromList(headers));
1818
var body = response.Body();
19-
ITypes.ResponseOutparam.Set(responseOut, Result<ITypes.OutgoingResponse, ITypes.ErrorCode>.Ok(response));
19+
ITypesImports.ResponseOutparam.Set(responseOut, Result<ITypesImports.OutgoingResponse, ITypesImports.ErrorCode>.Ok(response));
2020
using (var stream = body.Write())
2121
{
2222
stream.BlockingWriteAndFlush(content);
2323
}
24-
ITypes.OutgoingBody.Finish(body, null);
24+
ITypesImports.OutgoingBody.Finish(body, null);
2525
}
2626
}
2727
}
28-
namespace CommandWorld.wit.exports.wasi.cli.v0_2_0
28+
namespace CommandWorld.wit.Exports.wasi.cli.v0_2_0
2929
{
30-
public class RunImpl : IRun
30+
public class RunExportsImpl : IRunExports
3131
{
3232
public static void Run()
3333
{
@@ -38,11 +38,11 @@ public static void Run()
3838

3939
namespace MyFuncsWorld
4040
{
41-
public class MyFuncsWorldImpl : IMyFuncsWorld
41+
public class MyFuncsWorldExportsImpl : IMyFuncsWorldExports
4242
{
4343
public static int GetNumber()
4444
{
4545
return 123;
4646
}
4747
}
48-
}
48+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Runtime.InteropServices;
2-
using ConsumerWorld.wit.imports.test.producerConsumer;
2+
using ConsumerWorld.wit.Imports.test.producerConsumer;
33

44
Console.WriteLine($"Hello, world on {RuntimeInformation.OSArchitecture}");
55

6-
var result = OperationsInterop.Add(123, 456);
6+
var result = IOperationsImports.Add(123, 456);
77
Console.WriteLine($"123 + 456 = {result}");

‎test/WasmComponentSdkTest/testapps/SimpleProducer/OperationsImpl.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
namespace ProducerWorld.wit.exports.test.producerConsumer;
1+
namespace ProducerWorld.wit.Exports.test.producerConsumer;
22

3-
public class OperationsImpl : IOperations
3+
public class OperationsExportsImpl : IOperationsExports
44
{
55
public static int Add(int left, int right)
66
{

‎test/WitBindgenTest/WitBindgenTest/CodeGenerationTest.cs‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,30 @@ public void GeneratesSimpleExport()
2222
// The fact that this compiles is what matters. There would be no point calling
2323
// the function to validate its behavior, as that has nothing to do with WIT codegen
2424
// and wouldn't even be running as WebAssembly.
25-
Assert.NotNull((Func<int>)MyFuncsWorldImpl.GetNumber);
25+
Assert.NotNull((Func<int>)MyFuncsWorldExportsImpl.GetNumber);
2626
}
2727

2828
[Fact]
2929
public void CanSpecifyWorld()
3030
{
31-
Assert.NotNull((Func<int>)SomeStuffImpl.GetNumber);
31+
Assert.NotNull((Func<int>)SomeStuffExportsImpl.GetNumber);
3232
}
3333

3434
[Fact]
3535
public void ShouldBeNormalResult()
3636
{
37-
Assert.NotNull((Func<float, float>)MyResultsWorldImpl.StringError);
37+
Assert.NotNull((Func<float, float>)MyResultsWorldExportsImpl.StringError);
3838
}
3939

4040
[Fact]
4141
public void ShouldBeNormalWitResult()
4242
{
43-
Assert.NotNull((Func<float, MyWitResultsWorld.Result<float, string>>)MyWitResultsWorldImpl.StringError);
43+
Assert.NotNull((Func<float, MyWitResultsWorld.Result<float, string>>)MyWitResultsWorldExportsImpl.StringError);
4444
}
4545

4646
[Fact]
4747
public void CanChangeWitouputLocation()
4848
{
49-
Assert.NotNull((Func<int>)MySimpleWorldImpl.GetNumber);
49+
Assert.NotNull((Func<int>)MySimpleWorldExportsImpl.GetNumber);
5050
}
5151
}

0 commit comments

Comments
 (0)