Skip to content

Commit 06bbbcb

Browse files
committed
ADD: net10.0 - restructure folders - add Thasher to RobinHoodMap
1 parent 0260d82 commit 06bbbcb

Some content is hidden

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

60 files changed

+376
-475
lines changed

benchmarks/Faster.Map.Benchmark/AddAndResizeBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using BenchmarkDotNet.Attributes;
2-
using Faster.Map;
2+
using Faster.Map.Core;
33
using System;
44
using System.Collections.Generic;
55
using System.IO;

benchmarks/Faster.Map.Benchmark/AddBenchmark.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using BenchmarkDotNet.Engines;
88
using Faster.Map.Benchmark.Utilities;
99
using Faster.Map.Hasher;
10+
using Faster.Map.Core;
1011

1112
namespace Faster.Map.Benchmark
1213
{

benchmarks/Faster.Map.Benchmark/EnumerableBenchmark.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using BenchmarkDotNet.Attributes;
22
using BenchmarkDotNet.Engines;
33
using Faster.Map.Benchmark.Utilities;
4+
using Faster.Map.Core;
45
using Faster.Map.Hasher;
56
using System;
67
using System.Collections;

benchmarks/Faster.Map.Benchmark/Faster.Map.Benchmark.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net9.0</TargetFrameworks>
5+
<TargetFrameworks>net10.0</TargetFrameworks>
66
<Platforms>AnyCPU</Platforms>
77
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
88
</PropertyGroup>

benchmarks/Faster.Map.Benchmark/GetBenchmark.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
using System.Linq;
66
using BenchmarkDotNet.Engines;
77
using Faster.Map.Benchmark.Utilities;
8+
using Faster.Map.Core;
89

910
namespace Faster.Map.Benchmark
1011
{
1112
[MarkdownExporterAttribute.GitHub]
1213
[DisassemblyDiagnoser]
1314
[MemoryDiagnoser]
14-
[SimpleJob(RunStrategy.Monitoring, launchCount: 1, iterationCount: 50, warmupCount: 3)]
15+
[SimpleJob(RunStrategy.Monitoring, launchCount: 1, iterationCount: 10, warmupCount: 3)]
1516

1617
public class GetBenchmark
1718
{

benchmarks/Faster.Map.Benchmark/LargeStringBenchmark.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
using BenchmarkDotNet.Attributes;
22
using BenchmarkDotNet.Engines;
33
using Faster.Map.Benchmark.Utilities;
4-
using Faster.Map.Hash;
5-
using Faster.Map.Hasher;
4+
using Faster.Map.Core;
65
using System;
76
using System.Collections;
87
using System.Collections.Generic;

benchmarks/Faster.Map.Benchmark/LargeStringCustomHasherBenchmark.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
using BenchmarkDotNet.Attributes;
22
using BenchmarkDotNet.Engines;
33
using Faster.Map.Benchmark.Utilities;
4-
using Faster.Map.Hash;
4+
using Faster.Map.Core;
55
using Faster.Map.Hasher;
6-
using Microsoft.Diagnostics.Tracing.Utilities;
6+
using Faster.Map.Hashing;
77
using System;
88
using System.Collections;
99
using System.Collections.Generic;
10-
using System.IO;
1110
using System.Linq;
1211
using System.Numerics;
1312

benchmarks/Faster.Map.Benchmark/RemoveBenchmark.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using BenchmarkDotNet.Engines;
99
using BenchmarkDotNet.Running;
1010
using Faster.Map.Benchmark.Utilities;
11+
using Faster.Map.Core;
1112
using Faster.Map.Hasher;
1213

1314
namespace Faster.Map.Benchmark

benchmarks/Faster.Map.Benchmark/StringBenchmark.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
using BenchmarkDotNet.Attributes;
22
using BenchmarkDotNet.Engines;
33
using Faster.Map.Benchmark.Utilities;
4-
using Faster.Map.Hash;
5-
using Faster.Map.Hasher;
4+
using Faster.Map.Core;
65
using System.Collections;
76
using System.Collections.Generic;
8-
using System.IO;
97
using System.Linq;
108
using System.Numerics;
119

benchmarks/Faster.Map.Benchmark/StringCustomHasherBenchmark.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using BenchmarkDotNet.Attributes;
22
using BenchmarkDotNet.Engines;
33
using Faster.Map.Benchmark.Utilities;
4-
using Faster.Map.Hash;
5-
using Faster.Map.Hasher;
4+
using Faster.Map.Core;
5+
using Faster.Map.Hashing;
66
using System.Collections;
77
using System.Collections.Generic;
88
using System.IO;

0 commit comments

Comments
 (0)