Skip to content

Commit 94aa72f

Browse files
Merge pull request #33 from Digital-Production-Aachen/SIMD_extensions
Simd extensions, OVF Streaming and build Processor Strategy
2 parents 7fe07aa + b4d2f16 commit 94aa72f

File tree

127 files changed

+6014
-330
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+6014
-330
lines changed

.github/workflows/BuildTestDeploy.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
runs-on: windows-latest
88
steps:
99
- name: Setup python
10-
uses: actions/setup-python@v2
10+
uses: actions/setup-python@v4
1111
with:
1212
python-version: '3.x'
1313
architecture: 'x64'
1414

1515
- name: Checkout repo
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717
with:
1818
submodules: true
1919

@@ -31,14 +31,14 @@ jobs:
3131
steps:
3232

3333
- name: Checkout repo
34-
uses: actions/checkout@v2
34+
uses: actions/checkout@v3
3535
with:
3636
submodules: true
3737

3838
- name: Setup Dotnet sdk
39-
uses: actions/setup-dotnet@v1
39+
uses: actions/setup-dotnet@v3
4040
with:
41-
dotnet-version: 6.0.x
41+
dotnet-version: 7.0.x
4242

4343
- name: Remove GUI Projects (Linux)
4444
if: contains(matrix.os, 'ubuntu')
@@ -74,14 +74,14 @@ jobs:
7474

7575
steps:
7676
- name: Checkout repo
77-
uses: actions/checkout@v2
77+
uses: actions/checkout@v3
7878
with:
7979
submodules: true
8080

8181
- name: Setup Dotnet sdk
82-
uses: actions/setup-dotnet@v1
82+
uses: actions/setup-dotnet@v3
8383
with:
84-
dotnet-version: 6.0.x
84+
dotnet-version: 7.0.x
8585

8686
- name: Build Windows
8787
run: |
@@ -94,9 +94,9 @@ jobs:
9494
echo $env:RELEASE_VERSION
9595
echo $env:GITHUB_SHA
9696
mkdir nupkg
97-
dotnet pack -p:PackageVersion=$env:RELEASE_VERSION -o $PWD\nupkg -p:RepositoryCommit=$env:GITHUB_SHA --configuration Release
97+
dotnet pack -p:PackageVersion=$env:RELEASE_VERSION -o $PWD\nupkg -p:RepositoryCommit=$env:GITHUB_SHA --configuration Release -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg
9898
cd nupkg
99-
dotnet nuget push "**/*.nupkg" --api-key ${{secrets.NUGET_DEPLOY_KEY}} --source "https://api.nuget.org/v3/index.json" --no-symbols true --skip-duplicate
99+
dotnet nuget push "**/*.nupkg" --api-key ${{secrets.NUGET_DEPLOY_KEY}} --source "https://api.nuget.org/v3/index.json" --skip-duplicate
100100
101101
publish_docker:
102102
needs: [check_license, build_and_test]
@@ -105,7 +105,7 @@ jobs:
105105

106106
steps:
107107
- name: Checkout repo
108-
uses: actions/checkout@v2
108+
uses: actions/checkout@v3
109109
with:
110110
submodules: true
111111

Benchmarks/Benchmarks.csproj

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
6+
<ImplicitUsings>enable</ImplicitUsings>
7+
<IsPackable>false</IsPackable>
8+
<Nullable>enable</Nullable>
9+
<Platforms>AnyCPU;x64</Platforms>
10+
</PropertyGroup>
11+
12+
<ItemGroup>
13+
<PackageReference Include="BenchmarkDotNet" Version="0.13.5" />
14+
</ItemGroup>
15+
16+
<ItemGroup>
17+
<ProjectReference Include="..\ReaderWriter\OVFDefinition\OVFDefinition.csproj" />
18+
</ItemGroup>
19+
20+
</Project>

Benchmarks/FinalResults.txt

Lines changed: 231 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)