Enable .NET9 builds #2321
Annotations
1 error and 26 warnings
|
win
Process completed with exit code 1.
|
|
linux:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
linux:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
linux:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
linux:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
linux:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
linux:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
linux:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
linux:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
mac:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
mac:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
mac:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
mac:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
mac:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
mac:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
mac:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
mac:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
win:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
win:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
win:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
win:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
win:
BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
win:
BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
|
|
win:
BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
win:
BitFaster.Caching/Lru/ConcurrentLru.cs#L43
Change return type of method 'CreateExpireAfterAccess' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.AfterAccessPolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
win
No files were found with the provided path: BitFaster.Caching.UnitTests/TestResults/results6.trx. No artifacts will be uploaded.
|
|
win
No files were found with the provided path: BitFaster.Caching.UnitTests.Std/TestResults/results6.trx. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
test-results-linux
Expired
|
281 KB |
sha256:fd27568236009ce87f319d694ce2a01a370001f4790ad47bfef4a1c46b41e306
|
|
|
test-results-linux-std
Expired
|
1.72 KB |
sha256:55f0f28a3a752200e58b1a207884208743efcd29b8bc0fa095822e13346a1233
|
|
|
test-results-mac
Expired
|
281 KB |
sha256:2b76321da6113f516efa79609b18cd35252d1bfaf1d0bb911cad50d2dfe43999
|
|
|
test-results-mac-std
Expired
|
1.71 KB |
sha256:bdad5fd11b66bdf25b96177a41ff574274522ef6bc9a65c99a472239cfe60be0
|
|
|
test-results-win3
Expired
|
280 KB |
sha256:3655b12fb4eec895d7ccc89fd7d6274a1e655af5768c6561120648fa1a0f50be
|
|
|
test-results-win48
Expired
|
263 KB |
sha256:7c9d5b543148c0b17dc843c3b42d7871794c48f3ffa992bf790567fe8755962f
|
|