Skip to content

fix bug in bitshifting #70

fix bug in bitshifting

fix bug in bitshifting #70

Triggered via push November 30, 2025 15:19
Status Success
Total duration 1m 3s
Artifacts

build-ubuntu.yml

on: push
build-and-test
55s
build-and-test
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build-and-test: src/Infidex/Indexing/VectorModel.cs#L485
Dereference of a possibly null reference.
build-and-test: src/Infidex/Filtering/FilterCache.cs#L134
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, CompiledFilterOp>.TryGetValue(string key, out CompiledFilterOp value)'.
build-and-test: src/Infidex/Filtering/FilterCache.cs#L132
Converting null literal or possible null value to non-nullable type.
build-and-test: src/Infidex/Indexing/Bm25Scorer.cs#L145
The type 'Infidex.Indexing.IPostingsEnum?' cannot be used as type parameter 'TEnum' in the generic type or method 'Bm25Scorer.ProcessBlockedCandidates<TEnum>(Span<TEnum>, Bm25Scorer.TermScoreInfo[], float[], RoaringBitmap, DocumentCollection, int, float[], float, PriorityQueue<int, float>, Dictionary<int, byte>?, int, ref float)'. Nullability of type argument 'Infidex.Indexing.IPostingsEnum?' doesn't match constraint type 'Infidex.Indexing.IPostingsEnum'.
build-and-test: src/Infidex/Indexing/ShortQuery/ShortQueryResolver.cs#L151
Converting null literal or possible null value to non-nullable type.
build-and-test: src/Infidex/Indexing/ShortQuery/ShortQueryResolver.cs#L64
Converting null literal or possible null value to non-nullable type.
build-and-test: src/Infidex/Indexing/VectorModel.cs#L103
Possible null reference argument for parameter 'term' in 'void FstBuilder.AddForwardOnly(string term, int output)'.
build-and-test: src/Infidex/Coverage/FusionSignalComputer.cs#L97
Dereference of a possibly null reference.
build-and-test: src/Infidex/Internalized/CommunityToolkit/Span2D.cs#L1163
Obsolete member 'Span2D<T>.GetHashCode()' overrides non-obsolete member 'object.GetHashCode()'
build-and-test: src/Infidex/Internalized/CommunityToolkit/Span2D.cs#L1155
Obsolete member 'Span2D<T>.Equals(object?)' overrides non-obsolete member 'object.Equals(object?)'