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 94a3e1e Lucene.Net.Facet.Taxonomy.Directory.DirectoryTaxonomyWriter:
Removed invalid comment
new ee8d8e8 Lucene.Net.Diagnostics: Moved AssertionException from test
framework to Lucene.Net assembly
new 4b3a849 Lucene.Net.Diagnostics: Added static Debugging.Assert()
overloads to allow assertions to be turned on and off in the Release build
new 8de6714 Converted all non-test projects to use
Lucene.Net.Diagnostics.Debugging.Assert() instead of
System.Diagnostics.Debug.Assert()
new 8aa7108 Converted test framework to use
Lucene.Net.Diagnostics.Debugging.Assert() instead of
Lucene.Net.Diagnostics.Debug.Assert()
new a9eb0c8 Converted all test projects to use
Lucene.Net.Diagnostics.Debugging.Assert() instead of
System.Diagnostics.Debug.Assert()
new 447bc86 SWEEP: Reviewed and added missing asserts and moved some
assert conditions to be not run when asserts are disabled
new 8a7f282 Added if (Debugging.AssertsEnabled) blocks to improve
performance when asserts are disabled
new 9caee94 Lucene.Net.Diagnostics.Debugging: Changed AssertsEnabled to a
static field
new a758ffa Changed all Debugging.Assert() overloads to use bool instead
of Func<bool>
new c3a53c3
Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase: Fixed issue
with reflection not finding the method due to the Func<string> parameter of
Debugging.Assert()
new 3ddf3df Codecs: Reverted term vectors readers to use
InvalidOperationException always instead of AssertionException only when assert
is enabled
new 4b31e7c Lucene.Net.Tests: Don't run tests that require asserts unless
asserts are enabled. (closes #326, see #313)
new e8bc15f azure-pipelines.yml: Added option to disable asserts when
running tests
The 13 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:
azure-pipelines.yml | 29 +--
.../Analysis/CharFilter/BaseCharFilter.cs | 6 +-
.../Analysis/CharFilter/HTMLStripCharFilter.cs | 23 ++-
.../Analysis/CharFilter/MappingCharFilter.cs | 3 +-
.../Analysis/CharFilter/NormalizeCharMap.cs | 6 +-
.../Compound/CompoundWordTokenFilterBase.cs | 4 +-
.../Analysis/Gl/GalicianStemmer.cs | 6 +-
.../Analysis/Hunspell/Dictionary.cs | 10 +-
.../Analysis/Hunspell/Stemmer.cs | 6 +-
.../Analysis/Miscellaneous/ASCIIFoldingFilter.cs | 6 +-
.../Miscellaneous/SingleTokenTokenStream.cs | 5 +-
.../Analysis/NGram/NGramTokenizer.cs | 5 +-
.../Pattern/PatternCaptureGroupTokenFilter.cs | 3 +-
.../Analysis/Pt/PortugueseStemmer.cs | 4 +-
.../Analysis/Pt/RSLPStemmerBase.cs | 3 +-
.../Analysis/Synonym/SynonymFilter.cs | 20 +-
.../Analysis/Synonym/SynonymMap.cs | 10 +-
.../Analysis/Util/CharArrayMap.cs | 6 +-
.../Analysis/Util/CharTokenizer.cs | 8 +-
.../Analysis/Util/CharacterUtils.cs | 33 ++-
.../Analysis/Util/RollingCharBuffer.cs | 32 ++-
.../Analysis/Util/SegmentingTokenizerBase.cs | 3 +-
.../Analysis/Util/StemmerUtil.cs | 7 +-
.../Analysis/Icu/ICUNormalizer2CharFilter.cs | 3 +-
.../Analysis/Icu/Segmentation/ICUTokenizer.cs | 3 +-
.../Icu/Segmentation/ICUTokenizerFactory.cs | 5 +-
.../Dict/TokenInfoFST.cs | 5 +-
.../GraphvizFormatter.cs | 9 +-
.../JapaneseIterationMarkCharFilter.cs | 4 +-
.../JapaneseTokenizer.cs | 41 ++--
.../Tools/BinaryDictionaryWriter.cs | 29 +--
.../Tools/ConnectionCostsBuilder.cs | 8 +-
.../Tools/ConnectionCostsWriter.cs | 5 +-
.../BeiderMorseFilter.cs | 4 +-
.../ByTask/Utils/AnalyzerFactory.cs | 4 +-
src/Lucene.Net.Benchmark/Quality/QualityStats.cs | 3 +-
src/Lucene.Net.Benchmark/Quality/Trec/TrecJudge.cs | 3 +-
.../BlockTerms/BlockTermsReader.cs | 36 ++--
.../BlockTerms/BlockTermsWriter.cs | 17 +-
.../BlockTerms/FixedGapTermsIndexReader.cs | 28 +--
.../BlockTerms/FixedGapTermsIndexWriter.cs | 3 +-
.../BlockTerms/VariableGapTermsIndexReader.cs | 4 +-
.../BlockTerms/VariableGapTermsIndexWriter.cs | 4 +-
.../Bloom/BloomFilteringPostingsFormat.cs | 3 +-
src/Lucene.Net.Codecs/Bloom/FuzzySet.cs | 3 +-
.../IntBlock/FixedIntBlockIndexInput.cs | 5 +-
.../IntBlock/FixedIntBlockIndexOutput.cs | 4 +-
.../IntBlock/VariableIntBlockIndexInput.cs | 3 +-
.../IntBlock/VariableIntBlockIndexOutput.cs | 9 +-
.../Memory/DirectDocValuesConsumer.cs | 5 +-
.../Memory/DirectDocValuesProducer.cs | 3 +-
.../Memory/DirectPostingsFormat.cs | 63 +++---
src/Lucene.Net.Codecs/Memory/FSTOrdTermsReader.cs | 13 +-
src/Lucene.Net.Codecs/Memory/FSTTermOutputs.cs | 9 +-
src/Lucene.Net.Codecs/Memory/FSTTermsReader.cs | 11 +-
.../Memory/MemoryDocValuesConsumer.cs | 5 +-
.../Memory/MemoryDocValuesProducer.cs | 3 +-
.../Memory/MemoryPostingsFormat.cs | 27 +--
.../Pulsing/PulsingPostingsFormat.cs | 3 +-
.../Pulsing/PulsingPostingsReader.cs | 11 +-
.../Pulsing/PulsingPostingsWriter.cs | 21 +-
src/Lucene.Net.Codecs/Sep/SepPostingsReader.cs | 13 +-
src/Lucene.Net.Codecs/Sep/SepPostingsWriter.cs | 14 +-
src/Lucene.Net.Codecs/Sep/SepSkipListReader.cs | 5 +-
src/Lucene.Net.Codecs/Sep/SepSkipListWriter.cs | 5 +-
.../SimpleText/SimpleTextDocValuesReader.cs | 58 +++---
.../SimpleText/SimpleTextDocValuesWriter.cs | 55 +++--
.../SimpleText/SimpleTextFieldInfosReader.cs | 31 +--
.../SimpleText/SimpleTextFieldInfosWriter.cs | 5 +-
.../SimpleText/SimpleTextFieldsReader.cs | 17 +-
.../SimpleText/SimpleTextFieldsWriter.cs | 14 +-
.../SimpleText/SimpleTextLiveDocsFormat.cs | 9 +-
.../SimpleText/SimpleTextSegmentInfoReader.cs | 19 +-
.../SimpleText/SimpleTextStoredFieldsReader.cs | 17 +-
.../SimpleText/SimpleTextTermVectorsReader.cs | 45 +++--
.../SimpleText/SimpleTextTermVectorsWriter.cs | 7 +-
src/Lucene.Net.Expressions/ExpressionComparator.cs | 5 +-
src/Lucene.Net.Expressions/ScoreFunctionValues.cs | 3 +-
src/Lucene.Net.Facet/DrillDownQuery.cs | 5 +-
src/Lucene.Net.Facet/DrillSideways.cs | 3 +-
src/Lucene.Net.Facet/DrillSidewaysScorer.cs | 8 +-
src/Lucene.Net.Facet/FacetsConfig.cs | 5 +-
src/Lucene.Net.Facet/Range/LongRangeCounter.cs | 13 +-
src/Lucene.Net.Facet/Taxonomy/CategoryPath.cs | 5 +-
.../Taxonomy/Directory/DirectoryTaxonomyWriter.cs | 7 +-
.../Taxonomy/Directory/TaxonomyIndexArrays.cs | 5 +-
src/Lucene.Net.Facet/Taxonomy/FacetLabel.cs | 3 +-
.../Taxonomy/FloatTaxonomyFacets.cs | 5 +-
src/Lucene.Net.Facet/Taxonomy/TaxonomyReader.cs | 3 +-
.../AbstractFirstPassGroupingCollector.cs | 13 +-
src/Lucene.Net.Grouping/BlockGroupingCollector.cs | 14 +-
src/Lucene.Net.Grouping/SearchGroup.cs | 17 +-
.../Term/TermGroupFacetCollector.cs | 7 +-
.../PostingsHighlight/MultiTermHighlighting.cs | 5 +-
.../PostingsHighlight/Passage.cs | 5 +-
.../PostingsHighlight/PostingsHighlighter.cs | 17 +-
.../VectorHighlight/BaseFragListBuilder.cs | 5 +-
.../VectorHighlight/FieldTermStack.cs | 5 +-
src/Lucene.Net.Join/ToChildBlockJoinQuery.cs | 13 +-
src/Lucene.Net.Join/ToParentBlockJoinCollector.cs | 7 +-
src/Lucene.Net.Join/ToParentBlockJoinQuery.cs | 7 +-
.../MemoryIndex.MemoryIndexReader.cs | 14 +-
src/Lucene.Net.Memory/MemoryIndex.cs | 21 +-
src/Lucene.Net.Misc/Document/LazyDocument.cs | 12 +-
.../Index/MultiPassIndexSplitter.cs | 3 +-
src/Lucene.Net.Misc/Index/PKIndexSplitter.cs | 5 +-
src/Lucene.Net.Misc/Index/Sorter/Sorter.cs | 10 +-
.../Index/Sorter/SortingAtomicReader.cs | 5 +-
.../Index/Sorter/SortingMergePolicy.cs | 4 +-
src/Lucene.Net.Misc/Util/Fst/ListOfOutputs.cs | 7 +-
.../Util/Fst/UpToTwoPositiveIntOutputs.cs | 54 +++--
src/Lucene.Net.Queries/BooleanFilter.cs | 5 +-
src/Lucene.Net.Queries/CommonTermsQuery.cs | 3 +-
.../Processors/AnalyzerQueryNodeProcessor.cs | 11 +-
.../Simple/SimpleQueryParser.cs | 5 +-
.../IndexAndTaxonomyRevision.cs | 3 +-
src/Lucene.Net.Replicator/IndexRevision.cs | 3 +-
src/Lucene.Net.Replicator/ReplicationClient.cs | 5 +-
.../Queries/SortedSetSortField.cs | 5 +-
.../Prefix/AbstractPrefixTreeFilter.cs | 3 +-
.../Prefix/AbstractVisitingPrefixTreeFilter.cs | 19 +-
.../Prefix/ContainsPrefixTreeFilter.cs | 16 +-
src/Lucene.Net.Spatial/Prefix/Tree/Cell.cs | 5 +-
.../Prefix/Tree/QuadPrefixTree.cs | 5 +-
.../Prefix/Tree/SpatialPrefixTree.cs | 5 +-
.../Prefix/WithinPrefixTreeFilter.cs | 8 +-
.../Vector/DistanceValueSource.cs | 5 +-
.../Suggest/Analyzing/AnalyzingSuggester.cs | 24 ++-
.../Suggest/Analyzing/BlendedInfixSuggester.cs | 3 +-
.../Suggest/Analyzing/FSTUtil.cs | 11 +-
.../Suggest/Analyzing/FreeTextSuggester.cs | 15 +-
.../Suggest/Analyzing/SuggestStopFilter.cs | 3 +-
.../Suggest/Fst/FSTCompletion.cs | 5 +-
.../Suggest/Fst/WFSTCompletionLookup.cs | 11 +-
.../Suggest/UnsortedInputIterator.cs | 9 +-
.../Analysis/LookaheadTokenFilter.cs | 24 +--
.../Analysis/MockCharFilter.cs | 4 +-
.../Analysis/MockReaderWrapper.cs | 8 +-
.../Analysis/MockTokenizer.cs | 22 +-
.../Codecs/Asserting/AssertingDocValuesFormat.cs | 84 ++++----
.../Codecs/Asserting/AssertingNormsFormat.cs | 8 +-
.../Codecs/Asserting/AssertingPostingsFormat.cs | 70 +++----
.../Asserting/AssertingStoredFieldsFormat.cs | 22 +-
.../Codecs/Asserting/AssertingTermVectorsFormat.cs | 48 ++---
.../Compressing/Dummy/DummyCompressingCodec.cs | 4 +-
.../Codecs/Lucene3x/PreFlexRWFieldInfosWriter.cs | 6 +-
.../Codecs/Lucene3x/PreFlexRWFieldsWriter.cs | 12 +-
.../Codecs/Lucene3x/PreFlexRWNormsConsumer.cs | 4 +-
.../Codecs/Lucene3x/PreFlexRWStoredFieldsWriter.cs | 6 +-
.../Codecs/Lucene3x/PreFlexRWTermVectorsWriter.cs | 8 +-
.../Codecs/Lucene3x/TermInfosWriter.cs | 14 +-
.../Codecs/Lucene40/Lucene40DocValuesWriter.cs | 18 +-
.../Codecs/Lucene40/Lucene40FieldInfosWriter.cs | 10 +-
.../Codecs/Lucene40/Lucene40PostingsWriter.cs | 18 +-
.../Codecs/Lucene40/Lucene40SkipListWriter.cs | 10 +-
.../Codecs/Lucene42/Lucene42DocValuesConsumer.cs | 4 +-
.../Codecs/Lucene42/Lucene42FieldInfosWriter.cs | 6 +-
.../MockVariableIntBlockPostingsFormat.cs | 4 +-
.../Codecs/MockRandom/MockRandomPostingsFormat.cs | 4 +-
.../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs | 12 +-
.../Index/AllDeletedFilterReader.cs | 4 +-
.../Index/AssertingAtomicReader.cs | 224 ++++++++++-----------
.../Index/BaseDocValuesFormatTestCase.cs | 66 +++---
.../Index/BasePostingsFormatTestCase.cs | 4 +-
.../Index/MockRandomMergePolicy.cs | 4 +-
src/Lucene.Net.TestFramework/Index/RandomCodec.cs | 6 +-
.../Index/RandomDocumentsWriterPerThreadPool.cs | 12 +-
.../Index/RandomIndexWriter.cs | 4 +-
.../Index/ThreadedIndexingAndSearchingTestCase.cs | 6 +-
.../Search/AssertingBulkScorer.cs | 4 +-
.../Search/AssertingCollector.cs | 4 +-
.../Search/AssertingScorer.cs | 10 +-
src/Lucene.Net.TestFramework/Search/QueryUtils.cs | 6 +-
.../Search/RandomSimilarityProvider.cs | 4 +-
.../Search/ShardSearchingTestBase.cs | 22 +-
.../Store/MockDirectoryWrapper.cs | 12 +-
.../Support/Diagnostics/Debug.cs | 46 -----
.../Support/JavaCompatibility/LuceneTestCase.cs | 7 +-
.../Util/Automaton/AutomatonTestUtil.cs | 6 +-
.../Util/BaseDocIdSetTestCase.cs | 4 +-
.../Util/FailOnNonBulkMergesInfoStream.cs | 4 +-
src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs | 10 +-
.../Util/LuceneTestCase.cs | 16 +-
.../Util/NullInfoStream.cs | 8 +-
.../Util/TestRuleAssertionsRequired.cs | 2 +-
.../Util/TestRuleSetupAndRestoreClassEnv.cs | 16 +-
.../Util/ThrottledIndexOutput.cs | 4 +-
.../Analysis/CharFilters/TestMappingCharFilter.cs | 6 +-
.../Analysis/Core/TestFactories.cs | 4 +-
.../Analysis/Core/TestRandomChains.cs | 6 +-
.../Analysis/Hunspell/TestAllDictionaries.cs | 16 +-
.../Analysis/Hunspell/TestAllDictionaries2.cs | 16 +-
.../Analysis/Synonym/TestSynonymMapFilter.cs | 6 +-
src/Lucene.Net.Tests.Facet/FacetTestCase.cs | 6 +-
.../Range/TestRangeFacetCounts.cs | 58 +++---
.../Taxonomy/TestTaxonomyFacetSumValueSource.cs | 6 +-
src/Lucene.Net.Tests.Facet/TestDrillSideways.cs | 8 +-
.../GroupFacetCollectorTest.cs | 6 +-
.../PostingsHighlight/TestPostingsHighlighter.cs | 7 +-
src/Lucene.Net.Tests.Join/TestJoinUtil.cs | 4 +-
.../Classic/TestQueryParser.cs | 18 +-
.../Flexible/Standard/TestStandardQP.cs | 12 +-
.../IndexAndTaxonomyReplicationClientTest.cs | 4 +-
.../IndexReplicationClientTest.cs | 4 +-
src/Lucene.Net.Tests.Spatial/SpatialTestCase.cs | 8 +-
.../Suggest/Analyzing/AnalyzingSuggesterTest.cs | 4 +-
.../Suggest/Analyzing/FuzzySuggesterTest.cs | 6 +-
.../Suggest/Analyzing/TestFreeTextSuggester.cs | 6 +-
.../Suggest/LookupBenchmarkTest.cs | 6 +-
.../Analysis/TestGraphTokenizers.cs | 4 +-
.../Codecs/Lucene41/TestBlockPostingsFormat3.cs | 4 +-
.../Codecs/PerField/TestPerFieldDocValuesFormat.cs | 4 +-
.../Index/TestBackwardsCompatibility.cs | 4 +-
.../Index/TestBackwardsCompatibility3x.cs | 4 +-
src/Lucene.Net.Tests/Index/TestCodecs.cs | 8 +-
.../Index/TestFlushByRamOrCountsPolicy.cs | 19 +-
src/Lucene.Net.Tests/Index/TestIndexWriter.cs | 7 +-
.../Index/TestIndexWriterExceptions.cs | 26 ++-
.../Index/TestIndexWriterMerging.cs | 4 +-
src/Lucene.Net.Tests/Index/TestIndexableField.cs | 6 +-
src/Lucene.Net.Tests/Index/TestLongPostings.cs | 6 +-
src/Lucene.Net.Tests/Index/TestNRTThreads.cs | 4 +-
src/Lucene.Net.Tests/Index/TestPayloads.cs | 4 +-
.../Index/TestPayloadsOnVectors.cs | 6 +-
src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs | 10 +-
src/Lucene.Net.Tests/Index/TestStressIndexing2.cs | 6 +-
src/Lucene.Net.Tests/Index/TestStressNRT.cs | 6 +-
src/Lucene.Net.Tests/Index/TestTermsEnum.cs | 6 +-
.../Search/Spans/MultiSpansWrapper.cs | 4 +-
src/Lucene.Net.Tests/Search/TestBooleanScorer.cs | 4 +-
.../Search/TestConstantScoreQuery.cs | 4 +-
src/Lucene.Net.Tests/Search/TestFieldCache.cs | 48 +++--
src/Lucene.Net.Tests/Search/TestMinShouldMatch2.cs | 16 +-
.../Search/TestMultiThreadTermVectors.cs | 4 +-
.../Search/TestNumericRangeQuery32.cs | 8 +-
.../Search/TestNumericRangeQuery64.cs | 6 +-
.../Search/TestTimeLimitingCollector.cs | 4 +-
.../Util/Automaton/TestUTF32ToUTF8.cs | 8 +-
src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs | 4 +-
.../Util/Packed/TestEliasFanoDocIdSet.cs | 4 +-
.../Util/Packed/TestEliasFanoSequence.cs | 8 +-
src/Lucene.Net.Tests/Util/Test2BPagedBytes.cs | 4 +-
src/Lucene.Net.Tests/Util/TestWAH8DocIdSet.cs | 4 +-
src/Lucene.Net/Analysis/NumericTokenStream.cs | 3 +-
src/Lucene.Net/Analysis/TokenStreamToAutomaton.cs | 5 +-
src/Lucene.Net/Analysis/Tokenizer.cs | 4 +-
src/Lucene.Net/Codecs/BlockTermState.cs | 4 +-
src/Lucene.Net/Codecs/BlockTreeTermsReader.cs | 182 +++++++++--------
src/Lucene.Net/Codecs/BlockTreeTermsWriter.cs | 84 ++++----
src/Lucene.Net/Codecs/CodecUtil.cs | 3 +-
.../CompressingStoredFieldsIndexWriter.cs | 9 +-
.../Compressing/CompressingStoredFieldsReader.cs | 22 +-
.../Compressing/CompressingStoredFieldsWriter.cs | 20 +-
.../Compressing/CompressingTermVectorsReader.cs | 21 +-
.../Compressing/CompressingTermVectorsWriter.cs | 45 +++--
.../Codecs/Compressing/CompressionMode.cs | 9 +-
src/Lucene.Net/Codecs/Compressing/LZ4.cs | 19 +-
src/Lucene.Net/Codecs/DocValuesConsumer.cs | 5 +-
src/Lucene.Net/Codecs/FieldsConsumer.cs | 3 +-
src/Lucene.Net/Codecs/Lucene3x/Lucene3xFields.cs | 47 +++--
.../Codecs/Lucene3x/Lucene3xNormsProducer.cs | 7 +-
.../Codecs/Lucene3x/Lucene3xSegmentInfoReader.cs | 7 +-
.../Codecs/Lucene3x/Lucene3xStoredFieldsReader.cs | 5 +-
.../Codecs/Lucene3x/Lucene3xTermVectorsReader.cs | 23 ++-
src/Lucene.Net/Codecs/Lucene3x/SegmentTermDocs.cs | 3 +-
src/Lucene.Net/Codecs/Lucene3x/SegmentTermEnum.cs | 8 +-
.../Codecs/Lucene3x/SegmentTermPositions.cs | 3 +-
src/Lucene.Net/Codecs/Lucene3x/TermBuffer.cs | 9 +-
src/Lucene.Net/Codecs/Lucene3x/TermInfosReader.cs | 15 +-
src/Lucene.Net/Codecs/Lucene40/BitVector.cs | 30 ++-
.../Codecs/Lucene40/Lucene40LiveDocsFormat.cs | 17 +-
.../Codecs/Lucene40/Lucene40PostingsFormat.cs | 3 +-
.../Codecs/Lucene40/Lucene40PostingsReader.cs | 46 +++--
.../Codecs/Lucene40/Lucene40StoredFieldsReader.cs | 12 +-
.../Codecs/Lucene40/Lucene40StoredFieldsWriter.cs | 14 +-
.../Codecs/Lucene40/Lucene40TermVectorsReader.cs | 33 +--
.../Codecs/Lucene40/Lucene40TermVectorsWriter.cs | 28 ++-
src/Lucene.Net/Codecs/Lucene41/ForUtil.cs | 26 ++-
.../Codecs/Lucene41/Lucene41PostingsFormat.cs | 6 +-
.../Codecs/Lucene41/Lucene41PostingsReader.cs | 23 ++-
.../Codecs/Lucene41/Lucene41PostingsWriter.cs | 16 +-
.../Codecs/Lucene41/Lucene41SkipReader.cs | 3 +-
.../Codecs/Lucene42/Lucene42NormsConsumer.cs | 5 +-
.../Codecs/Lucene45/Lucene45DocValuesConsumer.cs | 5 +-
.../Codecs/Lucene46/Lucene46FieldInfosWriter.cs | 5 +-
src/Lucene.Net/Codecs/MappingMultiDocsEnum.cs | 3 +-
src/Lucene.Net/Codecs/MultiLevelSkipListReader.cs | 3 +-
src/Lucene.Net/Codecs/MultiLevelSkipListWriter.cs | 3 +-
.../Codecs/PerField/PerFieldDocValuesFormat.cs | 11 +-
.../Codecs/PerField/PerFieldPostingsFormat.cs | 9 +-
src/Lucene.Net/Codecs/PostingsConsumer.cs | 3 +-
src/Lucene.Net/Codecs/TermVectorsWriter.cs | 20 +-
src/Lucene.Net/Codecs/TermsConsumer.cs | 11 +-
src/Lucene.Net/Index/AtomicReader.cs | 12 +-
src/Lucene.Net/Index/AtomicReaderContext.cs | 3 +-
src/Lucene.Net/Index/AutomatonTermsEnum.cs | 9 +-
src/Lucene.Net/Index/BitsSlice.cs | 5 +-
src/Lucene.Net/Index/BufferedUpdatesStream.cs | 58 +++---
src/Lucene.Net/Index/ByteSliceReader.cs | 23 ++-
src/Lucene.Net/Index/ByteSliceWriter.cs | 13 +-
src/Lucene.Net/Index/CheckIndex.cs | 67 +++---
src/Lucene.Net/Index/CompositeReader.cs | 5 +-
src/Lucene.Net/Index/CompositeReaderContext.cs | 5 +-
src/Lucene.Net/Index/ConcurrentMergeScheduler.cs | 3 +-
src/Lucene.Net/Index/DirectoryReader.cs | 8 +-
src/Lucene.Net/Index/DocFieldProcessor.cs | 10 +-
src/Lucene.Net/Index/DocTermOrds.cs | 24 +--
src/Lucene.Net/Index/DocValuesFieldUpdates.cs | 5 +-
src/Lucene.Net/Index/DocValuesProcessor.cs | 5 +-
src/Lucene.Net/Index/DocumentsWriter.cs | 56 +++---
src/Lucene.Net/Index/DocumentsWriterDeleteQueue.cs | 8 +-
.../Index/DocumentsWriterFlushControl.cs | 98 +++++----
src/Lucene.Net/Index/DocumentsWriterFlushQueue.cs | 46 +++--
src/Lucene.Net/Index/DocumentsWriterPerThread.cs | 42 ++--
.../Index/DocumentsWriterPerThreadPool.cs | 67 ++++--
.../Index/DocumentsWriterStallControl.cs | 18 +-
src/Lucene.Net/Index/FieldInfo.cs | 32 +--
src/Lucene.Net/Index/FieldInfos.cs | 14 +-
src/Lucene.Net/Index/FilteredTermsEnum.cs | 7 +-
src/Lucene.Net/Index/FlushPolicy.cs | 9 +-
src/Lucene.Net/Index/FreqProxTermsWriter.cs | 4 +-
.../Index/FreqProxTermsWriterPerField.cs | 57 +++---
src/Lucene.Net/Index/FrozenBufferedUpdates.cs | 8 +-
src/Lucene.Net/Index/IndexFileDeleter.cs | 47 +++--
src/Lucene.Net/Index/IndexFileNames.cs | 6 +-
src/Lucene.Net/Index/IndexFormatTooNewException.cs | 4 +-
src/Lucene.Net/Index/IndexFormatTooOldException.cs | 6 +-
src/Lucene.Net/Index/IndexWriter.cs | 199 +++++++++---------
src/Lucene.Net/Index/LogMergePolicy.cs | 10 +-
src/Lucene.Net/Index/MergePolicy.cs | 10 +-
src/Lucene.Net/Index/MergeState.cs | 8 +-
src/Lucene.Net/Index/MultiBits.cs | 17 +-
src/Lucene.Net/Index/MultiDocValues.cs | 20 +-
src/Lucene.Net/Index/MultiDocsAndPositionsEnum.cs | 6 +-
src/Lucene.Net/Index/MultiDocsEnum.cs | 4 +-
src/Lucene.Net/Index/MultiFields.cs | 20 +-
src/Lucene.Net/Index/MultiTerms.cs | 4 +-
src/Lucene.Net/Index/MultiTermsEnum.cs | 24 +--
src/Lucene.Net/Index/NormsConsumer.cs | 8 +-
.../Index/NumericDocValuesFieldUpdates.cs | 4 +-
src/Lucene.Net/Index/OrdTermState.cs | 4 +-
src/Lucene.Net/Index/ParallelCompositeReader.cs | 4 +-
src/Lucene.Net/Index/PrefixCodedTerms.cs | 7 +-
src/Lucene.Net/Index/ReadersAndUpdates.cs | 59 +++---
src/Lucene.Net/Index/SegmentCoreReaders.cs | 8 +-
src/Lucene.Net/Index/SegmentDocValues.cs | 6 +-
src/Lucene.Net/Index/SegmentInfo.cs | 6 +-
src/Lucene.Net/Index/SegmentInfos.cs | 14 +-
src/Lucene.Net/Index/SegmentMerger.cs | 8 +-
src/Lucene.Net/Index/SegmentReader.cs | 14 +-
src/Lucene.Net/Index/SimpleMergedSegmentWarmer.cs | 4 +-
.../Index/SingletonSortedSetDocValues.cs | 4 +-
src/Lucene.Net/Index/SlowCompositeReaderWrapper.cs | 6 +-
src/Lucene.Net/Index/SnapshotDeletionPolicy.cs | 4 +-
src/Lucene.Net/Index/SortedDocValuesTermsEnum.cs | 8 +-
src/Lucene.Net/Index/SortedDocValuesWriter.cs | 5 +-
.../Index/SortedSetDocValuesTermsEnum.cs | 8 +-
src/Lucene.Net/Index/SortedSetDocValuesWriter.cs | 6 +-
src/Lucene.Net/Index/StandardDirectoryReader.cs | 11 +-
src/Lucene.Net/Index/StoredFieldsProcessor.cs | 11 +-
src/Lucene.Net/Index/TermContext.cs | 17 +-
src/Lucene.Net/Index/TermVectorsConsumer.cs | 16 +-
.../Index/TermVectorsConsumerPerField.cs | 19 +-
src/Lucene.Net/Index/TermsHashPerField.cs | 8 +-
.../ThreadAffinityDocumentsWriterThreadPool.cs | 11 +-
src/Lucene.Net/Lucene.Net.csproj | 1 +
src/Lucene.Net/Search/CachingWrapperFilter.cs | 4 +-
src/Lucene.Net/Search/CollectionStatistics.cs | 13 +-
src/Lucene.Net/Search/ConstantScoreAutoRewrite.cs | 8 +-
src/Lucene.Net/Search/ConstantScoreQuery.cs | 14 +-
src/Lucene.Net/Search/DisjunctionScorer.cs | 6 +-
src/Lucene.Net/Search/DocIdSetIterator.cs | 13 +-
src/Lucene.Net/Search/DocTermOrdsRangeFilter.cs | 6 +-
src/Lucene.Net/Search/DocTermOrdsRewriteMethod.cs | 6 +-
src/Lucene.Net/Search/ExactPhraseScorer.cs | 4 +-
src/Lucene.Net/Search/FieldCacheImpl.cs | 14 +-
src/Lucene.Net/Search/FieldCacheRangeFilter.cs | 9 +-
src/Lucene.Net/Search/FieldCacheRewriteMethod.cs | 6 +-
src/Lucene.Net/Search/FieldComparator.cs | 18 +-
src/Lucene.Net/Search/FieldValueHitQueue.cs | 16 +-
src/Lucene.Net/Search/FilteredQuery.cs | 10 +-
src/Lucene.Net/Search/FuzzyTermsEnum.cs | 6 +-
src/Lucene.Net/Search/IndexSearcher.cs | 8 +-
src/Lucene.Net/Search/MinShouldMatchSumScorer.cs | 6 +-
src/Lucene.Net/Search/MultiPhraseQuery.cs | 12 +-
.../Search/MultiTermQueryWrapperFilter.cs | 6 +-
src/Lucene.Net/Search/NumericRangeQuery.cs | 16 +-
src/Lucene.Net/Search/PhraseQuery.cs | 8 +-
src/Lucene.Net/Search/QueryRescorer.cs | 4 +-
src/Lucene.Net/Search/ReferenceManager.cs | 8 +-
src/Lucene.Net/Search/ReqOptSumScorer.cs | 9 +-
src/Lucene.Net/Search/ScoringRewrite.cs | 12 +-
src/Lucene.Net/Search/SearcherManager.cs | 6 +-
.../Search/Similarities/SimilarityBase.cs | 4 +-
src/Lucene.Net/Search/SloppyPhraseScorer.cs | 6 +-
src/Lucene.Net/Search/SortField.cs | 4 +-
src/Lucene.Net/Search/SortRescorer.cs | 4 +-
src/Lucene.Net/Search/Spans/NearSpansOrdered.cs | 8 +-
src/Lucene.Net/Search/Spans/SpanFirstQuery.cs | 4 +-
.../Search/Spans/SpanPositionRangeQuery.cs | 4 +-
src/Lucene.Net/Search/Spans/TermSpans.cs | 4 +-
src/Lucene.Net/Search/TermCollectingRewrite.cs | 4 +-
src/Lucene.Net/Search/TermQuery.cs | 14 +-
src/Lucene.Net/Search/TermScorer.cs | 4 +-
src/Lucene.Net/Search/TermStatistics.cs | 9 +-
src/Lucene.Net/Search/TopDocs.cs | 12 +-
src/Lucene.Net/Search/TopScoreDocCollector.cs | 22 +-
src/Lucene.Net/Search/TopTermsRewrite.cs | 20 +-
src/Lucene.Net/Store/BaseDirectory.cs | 5 +-
src/Lucene.Net/Store/BufferedIndexInput.cs | 4 +-
src/Lucene.Net/Store/ByteArrayDataOutput.cs | 7 +-
src/Lucene.Net/Store/ByteBufferIndexInput.cs | 15 +-
src/Lucene.Net/Store/CompoundFileDirectory.cs | 10 +-
src/Lucene.Net/Store/CompoundFileWriter.cs | 20 +-
src/Lucene.Net/Store/DataInput.cs | 4 +-
src/Lucene.Net/Store/DataOutput.cs | 6 +-
src/Lucene.Net/Store/IOContext.cs | 11 +-
src/Lucene.Net/Store/IndexInput.cs | 2 +-
src/Lucene.Net/Store/IndexOutput.cs | 2 +-
src/Lucene.Net/Store/MMapDirectory.cs | 5 +-
src/Lucene.Net/Store/NIOFSDirectory.cs | 19 +-
src/Lucene.Net/Store/RAMOutputStream.cs | 4 +-
.../Store/RateLimitedDirectoryWrapper.cs | 2 +-
src/Lucene.Net/Store/SimpleFSDirectory.cs | 6 +-
src/Lucene.Net/Support/BitArrayExtensions.cs | 2 +-
src/Lucene.Net/Support/Collections.cs | 4 +-
.../Support/Diagnostics/AssertionException.cs | 0
src/Lucene.Net/Support/Diagnostics/Debugging.cs | 60 +++++-
src/Lucene.Net/Util/ArrayUtil.cs | 43 ++--
src/Lucene.Net/Util/AttributeSource.cs | 5 +-
src/Lucene.Net/Util/Automaton/Automaton.cs | 6 +-
src/Lucene.Net/Util/Automaton/BasicOperations.cs | 10 +-
src/Lucene.Net/Util/Automaton/CompiledAutomaton.cs | 10 +-
.../Util/Automaton/DaciukMihovAutomatonBuilder.cs | 23 ++-
.../Util/Automaton/Lev1ParametricDescription.cs | 6 +-
.../Util/Automaton/Lev1TParametricDescription.cs | 6 +-
.../Util/Automaton/Lev2ParametricDescription.cs | 6 +-
.../Util/Automaton/Lev2TParametricDescription.cs | 6 +-
.../Util/Automaton/LevenshteinAutomata.cs | 4 +-
src/Lucene.Net/Util/Automaton/SortedIntSet.cs | 4 +-
src/Lucene.Net/Util/Automaton/State.cs | 4 +-
src/Lucene.Net/Util/Automaton/Transition.cs | 12 +-
src/Lucene.Net/Util/Automaton/UTF32ToUTF8.cs | 9 +-
src/Lucene.Net/Util/BroadWord.cs | 7 +-
src/Lucene.Net/Util/ByteBlockPool.cs | 4 +-
src/Lucene.Net/Util/BytesRef.cs | 14 +-
src/Lucene.Net/Util/BytesRefArray.cs | 4 +-
src/Lucene.Net/Util/BytesRefHash.cs | 46 +++--
src/Lucene.Net/Util/CharsRef.cs | 6 +-
src/Lucene.Net/Util/FilterIterator.cs | 4 +-
src/Lucene.Net/Util/FixedBitSet.cs | 41 ++--
src/Lucene.Net/Util/Fst/Builder.cs | 58 +++---
src/Lucene.Net/Util/Fst/ByteSequenceOutputs.cs | 36 ++--
src/Lucene.Net/Util/Fst/BytesRefFSTEnum.cs | 4 +-
src/Lucene.Net/Util/Fst/BytesStore.cs | 26 ++-
src/Lucene.Net/Util/Fst/CharSequenceOutputs.cs | 39 ++--
src/Lucene.Net/Util/Fst/FST.cs | 89 ++++----
src/Lucene.Net/Util/Fst/FSTEnum.cs | 31 ++-
src/Lucene.Net/Util/Fst/IntSequenceOutputs.cs | 39 ++--
src/Lucene.Net/Util/Fst/IntsRefFSTEnum.cs | 4 +-
src/Lucene.Net/Util/Fst/NoOutputs.cs | 30 ++-
src/Lucene.Net/Util/Fst/NodeHash.cs | 6 +-
src/Lucene.Net/Util/Fst/PairOutputs.cs | 29 ++-
src/Lucene.Net/Util/Fst/PositiveIntOutputs.cs | 38 ++--
src/Lucene.Net/Util/Fst/Util.cs | 14 +-
src/Lucene.Net/Util/IndexableBinaryStringTools.cs | 6 +-
src/Lucene.Net/Util/InfoStream.cs | 4 +-
src/Lucene.Net/Util/IntBlockPool.cs | 19 +-
src/Lucene.Net/Util/IntsRef.cs | 6 +-
src/Lucene.Net/Util/LongBitSet.cs | 41 ++--
src/Lucene.Net/Util/LongsRef.cs | 6 +-
src/Lucene.Net/Util/MergedIterator.cs | 4 +-
src/Lucene.Net/Util/OfflineSorter.cs | 16 +-
src/Lucene.Net/Util/OpenBitSet.cs | 36 ++--
src/Lucene.Net/Util/PForDeltaDocIdSet.cs | 36 ++--
.../Util/Packed/AbstractAppendingLongBuffer.cs | 15 +-
.../Util/Packed/AbstractBlockPackedWriter.cs | 4 +-
src/Lucene.Net/Util/Packed/AbstractPagedMutable.cs | 8 +-
src/Lucene.Net/Util/Packed/BlockPackedReader.cs | 4 +-
.../Util/Packed/BlockPackedReaderIterator.cs | 14 +-
src/Lucene.Net/Util/Packed/BlockPackedWriter.cs | 4 +-
src/Lucene.Net/Util/Packed/BulkOperation.cs | 6 +-
src/Lucene.Net/Util/Packed/BulkOperationPacked.cs | 18 +-
src/Lucene.Net/Util/Packed/Direct16.cs | 22 +-
src/Lucene.Net/Util/Packed/Direct32.cs | 22 +-
src/Lucene.Net/Util/Packed/Direct64.cs | 20 +-
src/Lucene.Net/Util/Packed/Direct8.cs | 22 +-
src/Lucene.Net/Util/Packed/EliasFanoDecoder.cs | 30 +--
src/Lucene.Net/Util/Packed/EliasFanoEncoder.cs | 7 +-
src/Lucene.Net/Util/Packed/GrowableWriter.cs | 4 +-
.../Util/Packed/MonotonicAppendingLongBuffer.cs | 4 +-
.../Util/Packed/MonotonicBlockPackedReader.cs | 4 +-
.../Util/Packed/MonotonicBlockPackedWriter.cs | 6 +-
src/Lucene.Net/Util/Packed/Packed16ThreeBlocks.cs | 20 +-
src/Lucene.Net/Util/Packed/Packed64.cs | 49 ++---
src/Lucene.Net/Util/Packed/Packed64SingleBlock.cs | 54 +++--
src/Lucene.Net/Util/Packed/Packed8ThreeBlocks.cs | 20 +-
src/Lucene.Net/Util/Packed/PackedDataInput.cs | 5 +-
src/Lucene.Net/Util/Packed/PackedDataOutput.cs | 4 +-
src/Lucene.Net/Util/Packed/PackedInts.cs | 93 +++++----
src/Lucene.Net/Util/Packed/PackedReaderIterator.cs | 13 +-
src/Lucene.Net/Util/Packed/PackedWriter.cs | 12 +-
src/Lucene.Net/Util/Packed/PagedMutable.cs | 4 +-
src/Lucene.Net/Util/PagedBytes.cs | 20 +-
src/Lucene.Net/Util/QueryBuilder.cs | 14 +-
src/Lucene.Net/Util/RamUsageEstimator.cs | 24 ++-
src/Lucene.Net/Util/RecyclingByteBlockAllocator.cs | 8 +-
src/Lucene.Net/Util/RecyclingIntBlockAllocator.cs | 8 +-
src/Lucene.Net/Util/RollingBuffer.cs | 13 +-
src/Lucene.Net/Util/SentinelIntSet.cs | 6 +-
src/Lucene.Net/Util/Sorter.cs | 4 +-
src/Lucene.Net/Util/TimSorter.cs | 22 +-
src/Lucene.Net/Util/UnicodeUtil.cs | 6 +-
src/Lucene.Net/Util/WAH8DocIdSet.cs | 76 ++++---
.../TestICUPostingsHighlighter.cs | 11 +-
515 files changed, 4070 insertions(+), 3281 deletions(-)
delete mode 100644 src/Lucene.Net.TestFramework/Support/Diagnostics/Debug.cs
rename src/{Lucene.Net.TestFramework =>
Lucene.Net}/Support/Diagnostics/AssertionException.cs (100%)