lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nightowl...@apache.org
Subject [lucenenet] branch master updated (e523b4b -> f886405)
Date Thu, 26 Dec 2019 02:30:35 GMT
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 e523b4b  Merge pull request #230 from Shazwazza/doc-updates-nov
     new 26945f7  SWEEP: Consolidated build features for all target frameworks in the root Directory.Build.targets file.
     new 4fbc2a8  dotnet-install.ps1: Upgraded to the latest version
     new 6ea2984  azure-pipelines.yml: Removed test targets for .NET Standard 1.6 on all OSes except Windows
     new 9fa3db5  azure-pipelines.yml, TestTargetFramework.props: Added test target for .netcoreapp3.0 on Windows, Linux, and macOS.
     new ff58bae  BUG: Lucene.Net.Support.Collections::EmptyList<T>(): In .NET Core 3.x Enumerable.Empty<T>() can no longer be cast to IList<T>(), so instead we just create a new List<T>(). See: https://github.com/dotnet/corefx/issues/32645
     new 0482957  SWEEP: Added target for .netstandard2.1
     new 72f6a34  Lucene.Net, Lucene.Net.Facet, Lucene.Net.Spatial, Lucene.Net.TestFramework: Added conditional compilation to favor WeakConditionalTable<TKey, TValue> over WeakDictionary<TKey, TValue> when the features we require are available. (Addresses LUCENENET-610 for netstandard2.1+)
     new b23e20a  BUG: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: WeakDictionary should be thread safe
     new 03c09e4  SWEEP: Removed target for .netcoreapp1.1 and .netstandard1.6
     new 7865f04  Removed all support code for .NET 3.5
     new 8298a09  Lucene.Net, Lucene.Net.Analysis.Kuromoji, Lucene.Net.Analysis.SmartCn: Factored out ByteBuffer from Lucene.Net.Support and replaced with implementations from J2N
     new 8615ea4  Lucene.Net.Support.Number::Signum(): Factored out in favor of J2N implementation
     new 982b4f6  Lucene.Net.Support.Number::RotateLeft(): Factored out in favor of implementation from J2N
     new 5008056  BUG: Lucene.Net.Codecs.Lucene45.Lucene45DocValuesConsumer: Corrected value of MISSING_ORD constant to be -1
     new 1ef17bb  Lucene.Net.Support.Number: Factored out Int32BitsToSingle(), SingleToInt32Bits(), SingleToRawInt32Bits(), Int64BitsToDouble(), DoubleToInt64Bits(), DoubleToRawInt64Bits()  and corresponding BitConverter methods in favor of the J2N.BitConversion class
     new eb79d93  Lucene.Net.Support.Number::ToBinaryString(): Factored out in favor of implementation in J2N
     new f718a2a  Lucene.Net.Support.Number: Factored out URShift() in favor of TripleShift() from J2N
     new 2503bb2  Lucene.Net.Support.Number::ToString(long, radix): Factored out in favor of J2N's ToString(radix) extension methods
     new b8b7354  Lucene.Net.Support.MathExtensions: Factored out in favor of implementation in J2N
     new 7c4f2f3  Lucene.Net.Support.Number::BitCount(): Factored out in favor of J2N's PopCount() extension method
     new 24988c0  Lucene.Net.Support.Number: Factored out NumberOfLeadingZeros() and NumberOfTrailingZeros() in favor of J2N's implementation
     new bcdbc8d  Lucene.Net.Support.Number: Removed unused methods
     new 3ee8135  Lucene.Net.Support.AtomicBoolean: Factored out in favor of J2N's implementation
     new 1ffd4d6  Lucene.Net.Support.AtomicInt32: Factored out in favor of J2N's implementation
     new 0a96d91  Lucene.Net.Support.AtomicInt64: Factored out in favor of J2N's implementation
     new 4fe745d  Lucene.Net.Support.Threading.ThreadClass: Factored out in favor of J2N's ThreadJob
     new f670522  Lucene.Net.Support.Arrays: Changed Equals and GetHashCode to utilize the (fast) J2N.Text.ArrayEqualityComparer<T> to do the comparison
     new 85da77b  SWEEP: Changed types that format collections to use J2N.Text.StringFormatter to do the operation
     new c2018e3  Lucene.Net.Support.Arrays: Changed ToString() method to the same implementation used by Apache Harmony, backed by the J2N StringFormatter
     new 63381ac  Lucene.Net.Support.Character::GetType(): cascade to J2N's implementation
     new 8a12e96  Lucene.Net.Support.Character: Factored out Digit(), ForDigit() and related private methods and constants
     new 2d6b4df  Lucene.Net.Character::ToChars(): Cascade the call to J2N's implementation - both overloads benchmarked 5x faster
     new 22ca78b  Upgraded J2N to 1.0.0-beta-0001
     new 851002e  Upgraded ICU4N to 60.1.0-alpha.193
     new aeeaffe  Lucene.Net.Support.StringTokenizer: Factored out in favor of J2N's implementation
     new 93a33c8  Lucene.Net.Support.Character: Cascade ToUpper() and ToLower() to J2N's implementation
     new 05e2c6b  Lucene.Net.Support.CultureContext: Factored out in favor of J2N's implementation
     new 9c7e0d8  Lucene.Net.Support.IndexWriterConfigExtensions: Moved to Lucene.Net.Index.Extensions namespace
     new e67947d  Lucene.Net.Documents: Moved extension methods to Lucene.Net.Documents.Extensions namespace
     new 8eb659b  Lucene.Net.Grouping.ISearchGroup<TGroupValue>: Suppressed SortValues warning about array property
     new 37d5af5  Lucene.Net.TestFramework: General housekeeping (usings, headers, property syntax, etc)
     new 8cec01f  Lucene.Net.OpenNLP, Lucene.Net.Morfologik: added license headers to .csproj files
     new 1bea40a  Lucene.Net.Codecs: Added exclusions for .NET Standard 2.1 to asserts that are failing
     new b59fb70  Reviewed and removed some TODOs
     new c11aa23  SWEEP: Changed test target from netcoreapp3.0 to netcoreapp3.1. Upgraded lucene-cli to run on .NET Core 3.1.
     new d0c9705  Fixed NuGet Warning NU5048, deprecation of PackageIconUrl element
     new aa02691  build.ps1: Added testname/framework to test script to show which projects are running
     new ba42a41  SWEEP: Changed test target from .netcoreapp2.1 to .netcoreapp2.2
     new 8aebf57  SWEEP: Changed test target from net451 to net48
     new edaff22  Upgraded Morfologik.Fsa, Morfologik.Stemming, and Morfologik.Polish to 2.1.6-beta-0001
     new 0415f47  azure-templates: Removed parameter validation from publish-test-results templates because they cause a lot of noise on Azure DevOps dashboard
     new 01753c9  azure-pipelines.yml: Added a new "debug" artifact to publish the .pdb files to so they don't end up in our release distribution
     new 89215ad  Lucene.Net.Tests.Analysis.Phonetic/TestOpenNLPChunkerFilterFactory: Removed because this belongs to the Lucene.Net.Tests.Analysis.OpenNLP module. Unwanted duplicate file.
     new a383b55  Lucene.Net.Support.DictionaryExtensions: Cascaded the Load() and Store() calls to J2N.PropertyExtensions and removed duplicate test coverage
     new 46beb43  Lucene.Net.Support (IResourceManagerFactory + BundleResourceManagerFactory): Migrated to Lucene.Net.Util namespace.
     new c41f7e4  Lucene.Net.Support::IsLetter(): Cascade the call to J2N's optimized implementation
     new a0dcdea  Added .rat-excludes file (for Apache Rat)
     new 7267fd0  LuceneDocsPlugins: Added missing license headers
     new f886405  build/NuGet.props: Added exclusion so lucene icon doesn't show up in every project.

The 59 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:
 .rat-excludes                                      |   25 +
 Directory.Build.targets                            |   45 +
 TestTargetFramework.props                          |   10 +-
 azure-pipelines.yml                                |   40 +-
 build/Dependencies.props                           |    6 +-
 build/NuGet.props                                  |    4 +-
 build/azure-templates/publish-nuget-packages.yml   |   14 +-
 .../publish-test-results-for-target-frameworks.yml |   32 +-
 .../publish-test-results-for-test-projects.yml     |   57 +-
 build/azure-templates/publish-test-results.yml     |   28 +-
 build/azure-templates/run-tests-on-os.yml          |    6 +
 build/build.ps1                                    |   26 +-
 build/dotnet-install.ps1                           |  122 +-
 global.json                                        |    5 +-
 .../Analysis/Payloads/PayloadHelper.cs             |    8 +-
 .../Analysis/Tr/TurkishLowerCaseFilter.cs          |    4 +-
 .../Analysis/Util/AnalysisSPILoader.cs             |    2 +-
 .../Analysis/Util/CharArrayMap.cs                  |    3 +-
 .../Analysis/Util/CharArraySet.cs                  |    3 +-
 .../Lucene.Net.Analysis.Common.csproj              |   17 +-
 .../Dict/BinaryDictionary.cs                       |    4 +-
 .../Lucene.Net.Analysis.Kuromoji.csproj            |   25 +-
 .../Tools/BinaryDictionaryWriter.cs                |    4 +-
 .../Lucene.Net.Analysis.Morfologik.csproj          |   37 +-
 .../Lucene.Net.Analysis.OpenNLP.csproj             |   35 +-
 .../Lucene.Net.Analysis.Phonetic.csproj            |   14 +-
 .../Hhmm/BigramDictionary.cs                       |    7 +-
 src/Lucene.Net.Analysis.SmartCn/Hhmm/PathNode.cs   |    5 +-
 .../Hhmm/SegTokenPair.cs                           |    4 +-
 .../Hhmm/WordDictionary.cs                         |    9 +-
 .../Lucene.Net.Analysis.SmartCn.csproj             |   21 +-
 .../Egothor.Stemmer/Compile.cs                     |    8 +-
 .../Egothor.Stemmer/DiffIt.cs                      |   10 +-
 .../Lucene.Net.Analysis.Stempel.csproj             |   14 +-
 src/Lucene.Net.Benchmark/ByTask/Feeds/DocMaker.cs  |    6 +-
 .../ByTask/Feeds/EnwikiContentSource.cs            |    8 +-
 .../ByTask/Feeds/SimpleSloppyPhraseQueryMaker.cs   |    8 +-
 .../ByTask/Tasks/NewCollationAnalyzerTask.cs       |   17 +-
 .../ByTask/Tasks/NewLocaleTask.cs                  |   14 +-
 .../Tasks/SearchTravRetLoadFieldSelectorTask.cs    |    8 +-
 .../ByTask/Tasks/TaskSequence.cs                   |    8 +-
 src/Lucene.Net.Benchmark/ByTask/Utils/Config.cs    |   19 +-
 .../Lucene.Net.Benchmark.csproj                    |   17 +-
 src/Lucene.Net.Benchmark/Quality/Trec/TrecJudge.cs |   16 +-
 .../Lucene.Net.Classification.csproj               |   14 +-
 src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj     |   14 +-
 .../Memory/DirectDocValuesProducer.cs              |    9 +-
 .../Memory/MemoryDocValuesProducer.cs              |    9 +-
 src/Lucene.Net.Demo/Facet/DistanceFacetsExample.cs |    2 +-
 src/Lucene.Net.Demo/Lucene.Net.Demo.csproj         |   14 +-
 .../Lucene.Net.Expressions.csproj                  |   40 +-
 .../Properties/Settings.Designer.cs                |   25 +-
 src/Lucene.Net.Facet/FacetResult.cs                |    2 +-
 src/Lucene.Net.Facet/Lucene.Net.Facet.csproj       |   15 +-
 .../Taxonomy/CachedOrdinalsReader.cs               |   16 +-
 .../Taxonomy/Directory/DirectoryTaxonomyWriter.cs  |    6 +-
 src/Lucene.Net.Facet/Taxonomy/FacetLabel.cs        |    2 +-
 .../Taxonomy/FloatAssociationFacetField.cs         |    4 +-
 .../Taxonomy/TaxonomyFacetSumFloatAssociations.cs  |    5 +-
 src/Lucene.Net.Facet/Taxonomy/TaxonomyReader.cs    |   12 +-
 src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj |   14 +-
 src/Lucene.Net.Grouping/SearchGroup.cs             |    2 +
 .../Highlight/QueryScorer.cs                       |    2 +-
 .../Highlight/WeightedSpanTermExtractor.cs         |    4 +-
 .../Lucene.Net.Highlighter.csproj                  |   15 +-
 .../VectorHighlight/FieldPhraseList.cs             |    2 +-
 src/Lucene.Net.Join/Lucene.Net.Join.csproj         |   14 +-
 src/Lucene.Net.Memory/Lucene.Net.Memory.csproj     |   16 +-
 src/Lucene.Net.Misc/Lucene.Net.Misc.csproj         |   14 +-
 src/Lucene.Net.Queries/BoostingQuery.cs            |    5 +-
 src/Lucene.Net.Queries/CommonTermsQuery.cs         |   16 +-
 src/Lucene.Net.Queries/CustomScoreQuery.cs         |    2 +-
 src/Lucene.Net.Queries/Function/BoostedQuery.cs    |    2 +-
 src/Lucene.Net.Queries/Function/FunctionQuery.cs   |    5 +-
 .../Function/ValueSources/ConstValueSource.cs      |    3 +-
 .../ValueSources/DoubleConstValueSource.cs         |    2 +-
 .../Function/ValueSources/LinearFloatFunction.cs   |    5 +-
 .../Function/ValueSources/RangeMapFloatFunction.cs |    5 +-
 .../ValueSources/ReciprocalFloatFunction.cs        |    5 +-
 .../Function/ValueSources/ScaleFloatFunction.cs    |    7 +-
 src/Lucene.Net.Queries/Lucene.Net.Queries.csproj   |   15 +-
 src/Lucene.Net.Queries/Mlt/MoreLikeThisQuery.cs    |    4 +-
 .../Classic/QueryParserBase.cs                     |    5 +-
 .../Flexible/Messages/NLS.cs                       |    1 +
 .../Flexible/Standard/Parser/TokenMgrError.cs      |    4 +-
 .../Lucene.Net.QueryParser.csproj                  |   17 +-
 src/Lucene.Net.Replicator/LocalReplicator.cs       |    4 +-
 .../Lucene.Net.Replicator.csproj                   |   15 +-
 src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj   |   14 +-
 .../Queries/FuzzyLikeThisQuery.cs                  |    4 +-
 src/Lucene.Net.Sandbox/Queries/SlowFuzzyQuery.cs   |    4 +-
 src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj   |   16 +-
 .../Prefix/PrefixTreeStrategy.cs                   |    4 -
 src/Lucene.Net.Spatial/Prefix/Tree/Cell.cs         |    4 -
 .../Prefix/Tree/SpatialPrefixTree.cs               |    4 -
 src/Lucene.Net.Spatial/Query/SpatialArgsParser.cs  |    6 +-
 .../Util/DistanceToShapeValueSource.cs             |    3 +-
 .../Util/ShapeFieldCacheProvider.cs                |   11 +-
 src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj   |   14 +-
 .../Spell/JaroWinklerDistance.cs                   |    4 +-
 .../Suggest/Analyzing/FreeTextSuggester.cs         |    1 +
 .../Suggest/DocumentDictionary.cs                  |    1 +
 .../Analysis/BaseTokenStreamTestCase.cs            |   21 +-
 .../Analysis/CannedBinaryTokenStream.cs            |   23 +-
 .../Analysis/CannedTokenStream.cs                  |   30 +-
 .../Analysis/CollationTestBase.cs                  |    6 +-
 .../Analysis/LookaheadTokenFilter.cs               |    7 +-
 .../Analysis/MockAnalyzer.cs                       |   55 +-
 .../Analysis/MockBytesAttributeFactory.cs          |    8 +-
 .../Analysis/MockCharFilter.cs                     |    7 +-
 .../Analysis/MockGraphTokenFilter.cs               |    3 +-
 .../Analysis/MockHoleInjectingTokenFilter.cs       |    3 +-
 .../Analysis/MockPayloadAnalyzer.cs                |   33 +-
 .../Analysis/MockRandomLookaheadTokenFilter.cs     |    4 +-
 .../Analysis/MockReaderWrapper.cs                  |   36 +-
 .../Analysis/MockTokenFilter.cs                    |   38 +-
 .../Analysis/MockTokenizer.cs                      |   57 +-
 .../Analysis/MockUTF16TermAttributeImpl.cs         |   37 +-
 .../Analysis/MockVariableLengthPayloadFilter.cs    |    3 +-
 .../Analysis/TokenStreamToDot.cs                   |   33 +-
 .../Analysis/ValidatingTokenFilter.cs              |   21 +-
 .../Codecs/Asserting/AssertingCodec.cs             |   32 +-
 .../Codecs/Asserting/AssertingDocValuesFormat.cs   |   52 +-
 .../Codecs/Asserting/AssertingNormsFormat.cs       |   40 +-
 .../Codecs/Asserting/AssertingPostingsFormat.cs    |   43 +-
 .../Asserting/AssertingStoredFieldsFormat.cs       |   43 +-
 .../Codecs/Asserting/AssertingTermVectorsFormat.cs |   44 +-
 .../Codecs/CheapBastard/CheapBastardCodec.cs       |   66 +-
 .../Codecs/Compressing/CompressingCodec.cs         |   51 +-
 .../Compressing/Dummy/DummyCompressingCodec.cs     |   47 +-
 .../Codecs/Compressing/FastCompressingCodec.cs     |   17 +-
 .../FastDecompressionCompressingCodec.cs           |   17 +-
 .../Compressing/HighCompressionCompressingCodec.cs |   17 +-
 .../Codecs/Lucene3x/PreFlexRWCodec.cs              |   28 +-
 .../Codecs/Lucene3x/PreFlexRWFieldInfosFormat.cs   |   16 +-
 .../Codecs/Lucene3x/PreFlexRWFieldInfosReader.cs   |   49 +-
 .../Codecs/Lucene3x/PreFlexRWFieldInfosWriter.cs   |   45 +-
 .../Codecs/Lucene3x/PreFlexRWFieldsWriter.cs       |   51 +-
 .../Codecs/Lucene3x/PreFlexRWNormsConsumer.cs      |   44 +-
 .../Codecs/Lucene3x/PreFlexRWNormsFormat.cs        |    4 +-
 .../Codecs/Lucene3x/PreFlexRWPostingsFormat.cs     |   37 +-
 .../Codecs/Lucene3x/PreFlexRWSegmentInfoFormat.cs  |    8 +-
 .../Codecs/Lucene3x/PreFlexRWSegmentInfoWriter.cs  |   40 +-
 .../Codecs/Lucene3x/PreFlexRWSkipListWriter.cs     |   37 +-
 .../Codecs/Lucene3x/PreFlexRWStoredFieldsFormat.cs |   38 +-
 .../Codecs/Lucene3x/PreFlexRWStoredFieldsWriter.cs |   18 +-
 .../Codecs/Lucene3x/PreFlexRWTermVectorsFormat.cs  |   39 +-
 .../Codecs/Lucene3x/PreFlexRWTermVectorsWriter.cs  |   53 +-
 .../Codecs/Lucene3x/TermInfosWriter.cs             |   45 +-
 .../Codecs/Lucene40/Lucene40DocValuesWriter.cs     |   50 +-
 .../Codecs/Lucene40/Lucene40FieldInfosWriter.cs    |   44 +-
 .../Codecs/Lucene40/Lucene40PostingsWriter.cs      |   44 +-
 .../Codecs/Lucene40/Lucene40RWCodec.cs             |   23 +-
 .../Codecs/Lucene40/Lucene40RWDocValuesFormat.cs   |    7 +-
 .../Codecs/Lucene40/Lucene40RWNormsFormat.cs       |    7 +-
 .../Codecs/Lucene40/Lucene40RWPostingsFormat.cs    |    6 +-
 .../Codecs/Lucene40/Lucene40SkipListWriter.cs      |   52 +-
 .../Codecs/Lucene41/Lucene41RWCodec.cs             |   33 +-
 .../Codecs/Lucene41Ords/Lucene41WithOrds.cs        |   42 +-
 .../Codecs/Lucene42/Lucene42DocValuesConsumer.cs   |   57 +-
 .../Codecs/Lucene42/Lucene42FieldInfosWriter.cs    |   44 +-
 .../Codecs/Lucene42/Lucene42RWCodec.cs             |   22 +-
 .../Codecs/Lucene42/Lucene42RWDocValuesFormat.cs   |   37 +-
 .../Codecs/Lucene45/Lucene45RWCodec.cs             |   16 +-
 .../Codecs/MissingOrdRemapper.cs                   |   72 +-
 .../MockFixedIntBlockPostingsFormat.cs             |    3 +-
 .../MockVariableIntBlockPostingsFormat.cs          |    4 +-
 .../Codecs/MockRandom/MockRandomPostingsFormat.cs  |   61 +-
 .../Codecs/MockSep/MockSepPostingsFormat.cs        |    3 +-
 .../Codecs/MockSep/MockSingleIntIndexOutput.cs     |   38 +-
 .../NestedPulsing/NestedPulsingPostingsFormat.cs   |    3 +-
 .../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs        |  200 +-
 .../Index/AlcoholicMergePolicy.cs                  |    3 +-
 .../Index/AllDeletedFilterReader.cs                |   16 +-
 .../Index/AssertingAtomicReader.cs                 |   44 +-
 .../Index/AssertingDirectoryReader.cs              |   25 +-
 .../BaseCompressingDocValuesFormatTestCase.cs      |   44 +-
 .../Index/BaseDocValuesFormatTestCase.cs           |   83 +-
 .../Index/BaseIndexFileFormatTestCase.cs           |   43 +-
 .../Index/BaseMergePolicyTestCase.cs               |   49 +-
 .../Index/BasePostingsFormatTestCase.cs            |   80 +-
 .../Index/BaseStoredFieldsFormatTestCase.cs        |   74 +-
 .../Index/BaseTermVectorsFormatTestCase.cs         |   79 +-
 src/Lucene.Net.TestFramework/Index/DocHelper.cs    |   19 +-
 .../Index/FieldFilterAtomicReader.cs               |    8 +-
 .../Index/MockIndexInput.cs                        |    7 +-
 .../Index/MockRandomMergePolicy.cs                 |    3 +-
 src/Lucene.Net.TestFramework/Index/RandomCodec.cs  |   79 +-
 .../Index/RandomIndexWriter.cs                     |  127 +-
 .../Index/ThreadedIndexingAndSearchingTestCase.cs  |  166 +-
 .../Lucene.Net.TestFramework.csproj                |   17 +-
 .../Search/AssertingBulkScorer.cs                  |   13 +-
 .../Search/AssertingCollector.cs                   |   15 +-
 .../Search/AssertingIndexSearcher.cs               |   39 +-
 .../Search/AssertingQuery.cs                       |   42 +-
 .../Search/AssertingScorer.cs                      |   15 +-
 .../Search/AssertingWeight.cs                      |   58 +-
 src/Lucene.Net.TestFramework/Search/CheckHits.cs   |   47 +-
 src/Lucene.Net.TestFramework/Search/QueryUtils.cs  |  108 +-
 .../Search/RandomOrderCollector.cs                 |   13 +-
 .../Search/RandomSimilarityProvider.cs             |   74 +-
 .../Search/SearchEquivalenceTestBase.cs            |   53 +-
 .../Search/ShardSearchingTestBase.cs               |   55 +-
 .../Store/BaseDirectoryTestCase.cs                 |   41 +-
 .../Store/BaseDirectoryWrapper.cs                  |   36 +-
 .../Store/MockDirectoryWrapper.cs                  |  209 +-
 .../Store/MockIndexOutputWrapper.cs                |   19 +-
 .../Store/MockLockFactoryWrapper.cs                |   10 +-
 src/Lucene.Net.TestFramework/Store/TestHelper.cs   |    4 +-
 .../Support/ApiScanTestBase.cs                     |   39 +-
 .../Support/Codecs/TestCodecFactory.cs             |   38 +-
 .../Support/Codecs/TestDocValuesFormatFactory.cs   |   38 +-
 .../Support/Codecs/TestPostingsFormatFactory.cs    |   38 +-
 .../Support/CultureInfoSupport.cs                  |   41 +-
 .../Support/Diagnostics/AssertionException.cs      |   30 +-
 .../Support/Diagnostics/Debug.cs                   |   30 +-
 .../JavaCompatibility/AbstractBeforeAfterRule.cs   |   38 +-
 .../Support/JavaCompatibility/LuceneTestCase.cs    |   38 +-
 .../Support/JavaCompatibility/RandomHelpers.cs     |   38 +-
 .../JavaCompatibility/SystemTypesHelpers.cs        |   38 +-
 .../Support/Randomized/RandomizedTest.cs           |   40 +-
 .../Support/StackTraceHelper.cs                    |   40 +-
 .../Support/SynchronizedList.cs                    |   41 +-
 .../Util/BaseDocIdSetTestCase.cs                   |   34 +-
 src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs |   39 +-
 src/Lucene.Net.TestFramework/Util/LineFileDocs.cs  |   42 +-
 .../Util/LuceneTestCase.cs                         |  133 +-
 .../Util/QuickPatchThreadsFilter.cs                |   90 +-
 .../Util/RemoveUponClose.cs                        |  108 +-
 .../Util/RunListenerPrintReproduceInfo.cs          |  468 +--
 .../Util/TestRuleAssertionsRequired.cs             |  112 +-
 .../Util/TestRuleDelegate.cs                       |   88 +-
 .../Util/TestRuleFieldCacheSanity.cs               |  148 +-
 .../Util/TestRuleIgnoreAfterMaxFailures.cs         |  140 +-
 .../Util/TestRuleIgnoreTestSuites.cs               |  154 +-
 .../Util/TestRuleMarkFailure.cs                    |  286 +-
 .../Util/TestRuleSetupAndRestoreClassEnv.cs        |   64 +-
 .../Util/TestRuleSetupAndRestoreInstanceEnv.cs     |   66 +-
 .../Util/TestRuleSetupTeardownChained.cs           |  128 +-
 .../Util/TestRuleStoreClassName.cs                 |  148 +-
 .../Util/TestRuleThreadAndTestName.cs              |  128 +-
 .../Util/TestSecurityManager.cs                    |  202 +-
 src/Lucene.Net.TestFramework/Util/TestUtil.cs      |  119 +-
 .../Util/ThrottledIndexOutput.cs                   |   22 +-
 .../Lucene.Net.Tests.Analysis.Common.csproj        |   19 +-
 .../Analysis/Icu/Segmentation/TestICUTokenizer.cs  |    4 +-
 .../Collation/TestICUCollationKeyFilterFactory.cs  |    3 +-
 .../Lucene.Net.Tests.Analysis.Kuromoji.csproj      |   18 +-
 .../Lucene.Net.Tests.Analysis.Morfologik.csproj    |   38 +-
 .../Lucene.Net.Tests.Analysis.OpenNLP.csproj       |   46 +-
 .../Lucene.Net.Tests.Analysis.Phonetic.csproj      |   19 +-
 .../TestOpenNLPChunkerFilterFactory.cs             |   86 -
 .../Lucene.Net.Tests.Analysis.SmartCn.csproj       |   22 +-
 .../Egothor.Stemmer/TestCompile.cs                 |    9 +-
 .../Lucene.Net.Tests.Analysis.Stempel.csproj       |   18 +-
 .../ByTask/Feeds/TestHtmlParser.cs                 |    2 +-
 .../ByTask/Tasks/WriteEnwikiLineDocTaskTest.cs     |    3 +-
 .../ByTask/Tasks/WriteLineDocTaskTest.cs           |   10 +-
 .../ByTask/TestPerfTasksLogic.cs                   |    2 +-
 .../Lucene.Net.Tests.Benchmark.csproj              |   20 +-
 .../Lucene.Net.Tests.Classification.csproj         |   18 +-
 .../Lucene.Net.Tests.Codecs.csproj                 |   19 +-
 .../Pulsing/Test10KPulsings.cs                     |    2 +-
 .../Pulsing/TestPulsingReuse.cs                    |    1 +
 .../Lucene.Net.Tests.Demo.csproj                   |   16 +-
 .../Lucene.Net.Tests.Expressions.csproj            |   18 +-
 .../TestExpressionValueSource.cs                   |    2 +-
 .../Lucene.Net.Tests.Facet.csproj                  |   19 +-
 .../Range/TestRangeFacetCounts.cs                  |   10 +-
 .../Taxonomy/Directory/TestAddTaxonomy.cs          |   21 +-
 .../Directory/TestConcurrentFacetedIndexing.cs     |   19 +-
 .../Directory/TestDirectoryTaxonomyReader.cs       |    8 +-
 .../Directory/TestDirectoryTaxonomyWriter.cs       |   10 +-
 .../Taxonomy/TestCachedOrdinalsReader.cs           |   13 +-
 .../Taxonomy/TestSearcherTaxonomyManager.cs        |   22 +-
 .../Taxonomy/TestTaxonomyCombined.cs               |   15 +-
 .../Taxonomy/TestTaxonomyFacetCounts.cs            |    3 +-
 .../AllGroupHeadsCollectorTest.cs                  |    1 +
 .../AllGroupsCollectorTest.cs                      |    2 +-
 .../DistinctValuesCollectorTest.cs                 |    1 +
 .../GroupFacetCollectorTest.cs                     |    1 +
 .../GroupingSearchTest.cs                          |    2 +-
 .../Lucene.Net.Tests.Grouping.csproj               |   18 +-
 src/Lucene.Net.Tests.Grouping/TestGrouping.cs      |    1 +
 .../Highlight/HighlighterTest.cs                   |   15 +-
 .../Lucene.Net.Tests.Highlighter.csproj            |   18 +-
 .../PostingsHighlight/TestMultiTermHighlighting.cs |    6 +-
 .../PostingsHighlight/TestPostingsHighlighter.cs   |    1 +
 .../TestPostingsHighlighterRanking.cs              |    1 +
 .../VectorHighlight/AbstractTestCase.cs            |    2 +-
 .../VectorHighlight/SimpleFragmentsBuilderTest.cs  |    1 +
 .../Lucene.Net.Tests.Join.csproj                   |   18 +-
 src/Lucene.Net.Tests.Join/TestBlockJoin.cs         |   14 +-
 src/Lucene.Net.Tests.Join/TestBlockJoinSorting.cs  |    7 +-
 src/Lucene.Net.Tests.Join/TestJoinUtil.cs          |    9 +-
 .../Index/Memory/MemoryIndexTest.cs                |    2 +-
 .../Lucene.Net.Tests.Memory.csproj                 |   18 +-
 .../Index/Sorter/SorterTestBase.cs                 |    5 +-
 .../Index/Sorter/TestBlockJoinSorter.cs            |   11 +-
 .../Index/Sorter/TestEarlyTermination.cs           |    2 +-
 .../Index/Sorter/TestSortingMergePolicy.cs         |    2 +-
 .../Index/TestIndexSplitter.cs                     |    2 +-
 .../Index/TestMultiPassIndexSplitter.cs            |    2 +-
 .../Index/TestPKIndexSplitter.cs                   |    2 +-
 .../Lucene.Net.Tests.Misc.csproj                   |   20 +-
 .../Misc/TestHighFreqTerms.cs                      |    2 +-
 .../Function/FunctionTestSetup.cs                  |    2 +-
 .../Function/TestBoostedQuery.cs                   |    2 +-
 .../Function/TestFunctionQuerySort.cs              |    2 +-
 .../Function/TestLongNormValueSource.cs            |    7 +-
 .../Function/TestValueSources.cs                   |    2 +-
 .../Lucene.Net.Tests.Queries.csproj                |   18 +-
 .../Flexible/Standard/TestNumericQueryParser.cs    |    2 +-
 .../Lucene.Net.Tests.QueryParser.csproj            |   18 +-
 .../Xml/TestQueryTemplateManager.cs                |   18 +-
 .../IndexAndTaxonomyReplicationClientTest.cs       |   16 +-
 .../IndexReplicationClientTest.cs                  |   14 +-
 .../Lucene.Net.Tests.Replicator.csproj             |   17 +-
 .../Lucene.Net.Tests.Sandbox.csproj                |   18 +-
 .../Queries/DuplicateFilterTest.cs                 |    2 +-
 .../Queries/FuzzyLikeThisQueryTest.cs              |    2 +-
 .../Queries/TestSlowFuzzyQuery2.cs                 |    6 +-
 .../Lucene.Net.Tests.Spatial.csproj                |   18 +-
 src/Lucene.Net.Tests.Spatial/SpatialTestCase.cs    |    2 +-
 src/Lucene.Net.Tests.Spatial/SpatialTestQuery.cs   |    8 +-
 .../Lucene.Net.Tests.Suggest.csproj                |   19 +-
 .../Spell/TestSpellChecker.cs                      |   11 +-
 .../Analyzing/AnalyzingInfixSuggesterTest.cs       |   16 +-
 .../Suggest/DocumentDictionaryTest.cs              |    2 +
 .../Suggest/DocumentValueSourceDictionaryTest.cs   |    2 +
 .../TestCompressingStoredFieldsFormat.cs           |   16 +-
 .../Lucene.Net.Tests.TestFramework.csproj          |   19 +-
 .../Lucene.Net.Tests._A-D.csproj                   |   25 +-
 .../Lucene.Net.Tests._E-I.csproj                   |   21 +-
 .../Lucene.Net.Tests._J-S.csproj                   |   23 +-
 .../Lucene.Net.Tests._T-U.csproj                   |   21 +-
 .../Lucene.Net.Tests._U-Z.csproj                   |   21 +-
 .../TestCompressingStoredFieldsFormat.cs           |    9 +-
 .../Codecs/Lucene3x/TestTermInfosReaderIndex.cs    |    7 +-
 .../Codecs/Lucene40/TestLucene40PostingsReader.cs  |    1 +
 .../Codecs/Lucene40/TestReuseDocsEnum.cs           |    6 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat2.cs    |    2 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat3.cs    |    1 +
 .../Codecs/PerField/TestPerFieldDocValuesFormat.cs |    5 +-
 .../Codecs/PerField/TestPerFieldPostingsFormat2.cs |   11 +-
 src/Lucene.Net.Tests/Document/TestField.cs         |    6 +-
 .../Index/Test2BBinaryDocValues.cs                 |    3 +-
 .../Index/Test2BNumericDocValues.cs                |    3 +-
 src/Lucene.Net.Tests/Index/Test2BPositions.cs      |    3 +-
 src/Lucene.Net.Tests/Index/Test2BPostings.cs       |    3 +-
 src/Lucene.Net.Tests/Index/Test2BPostingsBytes.cs  |    2 +-
 .../Index/Test2BSortedDocValues.cs                 |    3 +-
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |    2 +-
 src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs  |    3 +-
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs       |    7 +-
 .../Index/TestAllFilesHaveChecksumFooter.cs        |    2 +-
 .../Index/TestAllFilesHaveCodecHeader.cs           |    6 +-
 src/Lucene.Net.Tests/Index/TestAtomicUpdate.cs     |    7 +-
 .../Index/TestBackwardsCompatibility.cs            |   49 +-
 .../Index/TestBackwardsCompatibility3x.cs          |   44 +-
 src/Lucene.Net.Tests/Index/TestBagOfPositions.cs   |    9 +-
 src/Lucene.Net.Tests/Index/TestBagOfPostings.cs    |    8 +-
 .../Index/TestBinaryDocValuesUpdates.cs            |   10 +-
 src/Lucene.Net.Tests/Index/TestCheckIndex.cs       |    3 +-
 src/Lucene.Net.Tests/Index/TestCodecs.cs           |    7 +-
 .../Index/TestConcurrentMergeScheduler.cs          |   19 +-
 .../Index/TestConsistentFieldNumbers.cs            |    2 +-
 src/Lucene.Net.Tests/Index/TestCrash.cs            |    6 +-
 src/Lucene.Net.Tests/Index/TestCustomNorms.cs      |    8 +-
 src/Lucene.Net.Tests/Index/TestDeletionPolicy.cs   |    2 +-
 src/Lucene.Net.Tests/Index/TestDirectoryReader.cs  |    6 +-
 .../Index/TestDirectoryReaderReopen.cs             |    5 +-
 src/Lucene.Net.Tests/Index/TestDoc.cs              |    1 +
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |    2 +-
 .../Index/TestDocValuesIndexing.cs                 |   15 +-
 .../Index/TestDocValuesWithThreads.cs              |   23 +-
 src/Lucene.Net.Tests/Index/TestDocsAndPositions.cs |    7 +-
 .../Index/TestDocumentsWriterDeleteQueue.cs        |    9 +-
 .../Index/TestDocumentsWriterStallControl.cs       |   65 +-
 src/Lucene.Net.Tests/Index/TestDuelingCodecs.cs    |    2 +-
 src/Lucene.Net.Tests/Index/TestFieldsReader.cs     |    2 +-
 src/Lucene.Net.Tests/Index/TestFlex.cs             |    8 +-
 .../Index/TestFlushByRamOrCountsPolicy.cs          |    7 +-
 .../Index/TestForTooMuchCloning.cs                 |    6 +-
 .../Index/TestForceMergeForever.cs                 |   15 +-
 src/Lucene.Net.Tests/Index/TestIndexFileDeleter.cs |    3 +-
 src/Lucene.Net.Tests/Index/TestIndexReaderClose.cs |    9 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      |   69 +-
 .../Index/TestIndexWriterCommit.cs                 |   16 +-
 .../Index/TestIndexWriterConfig.cs                 |    2 +-
 .../Index/TestIndexWriterDelete.cs                 |   21 +-
 .../Index/TestIndexWriterExceptions.cs             |   25 +-
 .../Index/TestIndexWriterForceMerge.cs             |    4 +-
 .../Index/TestIndexWriterLockRelease.cs            |    2 +-
 .../Index/TestIndexWriterMergePolicy.cs            |    2 +-
 .../Index/TestIndexWriterMerging.cs                |    8 +-
 .../Index/TestIndexWriterNRTIsCurrent.cs           |    8 +-
 .../Index/TestIndexWriterOnDiskFull.cs             |    7 +-
 .../Index/TestIndexWriterReader.cs                 |   43 +-
 .../Index/TestIndexWriterWithThreads.cs            |   20 +-
 src/Lucene.Net.Tests/Index/TestLazyProxSkipping.cs |    8 +-
 src/Lucene.Net.Tests/Index/TestLongPostings.cs     |    3 +-
 src/Lucene.Net.Tests/Index/TestMaxTermFrequency.cs |    7 +-
 src/Lucene.Net.Tests/Index/TestMixedCodecs.cs      |    3 +-
 .../Index/TestMixedDocValuesUpdates.cs             |   12 +-
 src/Lucene.Net.Tests/Index/TestMultiDocValues.cs   |    3 +-
 src/Lucene.Net.Tests/Index/TestMultiFields.cs      |    3 +-
 .../Index/TestMultiLevelSkipList.cs                |    9 +-
 .../Index/TestNRTReaderWithThreads.cs              |    9 +-
 src/Lucene.Net.Tests/Index/TestNRTThreads.cs       |    2 +-
 src/Lucene.Net.Tests/Index/TestNeverDelete.cs      |   10 +-
 src/Lucene.Net.Tests/Index/TestNoDeletionPolicy.cs |    7 +-
 src/Lucene.Net.Tests/Index/TestNorms.cs            |    4 +-
 .../Index/TestNumericDocValuesUpdates.cs           |   10 +-
 src/Lucene.Net.Tests/Index/TestOmitNorms.cs        |    5 +-
 src/Lucene.Net.Tests/Index/TestOmitPositions.cs    |    5 +-
 src/Lucene.Net.Tests/Index/TestOmitTf.cs           |    7 +-
 .../Index/TestParallelCompositeReader.cs           |    5 +-
 .../Index/TestParallelReaderEmptyIndex.cs          |    3 +-
 src/Lucene.Net.Tests/Index/TestPayloads.cs         |    7 +-
 .../Index/TestPayloadsOnVectors.cs                 |    9 +-
 .../Index/TestPerSegmentDeletes.cs                 |    1 +
 src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs  |   10 +-
 src/Lucene.Net.Tests/Index/TestReaderClosed.cs     |    2 +-
 src/Lucene.Net.Tests/Index/TestRollback.cs         |    6 +-
 src/Lucene.Net.Tests/Index/TestRollingUpdates.cs   |    7 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermDocs.cs  |    4 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermEnum.cs  |    4 +-
 .../Index/TestSizeBoundedForceMerge.cs             |    4 +-
 .../Index/TestSnapshotDeletionPolicy.cs            |   16 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing.cs   |    6 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing2.cs  |    6 +-
 src/Lucene.Net.Tests/Index/TestStressNRT.cs        |   22 +-
 .../Index/TestTermVectorsReader.cs                 |   10 +-
 .../Index/TestTermVectorsWriter.cs                 |    7 +-
 src/Lucene.Net.Tests/Index/TestTermdocPerf.cs      |    2 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |   12 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum2.cs       |   12 +-
 .../Index/TestThreadedForceMerge.cs                |    8 +-
 .../Index/TestTieredMergePolicy.cs                 |    2 +-
 .../Index/TestTransactionRollback.cs               |    3 +-
 src/Lucene.Net.Tests/Index/TestTransactions.cs     |    6 +-
 src/Lucene.Net.Tests/Index/TestTryDelete.cs        |    3 +-
 src/Lucene.Net.Tests/Index/TestUniqueTermCount.cs  |    2 +-
 src/Lucene.Net.Tests/Search/BaseTestRangeFilter.cs |    6 +-
 .../Search/FuzzyTermOnShortTermsTest.cs            |    2 +-
 .../Search/Payloads/PayloadHelper.cs               |    2 +-
 .../Search/Payloads/TestPayloadNearQuery.cs        |   14 +-
 .../Search/Payloads/TestPayloadTermQuery.cs        |    2 +-
 src/Lucene.Net.Tests/Search/Spans/TestBasics.cs    |    1 +
 .../Search/Spans/TestFieldMaskingSpanQuery.cs      |    4 +-
 .../Search/Spans/TestNearSpansOrdered.cs           |    2 +-
 .../Search/Spans/TestPayloadSpans.cs               |    2 +-
 src/Lucene.Net.Tests/Search/Spans/TestSpans.cs     |    4 +-
 .../Search/Spans/TestSpansAdvanced.cs              |    4 +-
 .../Search/Spans/TestSpansAdvanced2.cs             |    3 +-
 src/Lucene.Net.Tests/Search/TestAutomatonQuery.cs  |   10 +-
 src/Lucene.Net.Tests/Search/TestBoolean2.cs        |    5 +-
 src/Lucene.Net.Tests/Search/TestBooleanOr.cs       |   10 +-
 .../Search/TestBooleanQueryVisitSubscorers.cs      |    2 +-
 .../Search/TestCachingWrapperFilter.cs             |    4 +-
 src/Lucene.Net.Tests/Search/TestConjunctions.cs    |    2 +-
 .../Search/TestControlledRealTimeReopenThread.cs   |   38 +-
 .../Search/TestDisjunctionMaxQuery.cs              |    2 +-
 src/Lucene.Net.Tests/Search/TestDocBoost.cs        |    3 +-
 .../Search/TestDocTermOrdsRangeFilter.cs           |    3 +-
 .../Search/TestDocTermOrdsRewriteMethod.cs         |   10 +-
 .../Search/TestElevationComparator.cs              |    6 +-
 src/Lucene.Net.Tests/Search/TestExplanations.cs    |    3 +-
 src/Lucene.Net.Tests/Search/TestFieldCache.cs      |   23 +-
 src/Lucene.Net.Tests/Search/TestFilteredQuery.cs   |    5 +-
 src/Lucene.Net.Tests/Search/TestFilteredSearch.cs  |    4 +-
 src/Lucene.Net.Tests/Search/TestIndexSearcher.cs   |    3 +-
 src/Lucene.Net.Tests/Search/TestLiveFieldValues.cs |   10 +-
 .../Search/TestMatchAllDocsQuery.cs                |    2 +-
 .../Search/TestMultiTermConstantScore.cs           |    4 +-
 .../Search/TestMultiThreadTermVectors.cs           |   15 +-
 .../Search/TestMultiValuedNumericRangeQuery.cs     |    3 +-
 .../Search/TestNumericRangeQuery32.cs              |    6 +-
 .../Search/TestNumericRangeQuery64.cs              |    3 +-
 src/Lucene.Net.Tests/Search/TestPhraseQuery.cs     |   13 +-
 src/Lucene.Net.Tests/Search/TestPrefixRandom.cs    |    2 +-
 src/Lucene.Net.Tests/Search/TestQueryRescorer.cs   |    8 +-
 .../Search/TestQueryWrapperFilter.cs               |    2 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom.cs    |    4 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom2.cs   |    7 +-
 .../Search/TestSameScoresWithThreads.cs            |   10 +-
 src/Lucene.Net.Tests/Search/TestScorerPerf.cs      |    1 +
 .../Search/TestSearchWithThreads.cs                |   21 +-
 src/Lucene.Net.Tests/Search/TestSearcherManager.cs |   43 +-
 src/Lucene.Net.Tests/Search/TestSimilarity.cs      |    2 +-
 .../Search/TestSimilarityProvider.cs               |    2 +-
 src/Lucene.Net.Tests/Search/TestSubScorerFreqs.cs  |   14 +-
 src/Lucene.Net.Tests/Search/TestTermRangeQuery.cs  |   11 +-
 src/Lucene.Net.Tests/Search/TestTermScorer.cs      |    4 +-
 src/Lucene.Net.Tests/Search/TestTermVectors.cs     |    2 +-
 .../Search/TestTimeLimitingCollector.cs            |   12 +-
 src/Lucene.Net.Tests/Search/TestWildcard.cs        |    3 +-
 src/Lucene.Net.Tests/Search/TestWildcardRandom.cs  |    7 +-
 .../Store/TestBufferedIndexInput.cs                |    2 +-
 src/Lucene.Net.Tests/Store/TestCopyBytes.cs        |    5 +-
 src/Lucene.Net.Tests/Store/TestDirectory.cs        |    8 +-
 .../Store/TestFileSwitchDirectory.cs               |    2 +-
 src/Lucene.Net.Tests/Store/TestLockFactory.cs      |    9 +-
 src/Lucene.Net.Tests/Store/TestMultiMMap.cs        |    4 +-
 src/Lucene.Net.Tests/Store/TestRAMDirectory.cs     |    8 +-
 src/Lucene.Net.Tests/Store/TestWindowsMMap.cs      |    2 +-
 src/Lucene.Net.Tests/Support/BaseBufferTestCase.cs |  156 -
 .../Support/IO/AbstractBufferTest.cs               |  388 ---
 src/Lucene.Net.Tests/Support/IO/ReadFully.txt      |   14 -
 src/Lucene.Net.Tests/Support/IO/TestByteBuffer.cs  | 2969 --------------------
 src/Lucene.Net.Tests/Support/IO/TestByteBuffer2.cs |  756 -----
 .../Support/IO/TestHeapByteBuffer.cs               |   78 -
 .../Support/IO/TestReadOnlyHeapByteBuffer.cs       |   58 -
 .../Support/Index/TestTaskMergeScheduler.cs        |    2 +-
 .../Support/TestDictionaryExtensions.cs            |  428 ---
 .../Support/TestStringTokenizer.cs                 |  353 ---
 src/Lucene.Net.Tests/Support/TestWeakDictionary.cs |    2 +
 .../Support/TestWeakDictionaryBehavior.cs          |    2 +
 .../Support/TestWeakDictionaryPerformance.cs       |    2 +
 .../Support/Threading/TestThreadClass.cs           |   60 -
 .../Support/hyts_PropertiesTest.properties         |   29 -
 src/Lucene.Net.Tests/TestExternalCodecs.cs         |    5 +-
 src/Lucene.Net.Tests/TestMergeSchedulerExternal.cs |   13 +-
 src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs  |   10 +-
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |    9 +-
 src/Lucene.Net.Tests/Util/TestBroadWord.cs         |    3 +-
 .../Util/TestDoubleBarrelLRUCache.cs               |    4 +-
 src/Lucene.Net.Tests/Util/TestMathUtil.cs          |   20 +-
 src/Lucene.Net.Tests/Util/TestNumericUtils.cs      |   16 +-
 src/Lucene.Net.Tests/Util/TestSetOnce.cs           |    8 +-
 src/Lucene.Net.Tests/Util/TestSmallFloat.cs        |    8 +-
 src/Lucene.Net.Tests/Util/TestWeakIdentityMap.cs   |    4 +-
 .../Compressing/CompressingStoredFieldsReader.cs   |    4 +-
 .../Compressing/CompressingStoredFieldsWriter.cs   |    5 +-
 .../Compressing/CompressingTermVectorsReader.cs    |    2 +-
 .../Compressing/CompressingTermVectorsWriter.cs    |    2 +-
 src/Lucene.Net/Codecs/Compressing/LZ4.cs           |    5 +-
 .../Codecs/Lucene3x/Lucene3xNormsProducer.cs       |   10 +-
 .../Codecs/Lucene3x/Lucene3xStoredFieldsReader.cs  |    4 +-
 .../Codecs/Lucene3x/Lucene3xTermVectorsReader.cs   |    2 +-
 .../Codecs/Lucene3x/TermInfosReaderIndex.cs        |    3 +-
 .../Codecs/Lucene40/Lucene40DocValuesFormat.cs     |    4 +-
 .../Codecs/Lucene40/Lucene40DocValuesReader.cs     |   11 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsFormat.cs  |    4 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsReader.cs  |    4 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsWriter.cs  |    6 +-
 .../Codecs/Lucene40/Lucene40TermVectorsReader.cs   |    2 +-
 .../Codecs/Lucene42/Lucene42DocValuesProducer.cs   |    7 +-
 .../Codecs/Lucene45/Lucene45DocValuesConsumer.cs   |    2 +-
 .../Codecs/Lucene45/Lucene45DocValuesProducer.cs   |    7 +-
 src/Lucene.Net/Document/DoubleDocValuesField.cs    |    6 +-
 src/Lucene.Net/Document/FloatDocValuesField.cs     |    8 +-
 src/Lucene.Net/Index/BufferedUpdates.cs            |   35 +-
 src/Lucene.Net/Index/BufferedUpdatesStream.cs      |   32 +-
 src/Lucene.Net/Index/CheckIndex.cs                 |    2 +-
 src/Lucene.Net/Index/ConcurrentMergeScheduler.cs   |    6 +-
 src/Lucene.Net/Index/DocValuesFieldUpdates.cs      |    3 +-
 src/Lucene.Net/Index/DocValuesProcessor.cs         |    1 +
 src/Lucene.Net/Index/DocumentsWriter.cs            |   25 +-
 src/Lucene.Net/Index/DocumentsWriterDeleteQueue.cs |   10 +-
 .../Index/DocumentsWriterFlushControl.cs           |    3 +-
 src/Lucene.Net/Index/DocumentsWriterFlushQueue.cs  |   17 +-
 src/Lucene.Net/Index/DocumentsWriterPerThread.cs   |    9 +-
 .../Index/DocumentsWriterStallControl.cs           |   12 +-
 src/Lucene.Net/Index/FrozenBufferedUpdates.cs      |    2 +-
 src/Lucene.Net/Index/IndexFileNames.cs             |    4 +-
 src/Lucene.Net/Index/IndexReader.cs                |    9 +-
 src/Lucene.Net/Index/IndexWriter.cs                |   28 +-
 src/Lucene.Net/Index/LogMergePolicy.cs             |    3 +-
 src/Lucene.Net/Index/PrefixCodedTerms.cs           |    4 +-
 src/Lucene.Net/Index/ReadersAndUpdates.cs          |    4 +-
 src/Lucene.Net/Index/SegmentCoreReaders.cs         |   12 +-
 src/Lucene.Net/Index/TieredMergePolicy.cs          |    8 +-
 src/Lucene.Net/Index/TrackingIndexWriter.cs        |   50 +-
 src/Lucene.Net/Lucene.Net.csproj                   |   26 +-
 src/Lucene.Net/Search/BooleanQuery.cs              |    3 +-
 src/Lucene.Net/Search/CachingWrapperFilter.cs      |   49 +-
 src/Lucene.Net/Search/ConstantScoreAutoRewrite.cs  |    4 +-
 .../Search/ControlledRealTimeReopenThread.cs       |    4 +-
 src/Lucene.Net/Search/DisjunctionMaxQuery.cs       |    4 +-
 src/Lucene.Net/Search/FieldCacheImpl.cs            |   15 +-
 src/Lucene.Net/Search/MatchAllDocsQuery.cs         |    3 +-
 src/Lucene.Net/Search/MinShouldMatchSumScorer.cs   |    4 +-
 src/Lucene.Net/Search/MultiPhraseQuery.cs          |    2 +-
 src/Lucene.Net/Search/MultiTermQuery.cs            |    5 +-
 src/Lucene.Net/Search/NGramPhraseQuery.cs          |    2 +-
 src/Lucene.Net/Search/PhraseQuery.cs               |    5 +-
 src/Lucene.Net/Search/Query.cs                     |    5 +-
 .../Search/Spans/FieldMaskingSpanQuery.cs          |    3 +-
 src/Lucene.Net/Search/Spans/SpanFirstQuery.cs      |    2 +-
 .../Search/Spans/SpanNearPayloadCheckQuery.cs      |    2 +-
 src/Lucene.Net/Search/Spans/SpanNearQuery.cs       |    2 +-
 src/Lucene.Net/Search/Spans/SpanNotQuery.cs        |    2 +-
 src/Lucene.Net/Search/Spans/SpanOrQuery.cs         |    2 +-
 .../Search/Spans/SpanPayloadCheckQuery.cs          |    2 +-
 .../Search/Spans/SpanPositionRangeQuery.cs         |    2 +-
 src/Lucene.Net/Search/TermQuery.cs                 |    3 +-
 src/Lucene.Net/Search/TimeLimitingCollector.cs     |    6 +-
 src/Lucene.Net/Store/ByteBufferIndexInput.cs       |    4 +-
 src/Lucene.Net/Store/CompoundFileDirectory.cs      |   21 +-
 src/Lucene.Net/Store/CompoundFileWriter.cs         |    6 +-
 src/Lucene.Net/Store/LockVerifyServer.cs           |    8 +-
 src/Lucene.Net/Store/MMapDirectory.cs              |   24 +-
 src/Lucene.Net/Store/NIOFSDirectory.cs             |    2 +-
 src/Lucene.Net/Store/RAMDirectory.cs               |    5 +-
 src/Lucene.Net/Support/Arrays.cs                   |  139 +-
 src/Lucene.Net/Support/AtomicBoolean.cs            |   69 -
 src/Lucene.Net/Support/AtomicInteger.cs            |  105 -
 src/Lucene.Net/Support/AtomicLong.cs               |  100 -
 src/Lucene.Net/Support/Character.cs                |  141 +-
 src/Lucene.Net/Support/Collections.cs              |   11 +-
 .../Support/Compatibility/ConcurrentDictionary.cs  |  314 ---
 src/Lucene.Net/Support/Compatibility/Func.cs       |   29 -
 src/Lucene.Net/Support/Compatibility/ISet.cs       |   52 -
 src/Lucene.Net/Support/Compatibility/SetFactory.cs |   42 -
 src/Lucene.Net/Support/Compatibility/SortedSet.cs  |  189 --
 .../Support/Compatibility/WrappedHashSet.cs        |   43 -
 src/Lucene.Net/Support/CultureContext.cs           |  111 -
 src/Lucene.Net/Support/DictionaryExtensions.cs     |  348 +--
 .../{ => Extensions}/DocumentExtensions.cs         |    4 +-
 .../{ => Extensions}/IndexableFieldExtensions.cs   |    2 +-
 src/Lucene.Net/Support/IO/Buffer.cs                |  298 --
 src/Lucene.Net/Support/IO/BufferExceptions.cs      |  123 -
 src/Lucene.Net/Support/IO/ByteBuffer.cs            |  882 ------
 src/Lucene.Net/Support/IO/ByteOrder.cs             |   75 -
 src/Lucene.Net/Support/IO/Compression/Deflater.cs  |  143 -
 src/Lucene.Net/Support/IO/Compression/Inflater.cs  |  115 -
 .../Support/IO/Compression/LZOCompressor.cs        |  138 -
 .../Support/IO/Compression/SharpZipLib.cs          |   53 -
 src/Lucene.Net/Support/IO/Endianness.cs            |   25 -
 src/Lucene.Net/Support/IO/FileStreamExtensions.cs  |    3 +-
 src/Lucene.Net/Support/IO/HeapByteBuffer.cs        |  384 ---
 .../Support/IO/MemoryMappedFileByteBuffer.cs       |  493 ----
 .../Support/IO/ReadOnlyHeapByteBuffer.cs           |  183 --
 .../Support/IO/ReadWriteHeapByteBuffer.cs          |  242 --
 src/Lucene.Net/Support/IResourceManagerFactory.cs  |   36 -
 .../Extensions}/IndexWriterConfigExtensions.cs     |    3 +-
 src/Lucene.Net/Support/MathExtensions.cs           |   93 -
 src/Lucene.Net/Support/Number.cs                   |  345 ---
 src/Lucene.Net/Support/StringTokenizer.cs          |  270 --
 .../Support/Threading/IThreadRunnable.cs           |   36 -
 src/Lucene.Net/Support/Threading/ThreadClass.cs    |  431 ---
 src/Lucene.Net/Support/Threading/ThreadLocal.cs    |   55 -
 .../{ => Util}/BundleResourceManagerFactory.cs     |   35 +-
 .../Support/Util/IResourceManagerFactory.cs}       |   16 +-
 src/Lucene.Net/Support/WeakDictionary.cs           |   17 +-
 .../Util/Automaton/Lev2ParametricDescription.cs    |    2 -
 src/Lucene.Net/Util/Automaton/UTF32ToUTF8.cs       |    3 +-
 src/Lucene.Net/Util/BitUtil.cs                     |   12 +-
 src/Lucene.Net/Util/BroadWord.cs                   |    8 +-
 src/Lucene.Net/Util/ByteBlockPool.cs               |    7 +-
 src/Lucene.Net/Util/BytesRefHash.cs                |    2 +-
 src/Lucene.Net/Util/CloseableThreadLocal.cs        |    3 +-
 src/Lucene.Net/Util/Counter.cs                     |    9 +-
 src/Lucene.Net/Util/DoubleBarrelLRUCache.cs        |    4 +-
 src/Lucene.Net/Util/FixedBitSet.cs                 |   17 +-
 src/Lucene.Net/Util/IntroSorter.cs                 |    3 +-
 src/Lucene.Net/Util/LongBitSet.cs                  |    9 +-
 src/Lucene.Net/Util/MathUtil.cs                    |   12 +-
 src/Lucene.Net/Util/Mutable/MutableValueDouble.cs  |    2 +-
 src/Lucene.Net/Util/Mutable/MutableValueFloat.cs   |    4 +-
 src/Lucene.Net/Util/NumericUtils.cs                |   18 +-
 src/Lucene.Net/Util/OpenBitSet.cs                  |   17 +-
 src/Lucene.Net/Util/PForDeltaDocIdSet.cs           |    3 +-
 src/Lucene.Net/Util/Packed/EliasFanoDecoder.cs     |   21 +-
 src/Lucene.Net/Util/Packed/EliasFanoEncoder.cs     |   23 +-
 .../Util/Packed/MonotonicBlockPackedReader.cs      |    3 +-
 .../Util/Packed/MonotonicBlockPackedWriter.cs      |    5 +-
 src/Lucene.Net/Util/Packed/PackedInts.cs           |    5 +-
 src/Lucene.Net/Util/PrintStreamInfoStream.cs       |    2 +-
 src/Lucene.Net/Util/RefCount.cs                    |    4 +-
 src/Lucene.Net/Util/SetOnce.cs                     |    2 +-
 src/Lucene.Net/Util/SloppyMath.cs                  |   30 +-
 src/Lucene.Net/Util/SmallFloat.cs                  |   12 +-
 src/Lucene.Net/Util/StringHelper.cs                |   14 +-
 .../LuceneDocsPlugins/LuceneDocsPlugins/app.config |   24 +-
 .../LuceneDocsPlugins/packages.config              |   24 +-
 src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj    |   17 +-
 .../Lucene.Net.Replicator.AspNetCore.csproj        |   14 +-
 .../Lucene.Net.Tests.ICU.csproj                    |   21 +-
 .../TestICUMultiTermHighlighting.cs                |    2 +-
 .../TestICUPostingsHighlighter.cs                  |    1 +
 .../TestICUPostingsHighlighterRanking.cs           |    1 +
 .../Lucene.Net.Tests.Cli.csproj                    |   10 +-
 src/dotnet/tools/lucene-cli/docs/index.md          |    4 +-
 src/dotnet/tools/lucene-cli/lucene-cli.csproj      |    2 +-
 687 files changed, 5277 insertions(+), 18407 deletions(-)
 create mode 100644 .rat-excludes
 delete mode 100644 src/Lucene.Net.Tests.Analysis.Phonetic/TestOpenNLPChunkerFilterFactory.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/BaseBufferTestCase.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/AbstractBufferTest.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/ReadFully.txt
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/TestByteBuffer.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/TestByteBuffer2.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/TestHeapByteBuffer.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/IO/TestReadOnlyHeapByteBuffer.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/TestDictionaryExtensions.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/TestStringTokenizer.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/Threading/TestThreadClass.cs
 delete mode 100644 src/Lucene.Net.Tests/Support/hyts_PropertiesTest.properties
 delete mode 100644 src/Lucene.Net/Support/AtomicBoolean.cs
 delete mode 100644 src/Lucene.Net/Support/AtomicInteger.cs
 delete mode 100644 src/Lucene.Net/Support/AtomicLong.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/ConcurrentDictionary.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/Func.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/ISet.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/SetFactory.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/SortedSet.cs
 delete mode 100644 src/Lucene.Net/Support/Compatibility/WrappedHashSet.cs
 delete mode 100644 src/Lucene.Net/Support/CultureContext.cs
 rename src/Lucene.Net/Support/Document/{ => Extensions}/DocumentExtensions.cs (99%)
 rename src/Lucene.Net/Support/Document/{ => Extensions}/IndexableFieldExtensions.cs (99%)
 delete mode 100644 src/Lucene.Net/Support/IO/Buffer.cs
 delete mode 100644 src/Lucene.Net/Support/IO/BufferExceptions.cs
 delete mode 100644 src/Lucene.Net/Support/IO/ByteBuffer.cs
 delete mode 100644 src/Lucene.Net/Support/IO/ByteOrder.cs
 delete mode 100644 src/Lucene.Net/Support/IO/Compression/Deflater.cs
 delete mode 100644 src/Lucene.Net/Support/IO/Compression/Inflater.cs
 delete mode 100644 src/Lucene.Net/Support/IO/Compression/LZOCompressor.cs
 delete mode 100644 src/Lucene.Net/Support/IO/Compression/SharpZipLib.cs
 delete mode 100644 src/Lucene.Net/Support/IO/Endianness.cs
 delete mode 100644 src/Lucene.Net/Support/IO/HeapByteBuffer.cs
 delete mode 100644 src/Lucene.Net/Support/IO/MemoryMappedFileByteBuffer.cs
 delete mode 100644 src/Lucene.Net/Support/IO/ReadOnlyHeapByteBuffer.cs
 delete mode 100644 src/Lucene.Net/Support/IO/ReadWriteHeapByteBuffer.cs
 delete mode 100644 src/Lucene.Net/Support/IResourceManagerFactory.cs
 rename src/Lucene.Net/Support/{ => Index/Extensions}/IndexWriterConfigExtensions.cs (99%)
 delete mode 100644 src/Lucene.Net/Support/MathExtensions.cs
 delete mode 100644 src/Lucene.Net/Support/StringTokenizer.cs
 delete mode 100644 src/Lucene.Net/Support/Threading/IThreadRunnable.cs
 delete mode 100644 src/Lucene.Net/Support/Threading/ThreadClass.cs
 delete mode 100644 src/Lucene.Net/Support/Threading/ThreadLocal.cs
 rename src/Lucene.Net/Support/{ => Util}/BundleResourceManagerFactory.cs (78%)
 copy src/{Lucene.Net.TestFramework/Support/Attributes/NoOpAttribute.cs => Lucene.Net/Support/Util/IResourceManagerFactory.cs} (65%)


Mime
View raw message