This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.
from 3dcffb2 Lucene.Net.Tests.Index.TestIndexWriter: Removed [AwaitsFix]
attribute from TestThreadInterruptDeadlock() and
TestTwoThreadsInterruptDeadlock(), since they now are passing
new 5736c97 BREAKING:
Lucene.Net.Analysis.Stempel.Egothor.Stemmer.MultiTrie: Changed protected
m_tries field from List<Trie> to IList<Trie>
new 796aa12 BREAKING: Lucene.Net.Search.BooleanQuery: Changed protected
m_weights field from List<Weight> to IList<Weight>
new 74a574f BREAKING: Lucene.Net.Search.DisjunctionMaxQuery: Changed
protected m_weights field from List<Weight> to IList<Weight>
new 972d1f5 SWEEP: Changed all instances of
System.Collections.Generic.List<T> to J2N.Collections.Generic.List<T>, which is
structurally equatable and structurally formattable.
new 2e8fb68 Lucene.Net.Util.ListExtensions: Added optimized path for
J2N.Collections.Generic.List<T> in AddRange and Sort methods
new dd7ed62 BUG:
Lucene.Net.Tests.Suggest.Suggest.Analyzing.TestFreeTextSuggester::TestRandom():
LookupResult calculation in the test was using different order of parentheses
than the production code. This bug existed in Java, but apparently the order
makes no difference on that platform. This test was getting a false positive
because it was using List<T>.ToString() to make the result comparison, which
J2N's List<T> corrects.
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../Analysis/Ar/ArabicStemmer.cs | 7 +-
.../CharFilter/MappingCharFilterFactory.cs | 5 +-
.../Analysis/Compound/Hyphenation/PatternParser.cs | 9 +-
.../Analysis/Hunspell/Dictionary.cs | 6 +-
.../Analysis/Hunspell/HunspellStemFilter.cs | 5 +-
.../Analysis/Hunspell/HunspellStemFilterFactory.cs | 5 +-
.../Analysis/Hunspell/Stemmer.cs | 10 +-
.../Miscellaneous/CapitalizationFilterFactory.cs | 5 +-
.../Miscellaneous/StemmerOverrideFilter.cs | 5 +-
.../Miscellaneous/WordDelimiterFilterFactory.cs | 2 +-
.../Analysis/Path/ReversePathHierarchyTokenizer.cs | 3 +-
.../Analysis/Pt/RSLPStemmerBase.cs | 3 +-
.../Analysis/Query/QueryAutoStopWordAnalyzer.cs | 4 +-
.../Analysis/Sinks/TeeSinkTokenFilter.cs | 5 +-
.../Analysis/Synonym/FSTSynonymFilterFactory.cs | 3 +-
.../Analysis/Synonym/SlowSynonymFilter.cs | 5 +-
.../Analysis/Synonym/SlowSynonymFilterFactory.cs | 19 ++--
.../Analysis/Synonym/SlowSynonymMap.cs | 7 +-
.../Analysis/Synonym/SolrSynonymParser.cs | 4 +-
.../Analysis/Synonym/SynonymMap.cs | 2 +-
.../Analysis/Util/AbstractAnalysisFactory.cs | 4 +-
.../Analysis/Util/WordlistLoader.cs | 5 +-
.../Analysis/Wikipedia/WikipediaTokenizer.cs | 3 +-
.../Dict/UserDictionary.cs | 8 +-
.../Tools/BinaryDictionaryWriter.cs | 3 +-
.../Tools/TokenInfoDictionaryBuilder.cs | 5 +-
.../Tools/UnknownDictionaryBuilder.cs | 3 +-
src/Lucene.Net.Analysis.Kuromoji/Util/CSVUtil.cs | 4 +-
.../Morfologik/MorfologikFilter.cs | 4 +-
.../MorphosyntacticTagsAttribute.cs | 5 +-
.../OpenNLPChunkerFilter.cs | 7 +-
.../OpenNLPLemmatizerFilter.cs | 7 +-
.../OpenNLPPOSFilter.cs | 5 +-
.../Language/Bm/Lang.cs | 4 +-
.../Language/Bm/Rule.cs | 6 +-
.../Language/DaitchMokotoffSoundex.cs | 7 +-
src/Lucene.Net.Analysis.SmartCn/Hhmm/BiSegGraph.cs | 2 +-
src/Lucene.Net.Analysis.SmartCn/Hhmm/SegGraph.cs | 7 +-
.../Egothor.Stemmer/Compile.cs | 3 +-
.../Egothor.Stemmer/DiffIt.cs | 5 +-
.../Egothor.Stemmer/Gener.cs | 3 +-
.../Egothor.Stemmer/Lift.cs | 3 +-
.../Egothor.Stemmer/MultiTrie.cs | 5 +-
.../Egothor.Stemmer/MultiTrie2.cs | 3 +-
.../Egothor.Stemmer/Optimizer.cs | 5 +-
.../Egothor.Stemmer/Reduce.cs | 5 +-
.../Egothor.Stemmer/Trie.cs | 5 +-
.../ByTask/Feeds/EnwikiQueryMaker.cs | 5 +-
.../ByTask/Feeds/FileBasedQueryMaker.cs | 4 +-
.../ByTask/Feeds/ReutersContentSource.cs | 3 +-
.../ByTask/Feeds/ReutersQueryMaker.cs | 5 +-
.../ByTask/Feeds/SimpleQueryMaker.cs | 4 +-
.../ByTask/Feeds/SimpleSloppyPhraseQueryMaker.cs | 6 +-
.../ByTask/Feeds/SpatialFileQueryMaker.cs | 3 +-
.../ByTask/Feeds/TrecContentSource.cs | 3 +-
src/Lucene.Net.Benchmark/ByTask/PerfRunData.cs | 3 +-
src/Lucene.Net.Benchmark/ByTask/Stats/Points.cs | 3 +-
.../ByTask/Tasks/AddFacetedDocTask.cs | 3 +-
.../ByTask/Tasks/AnalyzerFactoryTask.cs | 6 +-
.../ByTask/Tasks/NewAnalyzerTask.cs | 3 +-
.../ByTask/Tasks/TaskSequence.cs | 10 +-
src/Lucene.Net.Benchmark/ByTask/Utils/Algorithm.cs | 2 +-
src/Lucene.Net.Benchmark/ByTask/Utils/Config.cs | 13 +--
src/Lucene.Net.Benchmark/Quality/QualityStats.cs | 4 +-
.../Quality/Trec/Trec1MQReader.cs | 3 +-
src/Lucene.Net.Benchmark/Quality/Trec/TrecJudge.cs | 2 +-
.../Quality/Trec/TrecTopicsReader.cs | 3 +-
.../Quality/Utils/DocNameExtractor.cs | 3 +-
.../Support/Sax/Helpers/NamespaceSupport.cs | 3 +-
src/Lucene.Net.Benchmark/Support/TagSoup/Parser.cs | 4 +-
.../BlockTerms/BlockTermsWriter.cs | 3 +-
.../BlockTerms/FixedGapTermsIndexWriter.cs | 4 +-
.../BlockTerms/VariableGapTermsIndexWriter.cs | 3 +-
.../Bloom/BloomFilteringPostingsFormat.cs | 2 +-
src/Lucene.Net.Codecs/Memory/FSTOrdTermsWriter.cs | 5 +-
src/Lucene.Net.Codecs/Memory/FSTTermsWriter.cs | 5 +-
.../Pulsing/PulsingPostingsWriter.cs | 6 +-
src/Lucene.Net.Facet/DrillDownQuery.cs | 4 +-
src/Lucene.Net.Facet/FacetsCollector.cs | 3 +-
src/Lucene.Net.Facet/FacetsConfig.cs | 8 +-
src/Lucene.Net.Facet/MultiFacets.cs | 3 +-
.../RandomSamplingFacetsCollector.cs | 4 +-
src/Lucene.Net.Facet/Range/LongRangeCounter.cs | 7 +-
src/Lucene.Net.Facet/Range/RangeFacetCounts.cs | 3 +-
.../SortedSet/SortedSetDocValuesFacetCounts.cs | 3 +-
src/Lucene.Net.Facet/Taxonomy/TaxonomyFacets.cs | 3 +-
.../Taxonomy/WriterCache/CharBlockArray.cs | 5 +-
.../AbstractFirstPassGroupingCollector.cs | 2 +-
.../AbstractGroupFacetCollector.cs | 4 +-
.../Function/FunctionDistinctValuesCollector.cs | 2 +-
src/Lucene.Net.Grouping/GroupingSearch.cs | 5 +-
src/Lucene.Net.Grouping/SearchGroup.cs | 4 +-
.../Term/TermAllGroupHeadsCollector.cs | 6 +-
.../Term/TermAllGroupsCollector.cs | 3 +-
.../Term/TermDistinctValuesCollector.cs | 5 +-
.../Term/TermGroupFacetCollector.cs | 6 +-
.../Highlight/Highlighter.cs | 7 +-
.../Highlight/TokenSources.cs | 5 +-
.../Highlight/TokenStreamFromTermPositionVector.cs | 3 +-
.../Highlight/WeightedSpanTerm.cs | 3 +-
.../Highlight/WeightedSpanTermExtractor.cs | 10 +-
.../PostingsHighlight/MultiTermHighlighting.cs | 3 +-
.../PostingsHighlight/PostingsHighlighter.cs | 2 +-
.../VectorHighlight/BaseFragListBuilder.cs | 4 +-
.../VectorHighlight/BaseFragmentsBuilder.cs | 12 +--
.../VectorHighlight/FieldFragList.cs | 3 +-
.../VectorHighlight/FieldPhraseList.cs | 21 ++--
.../VectorHighlight/FieldTermStack.cs | 4 +-
.../VectorHighlight/SimpleFieldFragList.cs | 3 +-
.../VectorHighlight/SingleFragListBuilder.cs | 3 +-
.../VectorHighlight/WeightedFieldFragList.cs | 4 +-
.../Support/ToChildBlockJoinQuery.cs | 3 +-
.../Support/ToParentBlockJoinQuery.cs | 3 +-
src/Lucene.Net.Join/ToChildBlockJoinQuery.cs | 4 +-
src/Lucene.Net.Join/ToParentBlockJoinQuery.cs | 3 +-
src/Lucene.Net.Misc/Document/LazyDocument.cs | 2 +-
src/Lucene.Net.Misc/Index/IndexSplitter.cs | 5 +-
.../Index/MultiPassIndexSplitter.cs | 4 +-
.../Index/Sorter/SortingMergePolicy.cs | 3 +-
src/Lucene.Net.Queries/CommonTermsQuery.cs | 2 +-
src/Lucene.Net.Queries/CustomScoreQuery.cs | 3 +-
src/Lucene.Net.Queries/Function/BoostedQuery.cs | 3 +-
src/Lucene.Net.Queries/Mlt/MoreLikeThis.cs | 5 +-
src/Lucene.Net.Queries/TermsFilter.cs | 3 +-
.../Classic/MultiFieldQueryParser.cs | 15 +--
src/Lucene.Net.QueryParser/Classic/QueryParser.cs | 5 +-
.../ComplexPhrase/ComplexPhraseQueryParser.cs | 15 +--
.../Flexible/Core/Nodes/GroupQueryNode.cs | 3 +-
.../Flexible/Core/Nodes/ModifierQueryNode.cs | 3 +-
.../Flexible/Core/Nodes/PathQueryNode.cs | 5 +-
.../Core/Processors/QueryNodeProcessorImpl.cs | 5 +-
.../Flexible/Core/Util/QueryNodeOperation.cs | 4 +-
.../BooleanModifiersQueryNodeProcessor.cs | 3 +-
.../Builders/MultiPhraseQueryNodeBuilder.cs | 8 +-
.../Standard/Nodes/AbstractRangeQueryNode.cs | 3 +-
.../Standard/Parser/StandardSyntaxParser.cs | 15 +--
.../Processors/AnalyzerQueryNodeProcessor.cs | 7 +-
.../BooleanQuery2ModifierNodeProcessor.cs | 3 +-
.../Standard/Processors/GroupQueryNodeProcessor.cs | 7 +-
.../Processors/MultiFieldQueryNodeProcessor.cs | 3 +-
.../RemoveEmptyNonLeafQueryNodeProcessor.cs | 3 +-
.../Surround/Parser/QueryParser.cs | 17 ++--
.../Surround/Query/ComposedQuery.cs | 2 +-
.../Surround/Query/FieldsQuery.cs | 5 +-
.../Surround/Query/SimpleTermRewriteQuery.cs | 3 +-
.../Surround/Query/SpanNearClauseFactory.cs | 2 +-
.../Xml/Builders/SpanNearBuilder.cs | 3 +-
.../Xml/Builders/SpanOrBuilder.cs | 4 +-
.../Xml/Builders/SpanOrTermsBuilder.cs | 5 +-
.../Xml/Builders/TermsFilterBuilder.cs | 4 +-
src/Lucene.Net.Replicator/IndexRevision.cs | 6 +-
src/Lucene.Net.Replicator/ReplicationClient.cs | 4 +-
src/Lucene.Net.Replicator/SessionToken.cs | 5 +-
.../Queries/FuzzyLikeThisQuery.cs | 10 +-
src/Lucene.Net.Spatial/Prefix/Tree/Cell.cs | 6 +-
.../Prefix/Tree/GeohashPrefixTree.cs | 3 +-
.../Prefix/Tree/QuadPrefixTree.cs | 7 +-
.../Prefix/Tree/SpatialPrefixTree.cs | 8 +-
src/Lucene.Net.Spatial/Query/SpatialOperation.cs | 3 +-
src/Lucene.Net.Spatial/Util/ShapeFieldCache.cs | 3 +-
src/Lucene.Net.Suggest/Spell/SpellChecker.cs | 3 +-
.../Suggest/Analyzing/AnalyzingInfixSuggester.cs | 2 +-
.../Suggest/Analyzing/AnalyzingSuggester.cs | 4 +-
.../Suggest/Analyzing/BlendedInfixSuggester.cs | 2 +-
.../Suggest/Analyzing/FSTUtil.cs | 6 +-
.../Suggest/Analyzing/FreeTextSuggester.cs | 2 +-
.../Suggest/BufferedInputIterator.cs | 3 +-
.../Suggest/Fst/FSTCompletion.cs | 2 +-
.../Suggest/Fst/FSTCompletionLookup.cs | 3 +-
.../Suggest/Fst/WFSTCompletionLookup.cs | 5 +-
.../Suggest/Jaspell/JaspellLookup.cs | 3 +-
.../Suggest/Jaspell/JaspellTernarySearchTrie.cs | 7 +-
.../Suggest/Tst/TSTAutocomplete.cs | 3 +-
src/Lucene.Net.Suggest/Suggest/Tst/TSTLookup.cs | 7 +-
.../Analysis/BaseTokenStreamTestCase.cs | 13 +--
.../Analysis/LookaheadTokenFilter.cs | 5 +-
.../Codecs/MockRandom/MockRandomPostingsFormat.cs | 3 +-
.../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs | 2 +-
.../BaseCompressingDocValuesFormatTestCase.cs | 3 +-
.../Index/BaseDocValuesFormatTestCase.cs | 12 +--
.../Index/BasePostingsFormatTestCase.cs | 8 +-
.../Index/BaseStoredFieldsFormatTestCase.cs | 4 +-
.../Index/BaseTermVectorsFormatTestCase.cs | 2 +-
.../Index/ThreadedIndexingAndSearchingTestCase.cs | 9 +-
.../Search/AssertingScorer.cs | 5 +-
.../Search/RandomSimilarityProvider.cs | 5 +-
.../Search/SearchEquivalenceTestBase.cs | 2 +-
.../Store/BaseDirectoryTestCase.cs | 4 +-
.../Store/MockDirectoryWrapper.cs | 8 +-
.../JavaCompatibility/SystemTypesHelpers.cs | 3 +-
.../Support/SynchronizedList.cs | 5 +-
.../Util/Automaton/AutomatonTestUtil.cs | 6 +-
src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs | 2 +-
.../Util/LuceneTestCase.cs | 6 +-
.../Util/RunListenerPrintReproduceInfo.cs | 4 +-
.../Util/TestRuleMarkFailure.cs | 4 +-
.../Analysis/CharFilters/TestMappingCharFilter.cs | 6 +-
.../Analysis/Core/TestRandomChains.cs | 14 +--
.../Analysis/Core/TestStopFilter.cs | 10 +-
.../Analysis/Core/TestUAX29URLEmailTokenizer.cs | 9 +-
.../Miscellaneous/TestASCIIFoldingFilter.cs | 5 +-
.../Miscellaneous/TestCapitalizationFilter.cs | 5 +-
.../Miscellaneous/TestStemmerOverrideFilter.cs | 5 +-
.../Analysis/Pattern/TestPatternTokenizer.cs | 5 +-
.../Analysis/Synonym/TestMultiWordSynonyms.cs | 5 +-
.../Analysis/Synonym/TestSlowSynonymFilter.cs | 5 +-
.../Analysis/Synonym/TestSynonymMap.cs | 11 +-
.../Analysis/Synonym/TestSynonymMapFilter.cs | 4 +-
.../Analysis/Th/TestThaiAnalyzer.cs | 9 +-
.../Analysis/Util/TestCharArraySet.cs | 72 ++++++-------
.../Analysis/Util/TestElision.cs | 5 +-
.../Tools/TestBuildDictionary.cs | 4 +-
.../Language/Bm/PhoneticEngineTest.cs | 4 +-
.../AssertingSubDocsAtOnceCollector.cs | 3 +-
src/Lucene.Net.Tests.Facet/FacetTestCase.cs | 7 +-
.../SortedSet/TestSortedSetDocValuesFacets.cs | 7 +-
.../Taxonomy/TestSearcherTaxonomyManager.cs | 2 +-
.../Taxonomy/TestTaxonomyCombined.cs | 5 +-
.../Taxonomy/TestTaxonomyFacetCounts.cs | 6 +-
.../Taxonomy/TestTaxonomyFacetCounts2.cs | 2 +-
.../Taxonomy/TestTaxonomyFacetSumValueSource.cs | 7 +-
src/Lucene.Net.Tests.Facet/TestDrillSideways.cs | 4 +-
.../AllGroupHeadsCollectorTest.cs | 12 +--
.../DistinctValuesCollectorTest.cs | 46 ++++-----
.../GroupFacetCollectorTest.cs | 6 +-
.../GroupingSearchTest.cs | 5 +-
src/Lucene.Net.Tests.Grouping/TestGrouping.cs | 44 ++++----
.../Highlight/HighlighterTest.cs | 12 +--
.../VectorHighlight/AbstractTestCase.cs | 7 +-
.../VectorHighlight/FieldPhraseListTest.cs | 3 +-
.../VectorHighlight/FieldQueryTest.cs | 6 +-
.../VectorHighlight/SimpleFragmentsBuilderTest.cs | 6 +-
src/Lucene.Net.Tests.Join/TestBlockJoin.cs | 31 +++---
src/Lucene.Net.Tests.Join/TestBlockJoinSorting.cs | 3 +-
.../TestBlockJoinValidation.cs | 7 +-
src/Lucene.Net.Tests.Join/TestJoinUtil.cs | 12 +--
.../Index/Sorter/IndexSortingTest.cs | 3 +-
.../Index/Sorter/SorterTestBase.cs | 3 +-
.../Index/Sorter/TestBlockJoinSorter.cs | 5 +-
.../Index/Sorter/TestEarlyTermination.cs | 4 +-
.../Index/Sorter/TestSortingMergePolicy.cs | 4 +-
.../CommonTermsQueryTest.cs | 8 +-
src/Lucene.Net.Tests.Queries/TermFilterTest.cs | 2 +-
src/Lucene.Net.Tests.Queries/TermsFilterTest.cs | 10 +-
.../DistanceStrategyTest.cs | 3 +-
src/Lucene.Net.Tests.Spatial/PortedSolr3Test.cs | 2 +-
.../Prefix/SpatialOpRecursivePrefixTreeTest.cs | 8 +-
.../QueryEqualsHashCodeTest.cs | 3 +-
src/Lucene.Net.Tests.Spatial/SpatialTestCase.cs | 8 +-
src/Lucene.Net.Tests.Spatial/SpatialTestData.cs | 3 +-
src/Lucene.Net.Tests.Spatial/SpatialTestQuery.cs | 5 +-
src/Lucene.Net.Tests.Spatial/StrategyTestCase.cs | 14 +--
src/Lucene.Net.Tests.Spatial/TestTestFramework.cs | 4 +-
.../Spell/TestWordBreakSpellChecker.cs | 5 +-
.../Analyzing/AnalyzingInfixSuggesterTest.cs | 10 +-
.../Suggest/Analyzing/AnalyzingSuggesterTest.cs | 10 +-
.../Suggest/Analyzing/FuzzySuggesterTest.cs | 18 ++--
.../Suggest/Analyzing/TestFreeTextSuggester.cs | 12 ++-
.../Suggest/DocumentDictionaryTest.cs | 24 ++---
.../Suggest/DocumentValueSourceDictionaryTest.cs | 2 +-
.../Suggest/FileDictionaryTest.cs | 48 ++++-----
.../Suggest/Fst/FSTCompletionTest.cs | 5 +-
.../Suggest/Fst/WFSTCompletionTest.cs | 2 +-
.../Suggest/LookupBenchmarkTest.cs | 4 +-
.../Analysis/TrivialLookaheadFilter.cs | 112 +++++++++++----------
.../Analysis/TestGraphTokenizers.cs | 5 +-
.../Analysis/TrivialLookaheadFilter.cs | 5 +-
.../Codecs/Lucene3x/TestSurrogates.cs | 2 +-
.../Codecs/Lucene3x/TestTermInfosReaderIndex.cs | 5 +-
.../Codecs/Lucene40/TestLucene40PostingsReader.cs | 3 +-
.../Codecs/Lucene41/TestBlockPostingsFormat3.cs | 2 +-
src/Lucene.Net.Tests/Index/Test2BTerms.cs | 4 +-
src/Lucene.Net.Tests/Index/TestAddIndexes.cs | 5 +-
.../Index/TestBackwardsCompatibility.cs | 7 +-
.../Index/TestBackwardsCompatibility3x.cs | 5 +-
src/Lucene.Net.Tests/Index/TestBagOfPositions.cs | 3 +-
src/Lucene.Net.Tests/Index/TestBagOfPostings.cs | 2 +-
src/Lucene.Net.Tests/Index/TestCheckIndex.cs | 5 +-
src/Lucene.Net.Tests/Index/TestDoc.cs | 4 +-
src/Lucene.Net.Tests/Index/TestDocTermOrds.cs | 4 +-
.../Index/TestDocValuesWithThreads.cs | 10 +-
src/Lucene.Net.Tests/Index/TestDocsAndPositions.cs | 6 +-
.../Index/TestFlushByRamOrCountsPolicy.cs | 11 +-
src/Lucene.Net.Tests/Index/TestIndexReaderClose.cs | 3 +-
src/Lucene.Net.Tests/Index/TestIndexWriter.cs | 10 +-
.../Index/TestIndexWriterDelete.cs | 3 +-
.../Index/TestIndexWriterExceptions.cs | 8 +-
.../Index/TestIndexWriterMerging.cs | 7 +-
.../Index/TestIndexWriterOnJRECrash.cs | 2 +-
.../Index/TestIndexWriterReader.cs | 3 +-
src/Lucene.Net.Tests/Index/TestIntBlockPool.cs | 3 +-
src/Lucene.Net.Tests/Index/TestMaxTermFrequency.cs | 7 +-
src/Lucene.Net.Tests/Index/TestMultiDocValues.cs | 5 +-
src/Lucene.Net.Tests/Index/TestMultiFields.cs | 8 +-
src/Lucene.Net.Tests/Index/TestPayloads.cs | 3 +-
.../Index/TestPerSegmentDeletes.cs | 7 +-
src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs | 5 +-
src/Lucene.Net.Tests/Index/TestPrefixCodedTerms.cs | 4 +-
src/Lucene.Net.Tests/Index/TestSegmentMerger.cs | 6 +-
.../Index/TestSnapshotDeletionPolicy.cs | 3 +-
src/Lucene.Net.Tests/Index/TestStressAdvance.cs | 6 +-
src/Lucene.Net.Tests/Index/TestStressIndexing2.cs | 5 +-
src/Lucene.Net.Tests/Index/TestStressNRT.cs | 3 +-
src/Lucene.Net.Tests/Index/TestTermsEnum.cs | 6 +-
src/Lucene.Net.Tests/Index/TestTermsEnum2.cs | 4 +-
src/Lucene.Net.Tests/Index/TestUniqueTermCount.cs | 2 +-
.../Search/Similarities/TestSimilarity2.cs | 5 +-
.../Search/Similarities/TestSimilarityBase.cs | 5 +-
src/Lucene.Net.Tests/Search/Spans/TestBasics.cs | 11 +-
src/Lucene.Net.Tests/Search/TestBooleanQuery.cs | 5 +-
src/Lucene.Net.Tests/Search/TestBooleanScorer.cs | 5 +-
.../Search/TestControlledRealTimeReopenThread.cs | 3 +-
src/Lucene.Net.Tests/Search/TestDocIdSet.cs | 5 +-
.../Search/TestDocTermOrdsRangeFilter.cs | 3 +-
.../Search/TestDocTermOrdsRewriteMethod.cs | 3 +-
.../Search/TestFieldCacheTermsFilter.cs | 10 +-
src/Lucene.Net.Tests/Search/TestFuzzyQuery.cs | 5 +-
src/Lucene.Net.Tests/Search/TestLiveFieldValues.cs | 3 +-
src/Lucene.Net.Tests/Search/TestMinShouldMatch2.cs | 4 +-
src/Lucene.Net.Tests/Search/TestPhraseQuery.cs | 5 +-
src/Lucene.Net.Tests/Search/TestRegexpRandom2.cs | 4 +-
.../Search/TestSameScoresWithThreads.cs | 3 +-
src/Lucene.Net.Tests/Search/TestSearchAfter.cs | 5 +-
src/Lucene.Net.Tests/Search/TestSearcherManager.cs | 3 +-
src/Lucene.Net.Tests/Search/TestShardSearching.cs | 8 +-
src/Lucene.Net.Tests/Search/TestSort.cs | 13 +--
src/Lucene.Net.Tests/Search/TestSortRandom.cs | 2 +-
src/Lucene.Net.Tests/Search/TestTermScorer.cs | 5 +-
src/Lucene.Net.Tests/Search/TestTopDocsMerge.cs | 5 +-
.../Store/TestBufferedIndexInput.cs | 3 +-
src/Lucene.Net.Tests/Store/TestDirectory.cs | 3 +-
.../Store/TestNRTCachingDirectory.cs | 3 +-
src/Lucene.Net.Tests/TestSearch.cs | 5 +-
.../Util/Automaton/TestBasicOperations.cs | 3 +-
.../Util/Automaton/TestCompiledAutomaton.cs | 4 +-
.../Util/Automaton/TestDeterminizeLexicon.cs | 7 +-
.../Util/Automaton/TestLevenshteinAutomata.cs | 11 +-
src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs | 32 +++---
src/Lucene.Net.Tests/Util/Packed/TestPackedInts.cs | 4 +-
src/Lucene.Net.Tests/Util/TestByteBlockPool.cs | 3 +-
src/Lucene.Net.Tests/Util/TestBytesRefArray.cs | 9 +-
src/Lucene.Net.Tests/Util/TestCollectionUtil.cs | 8 +-
src/Lucene.Net.Tests/Util/TestMergedIterator.cs | 19 ++--
src/Lucene.Net.Tests/Util/TestOfflineSorter.cs | 3 +-
.../Util/TestRecyclingByteBlockAllocator.cs | 4 +-
.../Util/TestRecyclingIntBlockAllocator.cs | 4 +-
src/Lucene.Net.Tests/Util/TestWAH8DocIdSet.cs | 9 +-
src/Lucene.Net/Analysis/CachingTokenFilter.cs | 5 +-
src/Lucene.Net/Codecs/BlockTreeTermsWriter.cs | 6 +-
.../Codecs/Lucene3x/TermInfosReaderIndex.cs | 3 +-
src/Lucene.Net/Document/Document.cs | 17 ++--
src/Lucene.Net/Index/BufferedUpdates.cs | 5 +-
src/Lucene.Net/Index/BufferedUpdatesStream.cs | 6 +-
src/Lucene.Net/Index/CheckIndex.cs | 13 ++-
src/Lucene.Net/Index/CoalescedUpdates.cs | 10 +-
src/Lucene.Net/Index/CompositeReaderContext.cs | 7 +-
src/Lucene.Net/Index/ConcurrentMergeScheduler.cs | 7 +-
src/Lucene.Net/Index/DirectoryReader.cs | 3 +-
src/Lucene.Net/Index/DocTermOrds.cs | 4 +-
.../Index/DocumentsWriterFlushControl.cs | 2 +-
src/Lucene.Net/Index/FreqProxTermsWriter.cs | 5 +-
src/Lucene.Net/Index/FrozenBufferedUpdates.cs | 7 +-
src/Lucene.Net/Index/IndexFileDeleter.cs | 9 +-
src/Lucene.Net/Index/IndexWriter.cs | 14 +--
src/Lucene.Net/Index/LogMergePolicy.cs | 5 +-
src/Lucene.Net/Index/MergePolicy.cs | 7 +-
src/Lucene.Net/Index/MultiFields.cs | 10 +-
src/Lucene.Net/Index/MultiTerms.cs | 8 +-
.../Index/PersistentSnapshotDeletionPolicy.cs | 5 +-
src/Lucene.Net/Index/SegmentInfos.cs | 2 +-
src/Lucene.Net/Index/SegmentMerger.cs | 21 ++--
src/Lucene.Net/Index/SegmentReader.cs | 6 +-
src/Lucene.Net/Index/SnapshotDeletionPolicy.cs | 5 +-
src/Lucene.Net/Index/StandardDirectoryReader.cs | 3 +-
src/Lucene.Net/Index/TieredMergePolicy.cs | 6 +-
src/Lucene.Net/Index/UpgradeIndexMergePolicy.cs | 5 +-
src/Lucene.Net/Search/BooleanQuery.cs | 22 ++--
src/Lucene.Net/Search/BooleanScorer2.cs | 5 +-
src/Lucene.Net/Search/CachingCollector.cs | 11 +-
src/Lucene.Net/Search/CachingWrapperFilter.cs | 7 +-
src/Lucene.Net/Search/ConjunctionScorer.cs | 5 +-
src/Lucene.Net/Search/DisjunctionMaxQuery.cs | 6 +-
src/Lucene.Net/Search/DisjunctionScorer.cs | 5 +-
src/Lucene.Net/Search/Explanation.cs | 8 +-
src/Lucene.Net/Search/FieldCacheImpl.cs | 3 +-
src/Lucene.Net/Search/MinShouldMatchSumScorer.cs | 3 +-
src/Lucene.Net/Search/MultiPhraseQuery.cs | 2 +-
src/Lucene.Net/Search/Payloads/PayloadSpanUtil.cs | 8 +-
src/Lucene.Net/Search/ReqOptSumScorer.cs | 5 +-
src/Lucene.Net/Search/SearcherLifetimeManager.cs | 3 +-
src/Lucene.Net/Search/SloppyPhraseScorer.cs | 12 +--
src/Lucene.Net/Search/Spans/NearSpansOrdered.cs | 8 +-
src/Lucene.Net/Search/Spans/NearSpansUnordered.cs | 6 +-
src/Lucene.Net/Search/Spans/SpanNearQuery.cs | 2 +-
src/Lucene.Net/Search/Spans/SpanNotQuery.cs | 5 +-
src/Lucene.Net/Search/Spans/SpanOrQuery.cs | 4 +-
.../Search/Spans/SpanPositionCheckQuery.cs | 5 +-
src/Lucene.Net/Search/WildcardQuery.cs | 3 +-
src/Lucene.Net/Store/FileSwitchDirectory.cs | 4 +-
src/Lucene.Net/Store/RAMFile.cs | 5 +-
src/Lucene.Net/Support/Util/ListExtensions.cs | 15 +++
src/Lucene.Net/Util/Automaton/BasicAutomata.cs | 7 +-
src/Lucene.Net/Util/Automaton/BasicOperations.cs | 8 +-
src/Lucene.Net/Util/Automaton/CompiledAutomaton.cs | 3 +-
.../Util/Automaton/MinimizationOperations.cs | 16 +--
src/Lucene.Net/Util/Automaton/RegExp.cs | 4 +-
src/Lucene.Net/Util/Automaton/UTF32ToUTF8.cs | 5 +-
src/Lucene.Net/Util/CloseableThreadLocal.cs | 3 +-
src/Lucene.Net/Util/FieldCacheSanityChecker.cs | 10 +-
src/Lucene.Net/Util/OfflineSorter.cs | 3 +-
src/Lucene.Net/Util/PagedBytes.cs | 5 +-
src/Lucene.Net/Util/QueryBuilder.cs | 3 +-
src/Lucene.Net/Util/RamUsageEstimator.cs | 2 +-
413 files changed, 1422 insertions(+), 1182 deletions(-)