This is an automated email from the ASF dual-hosted git repository.

shazwazza pushed a change to branch bugfix/308-TestAddIndexesWithCloseNoWait
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.


    from 717d7e5  Fixes deadlock issues with MockDirectoryWrapper
     add 33faa93  Lucene.Net.Configuration: Removed ConfigurationBuilder, 
ConfigurationProvider, and LuceneDefaultConfigurationSource. Renamed 
LuceneDefaultConfigurationProvider > EnvironmentVariablesConfigurationProvider 
to match .NET. (fixes #311)
     add cbba108  PERFORMANCE: Lucene.Net.TestFramework: Reverted testing 
conditions from 2200e79938ac6de7d002fe3ab8944d3c3cdeb211 in TestUtil and 
BaseTermVectorsFormatTestCase back to their original values. Also discovered 
TestUtil.AssertAttributeReflection() was unnecessarily copying the collection 
that was passed to it and reverted that change.
     add 04c9d1c  PERFORMANCE: Lucene.Net.TestFramework: Refactored Assert 
class to test for additional conditions locally, since NUnit is extremely slow 
when calling some methods in a tight loop. Eliminated object overloads and 
changed to generic to enforce comparing similar types by default unless opting 
in by specifying object as the generic type.
     add fc9d181  PERFORMANCE: Lucene.Net.Util.Automaton: Replaced 
LinkedList<T> with Queue<T> in areas where copy constructors were not in use
     add 626ab82  BREAKING: Lucene.Net.Analysis.Common.Analysis.Compound: 
Changed protected m_tokens field from LinkedList to Queue for better throughput
     add dcf7e22  TestWordDelimiterFactory: Converted to use inline anonymous 
analyzer syntax instead of explicit class definitions
     add 4137c68  Lucene.Net.Analysis.Phonetic.DoubleMetaphoneFilter: Changed 
LinkedList to Queue for better throughput
     add ad5507e  azure-pipelines.yml: Increased parallel jobs by one
     add d537d7a  Lucene.Net.Support.Collections: Reduced memory allocations of 
CaseInsensitiveComparer in ReverseOrder<T>() method
     add ed01315  Lucene.Net.Util.RamUsageEstimator: Switched back to 
System.Collections.Generic.Dictionary because indexer of JCG dictionary is 
slower
     add 1d4777c  Lucene.Net.TestFramework.Util.Fst.FSTTester: Use SCG 
Ditionary for better performance
     add d92cd95  Lucene.Net.Tests.Util: Added missing Assert imports (NUnit's 
asserts are too slow)
     add 4b59a10  Lucene.Net.Tests.Analysis.Common: Refactored 
ShingleFilterTest to use inline Analyzers instead of explicit classes
     add fa7c385  Lucene.Net.Facet: Optimized DirectoryTaxonomyReader by 
eliminating locking, removing unnecessary casts, and using LazyInitializer for 
the taxonomy array initialization
     add 8ff3022  PERFORMANCE: Lucene.Net.Index.IndexWriter: Replaced 
FlushTicket LinkedList with a Queue
     add 3a93fd1  PERFORMANCE: Lucene.Net.Index.DocumentsWriterFlushQueue: 
Replaced FlushTicket LinkedList with a Queue
     add 4eb2284  PERFORMANCE: Lucene.Net.Search.NumericRangeQuery: Changed 
rangeBounds from LinkedList to Queue
     add 65e0d39  PERFORMANCE: Lucene.Net.Analysis.CachingTokenFilter: Changed 
cache from LinkedList to List
     add 0c5702a  PERFORMANCE: Lucene.Net.Tests.Analysis.Common: Changed 
Hunspell StemmerTestBase to use more optimized assert to compare arrays
     add 751766e  Added using directives to import the Assert class from the 
test framework instead of using NUnit's slow one
     add 8d59033  PERFORMANCE: Lucene.Net.Analysis.Common: Changed the 
inputWindow in ShingleFilter to use a Queue instead of LinkedList
     add 332fd76  Lucene.Net.TestFramework: Fixed bug in message formatting of 
failed asserts
     add efdd98c  SWEEP: Consolidated empty array creation code
     add 992c009  Upgraded C# LangVersion to 8.0
     add 47599bc  Lucene.Net.Tests.Support.TestApiConsistency: Added support 
for filtering public fields via regex
     add e3afc98  .rat-excludes: Removed non-existent files from 
Configuration/Base. Added exclusions for obj, bin, svn-dev, and svn-release.
     add 9821215  Lucene.Net.Analysis.Common: Removed cast from 
NGramTokenizerAnonymousInnerClassHelper.IsTokenChar(int) that was causing 
surrogate pairs to fail in the TestUTF8FullRange() tests of NGramTokenizerTest 
and EdgeNGramTokenizerTest (see #269)
     add 43745db  Lucene.Net.Tests.Analysis.Common: Fixed potential issue with 
ArgumentExceptions being thrown from char.ConvertToUtf32(string, int) by 
reverting back to CodePointAt() method in 
TestCharTokenizers.TestCrossPlaneNomalization().
     add b4c473e  PERFORMANCE: Lucene.Net.TestFramework: Fixed FSTTester to 
delete while iterating forward instead of using .ElementAt() to iterate in 
reverse, which takes about 3x longer (see #261)
     add 4bdb4e3  PERFORMANCE: 
Lucene.Net.Facet.Taxonomy.WriterCache.NameInt32CacheLRU: Changed from 
Dictionary to ConcurrentDictionary so we can delete items from the cache while 
forward iterating through it. (see #261)
     add 299e047  PERFORMANCE: Lucene.Net.Index.FieldInfos: Changed 
Builder.FieldInfo() method to TryGetFieldInfo() to optimize check for value 
(see #261)
     add af89b66  build/Dependencies.props: Upgraded J2N package dependency to 
2.0.0-beta-0009
     add ca6e0dc  build.Dependencies.props: Upgraded ICU4N package version to 
60.1.0-alpha.352
     add de24ba2  build/Dependencies.props: Updated Morfologik.Stemming 
dependency to 2.1.6-beta0007
     add 5f9bcb9  PERFORMANCE: Use J2N's ICollection<T>.ToArray() extension 
method that uses ICollection<T>.CopyTo(), which takes precedence over the LINQ 
IEnumerable<T>.ToArray() extension method. Benchmarks show about a 1/3 increase 
in performance. (see #261)
     add 75f4e0b  Lucene.Net.Support.IO.FileSupport::CreateTempFile(): 
Optimized the check for invalid characters to shave off a few ns
     add 17c12be  Directory.Build.props: Disabled warnings for features that 
require .NET Standard 2.1
     add 61bd539  PERFORMANCE: Eliminated several calls to FirstOrDefault(), 
LastOrDefault(), Skip(), First(), and Last() (see #261)
     add f49ad81  
Lucene.Net.QueryParser.Surround.Query.ComposedQuery::MakeLuceneSubQueriesField():
 Added missing using block on enumerator
     add 4302e0f  Lucene.Net.Support.ListExtensions: Factored out BinarySearch 
in favor of implementation from J2N
     add 4266e17  Lucene.Net.Suggest.FreeTextSuggester: Converted from 
SubList().Clear() to RemoveRange()
     add 7622fbf  Lucene.Net.TestFramework: Fixed broken XML doc comment
     add 9aea45c  Adds beta10/11 download pages
     add 8fd1c78  Merge branch 'master' into 
bugfix/308-TestAddIndexesWithCloseNoWait

No new revisions were added by this update.

Summary of changes:
 .rat-excludes                                      |   8 +-
 Directory.Build.props                              |   7 +
 Directory.Build.targets                            |   2 -
 azure-pipelines.yml                                |  14 +-
 build/Dependencies.props                           |   6 +-
 .../Compound/CompoundWordTokenFilterBase.cs        |   7 +-
 .../Compound/DictionaryCompoundWordTokenFilter.cs  |   4 +-
 .../Compound/HyphenationCompoundWordTokenFilter.cs |   6 +-
 .../Analysis/Hunspell/Dictionary.cs                |  10 +-
 .../Analysis/Pt/RSLPStemmerBase.cs                 |   4 +-
 .../Analysis/Query/QueryAutoStopWordAnalyzer.cs    |  16 +-
 .../Analysis/Shingle/ShingleFilter.cs              |  37 +--
 .../Analysis/Synonym/SlowSynonymMap.cs             |   4 +-
 .../Tartarus/Snowball/Among.cs                     |   7 +-
 .../Tartarus/Snowball/SnowballProgram.cs           |   8 +-
 .../JapaneseTokenizer.cs                           |   3 +-
 src/Lucene.Net.Analysis.Kuromoji/Util/CSVUtil.cs   |  13 +-
 .../OpenNLPChunkerFilter.cs                        |   5 +-
 .../OpenNLPLemmatizerFilter.cs                     |   5 +-
 .../OpenNLPPOSFilter.cs                            |   3 +-
 .../DoubleMetaphoneFilter.cs                       |  13 +-
 .../Language/Bm/PhoneticEngine.cs                  |   4 +-
 .../ByTask/Feeds/EnwikiQueryMaker.cs               |   4 +-
 .../ByTask/Feeds/SimpleSloppyPhraseQueryMaker.cs   |   3 +-
 src/Lucene.Net.Benchmark/Quality/QualityQuery.cs   |   4 +-
 src/Lucene.Net.Benchmark/Quality/QualityStats.cs   |   4 +-
 .../Quality/Trec/QueryDriver.cs                    |   6 +-
 .../Quality/Trec/Trec1MQReader.cs                  |   6 +-
 .../Quality/Trec/TrecTopicsReader.cs               |   6 +-
 .../Quality/Utils/DocNameExtractor.cs              |   3 +-
 src/Lucene.Net.Benchmark/Support/TagSoup/Parser.cs |  11 +-
 .../BlockTerms/TermsIndexWriterBase.cs             |  15 +-
 .../SimpleText/SimpleTextDocValuesReader.cs        |  13 +-
 src/Lucene.Net.Facet/DrillSideways.cs              |   4 +-
 src/Lucene.Net.Facet/FacetsConfig.cs               |  19 +-
 .../SortedSet/SortedSetDocValuesFacetCounts.cs     |  11 +-
 .../Taxonomy/Directory/DirectoryTaxonomyReader.cs  |  62 ++---
 .../Taxonomy/WriterCache/NameIntCacheLRU.cs        |  24 +-
 src/Lucene.Net.Grouping/GroupingSearch.cs          |  21 +-
 src/Lucene.Net.Grouping/SearchGroup.cs             |   5 +-
 .../Highlight/QueryTermExtractor.cs                |   4 +-
 .../PostingsHighlight/PostingsHighlighter.cs       |   2 +-
 src/Lucene.Net.Memory/MemoryIndex.Info.cs          |  38 ++-
 .../MemoryIndex.MemoryIndexReader.cs               |  40 ++-
 src/Lucene.Net.Memory/MemoryIndex.TermComparer.cs  |  38 ++-
 .../Index/MultiPassIndexSplitter.cs                |   4 +-
 .../Index/Sorter/SortingMergePolicy.cs             |   4 +-
 src/Lucene.Net.Queries/CommonTermsQuery.cs         |   4 +-
 src/Lucene.Net.Queries/CustomScoreQuery.cs         |  22 +-
 src/Lucene.Net.Queries/Mlt/MoreLikeThis.cs         |   4 +-
 src/Lucene.Net.Queries/TermsFilter.cs              |  10 +-
 .../Surround/Query/ComposedQuery.cs                |  10 +-
 .../Surround/Query/NotQuery.cs                     |  18 +-
 .../Suggest/Analyzing/AnalyzingSuggester.cs        |   4 +-
 .../Suggest/Analyzing/FreeTextSuggester.cs         |   5 +-
 .../Suggest/Fst/FSTCompletionLookup.cs             |  11 +-
 .../Suggest/SortedInputIterator.cs                 |  11 +-
 .../Suggest/SortedTermFreqIteratorWrapper.cs       |  11 +-
 .../Support/TestFramework/Assert.cs                | 268 +++++++++++++++------
 .../Analysis/BaseTokenStreamTestCase.cs            |   2 +-
 .../Index/AlcoholicMergePolicy.cs                  |   3 +-
 .../Index/BaseDocValuesFormatTestCase.cs           |   4 +-
 .../Index/BaseIndexFileFormatTestCase.cs           |   9 -
 .../Index/BaseStoredFieldsFormatTestCase.cs        |   1 -
 .../Index/BaseTermVectorsFormatTestCase.cs         |   2 +-
 .../Lucene.Net.TestFramework.csproj                |   1 +
 .../Search/ShardSearchingTestBase.cs               |   2 +-
 .../Support/ApiScanTestBase.cs                     |  22 +-
 .../Configuration/TestConfigurationFactory.cs      |   2 +-
 .../Support/JavaCompatibility/LuceneTestCase.cs    |  28 ++-
 .../Util/Automaton/AutomatonTestUtil.cs            |  26 +-
 src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs | 111 ++++-----
 src/Lucene.Net.TestFramework/Util/TestUtil.cs      |  33 ++-
 .../Analysis/Hunspell/StemmerTestBase.cs           |   5 +-
 .../Miscellaneous/TestStemmerOverrideFilter.cs     |   2 +-
 .../Analysis/Miscellaneous/TestTrimFilter.cs       |   3 +-
 .../Miscellaneous/TestWordDelimiterFilter.cs       | 211 +++-------------
 .../Analysis/NGram/NGramTokenizerTest.cs           |  21 +-
 .../Analysis/Shingle/ShingleFilterTest.cs          |  54 +----
 .../Analysis/Synonym/TestSlowSynonymFilter.cs      |   3 +-
 .../Analysis/Util/TestCharTokenizers.cs            |   6 +-
 .../Collation/TestCollationKeyFilterFactory.cs     |   1 +
 .../TestOpenNLPSentenceBreakIterator.cs            |   1 +
 .../Language/Bm/LanguageGuessingTest.cs            |   1 +
 .../Language/Caverphone1Test.cs                    |   1 +
 .../Language/Caverphone2Test .cs                   |   1 +
 .../Support/TestEnglishNumberFormatExtensions.cs   |   1 +
 .../ClassificationTestBase.cs                      |  35 ++-
 .../Utils/DataSplitterTest.cs                      |  36 +--
 .../JS/TestCustomFunctions.cs                      |   1 +
 .../JS/TestJavascriptCompiler.cs                   |   1 +
 .../JS/TestJavascriptFunction.cs                   |   1 +
 .../JS/TestJavascriptOperations.cs                 |   1 +
 .../TestDemoExpressions.cs                         |   1 +
 .../TestExpressionRescorer.cs                      |   1 +
 .../TestExpressionSortField.cs                     |   1 +
 .../TestExpressionValidation.cs                    |   1 +
 .../TestExpressionValueSource.cs                   |   7 +-
 .../Taxonomy/TestTaxonomyFacetCounts.cs            |   2 +-
 .../Taxonomy/TestTaxonomyFacetCounts2.cs           |  26 +-
 .../Taxonomy/TestTaxonomyFacetSumValueSource.cs    |   6 +-
 .../Taxonomy/WriterCache/TestCharBlockArray.cs     |   1 -
 src/Lucene.Net.Tests.Facet/TestDrillSideways.cs    |   9 +-
 src/Lucene.Net.Tests.Grouping/TestGrouping.cs      |   4 +-
 src/Lucene.Net.Tests.Join/TestBlockJoin.cs         |  11 +-
 .../Index/Sorter/SorterTestBase.cs                 |   3 +-
 src/Lucene.Net.Tests.Misc/Util/Fst/TestFSTsMisc.cs |  43 ++--
 .../Surround/Query/BooleanQueryTst.cs              |   1 +
 .../SessionTokenTest.cs                            |   6 +-
 .../Codecs/TestCodecServices.cs                    |   1 +
 .../Configuration/TestConfigurationService.cs      |   1 +
 .../Custom/TestCustomConfigurationFactory.cs       |   1 +
 .../Configuration/TestConfigurationSettings.cs     |   1 +
 .../Configuration/TestSystemProperties.cs          |   1 +
 .../Store/TestMockDirectoryWrapper.cs              |   2 +-
 .../Support/TestApiConsistency.cs                  |   2 +-
 .../Analysis/TestGraphTokenizers.cs                |   1 +
 .../TokenAttributes/TestCharTermAttributeImpl.cs   |   4 +-
 .../Compressing/TestFastDecompressionMode.cs       |   1 +
 .../Codecs/Lucene3x/TestImpersonation.cs           |   1 +
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |   1 +
 .../Index/TestBackwardsCompatibility.cs            |   1 +
 .../Index/TestDocInverterPerFieldErrorInfo.cs      |   1 +
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |   3 +-
 .../Index/TestDocumentsWriterStallControl.cs       |   1 +
 .../Index/TestExceedMaxTermLength.cs               |   1 +
 .../Index/TestForTooMuchCloning.cs                 |   1 +
 .../Index/TestForceMergeForever.cs                 |   1 +
 src/Lucene.Net.Tests/Index/TestIndexFileDeleter.cs |   1 +
 .../Index/TestIndexWriterForceMerge.cs             |   1 +
 .../Index/TestIndexWriterNRTIsCurrent.cs           |   1 +
 .../Index/TestIndexWriterOutOfFileDescriptors.cs   |   1 +
 src/Lucene.Net.Tests/Index/TestMaxTermFrequency.cs |   3 +-
 src/Lucene.Net.Tests/Index/TestNeverDelete.cs      |   1 +
 src/Lucene.Net.Tests/Index/TestNoMergePolicy.cs    |   1 +
 src/Lucene.Net.Tests/Index/TestNoMergeScheduler.cs |   1 +
 src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs  |   1 +
 src/Lucene.Net.Tests/Index/TestReaderClosed.cs     |   1 +
 src/Lucene.Net.Tests/Index/TestStressIndexing.cs   |   1 +
 src/Lucene.Net.Tests/Index/TestTransactions.cs     |   1 +
 .../Index/TestTwoPhaseCommitTool.cs                |   1 +
 src/Lucene.Net.Tests/Search/MultiCollectorTest.cs  |   1 +
 .../Search/Payloads/TestPayloadTermQuery.cs        |   1 +
 .../Search/TestControlledRealTimeReopenThread.cs   |   1 +
 src/Lucene.Net.Tests/Search/TestDocBoost.cs        |   1 +
 .../Search/TestEarlyTermination.cs                 |   1 +
 .../Search/TestMultiPhraseQuery.cs                 |   5 +-
 .../Search/TestPhrasePrefixQuery.cs                |   6 +-
 .../Search/TestPositionIncrement.cs                |   1 +
 .../Search/TestSearchWithThreads.cs                |   1 +
 .../Search/TestSimilarityProvider.cs               |   1 +
 src/Lucene.Net.Tests/Search/TestTermScorer.cs      |   1 +
 src/Lucene.Net.Tests/Store/TestFilterDirectory.cs  |   1 +
 .../Store/TestMockDirectoryWrapper.cs              |   1 +
 src/Lucene.Net.Tests/Store/TestRateLimiter.cs      |   1 +
 src/Lucene.Net.Tests/Support/TestApiConsistency.cs |   4 +-
 .../Support/TestEnumerableExtensions.cs            |   1 +
 src/Lucene.Net.Tests/Support/TestIDisposable.cs    |   1 +
 src/Lucene.Net.Tests/Support/TestListExtensions.cs | 169 -------------
 src/Lucene.Net.Tests/TestMergeSchedulerExternal.cs |   1 +
 .../Util/Automaton/TestBasicOperations.cs          |   1 +
 .../Util/Automaton/TestCompiledAutomaton.cs        |   4 +-
 .../Util/Automaton/TestDeterminism.cs              |   2 +-
 .../Util/Automaton/TestDeterminizeLexicon.cs       |   1 +
 .../Util/Automaton/TestLevenshteinAutomata.cs      |   1 +
 .../Util/Automaton/TestMinimize.cs                 |   1 +
 .../Util/Automaton/TestSpecialOperations.cs        |   2 +-
 .../Util/Automaton/TestUTF32ToUTF8.cs              |   1 +
 src/Lucene.Net.Tests/Util/Fst/Test2BFST.cs         |   1 +
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |  19 +-
 src/Lucene.Net.Tests/Util/Packed/TestPackedInts.cs |   2 +-
 .../Util/StressRamUsageEstimator.cs                |   1 +
 src/Lucene.Net.Tests/Util/Test2BPagedBytes.cs      |   1 +
 src/Lucene.Net.Tests/Util/TestArrayUtil.cs         |   7 +-
 src/Lucene.Net.Tests/Util/TestBytesRef.cs          |   2 +-
 .../Util/TestCloseableThreadLocal.cs               |   1 +
 src/Lucene.Net.Tests/Util/TestCollectionUtil.cs    |   1 +
 src/Lucene.Net.Tests/Util/TestConstants.cs         |   1 +
 src/Lucene.Net.Tests/Util/TestDocIdBitSet.cs       |   1 +
 .../Util/TestDoubleBarrelLRUCache.cs               |   1 +
 src/Lucene.Net.Tests/Util/TestIOUtils.cs           |   1 +
 .../Util/TestInPlaceMergeSorter.cs                 |   2 +
 src/Lucene.Net.Tests/Util/TestIntroSorter.cs       |   2 +
 src/Lucene.Net.Tests/Util/TestNamedSPILoader.cs    |   1 +
 src/Lucene.Net.Tests/Util/TestNumericUtils.cs      |   1 -
 src/Lucene.Net.Tests/Util/TestRamUsageEstimator.cs |   1 +
 .../Util/TestRamUsageEstimatorOnWildAnimals.cs     |   1 +
 .../Util/TestRecyclingByteBlockAllocator.cs        |   1 +
 .../Util/TestRecyclingIntBlockAllocator.cs         |   1 +
 src/Lucene.Net.Tests/Util/TestVersionComparator.cs |   1 +
 src/Lucene.Net.Tests/Util/TestWeakIdentityMap.cs   |   1 +
 src/Lucene.Net/Analysis/CachingTokenFilter.cs      |   6 +-
 src/Lucene.Net/Codecs/BlockTreeTermsReader.cs      |   8 +-
 src/Lucene.Net/Codecs/DocValuesConsumer.cs         |   2 +-
 src/Lucene.Net/Codecs/PostingsFormat.cs            |   8 +-
 src/Lucene.Net/Document/Document.cs                |   8 +-
 src/Lucene.Net/Index/DocumentsWriterFlushQueue.cs  |  11 +-
 src/Lucene.Net/Index/FieldInfos.cs                 |  12 +-
 src/Lucene.Net/Index/Fields.cs                     |   8 +-
 src/Lucene.Net/Index/FrozenBufferedUpdates.cs      |   5 +-
 src/Lucene.Net/Index/IndexFileDeleter.cs           |  10 +-
 src/Lucene.Net/Index/IndexWriter.cs                |   7 +-
 src/Lucene.Net/Index/MultiFields.cs                |   2 +-
 src/Lucene.Net/Index/MultiTerms.cs                 |   2 +-
 src/Lucene.Net/Index/MultiTermsEnum.cs             |   7 +-
 src/Lucene.Net/Index/ParallelCompositeReader.cs    |  11 +-
 src/Lucene.Net/Index/ReaderSlice.cs                |   9 +-
 src/Lucene.Net/Index/SegmentDocValues.cs           |   2 +-
 src/Lucene.Net/Index/SegmentMerger.cs              |   2 +-
 src/Lucene.Net/Index/StandardDirectoryReader.cs    |   2 +-
 src/Lucene.Net/Index/Terms.cs                      |   8 +-
 src/Lucene.Net/Search/BooleanQuery.cs              |   2 +-
 src/Lucene.Net/Search/BooleanScorer2.cs            |   2 +-
 src/Lucene.Net/Search/CachingCollector.cs          |   8 +-
 src/Lucene.Net/Search/DisjunctionMaxQuery.cs       |   4 +-
 src/Lucene.Net/Search/FieldCacheImpl.cs            |   6 +-
 src/Lucene.Net/Search/FieldComparator.cs           |  17 +-
 src/Lucene.Net/Search/FuzzyTermsEnum.cs            |   2 +-
 src/Lucene.Net/Search/MinShouldMatchSumScorer.cs   |   2 +-
 src/Lucene.Net/Search/NumericRangeQuery.cs         |  18 +-
 src/Lucene.Net/Search/PhraseQuery.cs               |   2 +-
 src/Lucene.Net/Search/SloppyPhraseScorer.cs        |   2 +-
 src/Lucene.Net/Search/Spans/SpanNearQuery.cs       |   2 +-
 src/Lucene.Net/Search/Spans/SpanOrQuery.cs         |   2 +-
 src/Lucene.Net/Search/TopDocs.cs                   |  10 +-
 src/Lucene.Net/Search/TopFieldCollector.cs         |   8 +-
 src/Lucene.Net/Search/TopScoreDocCollector.cs      |  13 +-
 src/Lucene.Net/Search/TopTermsRewrite.cs           |   5 +-
 src/Lucene.Net/Store/CompoundFileDirectory.cs      |   2 +-
 src/Lucene.Net/Store/CompoundFileWriter.cs         |   2 +-
 src/Lucene.Net/Store/FileSwitchDirectory.cs        |   2 +-
 src/Lucene.Net/Store/LockStressTest.cs             |   3 +-
 src/Lucene.Net/Store/NRTCachingDirectory.cs        |   4 +-
 src/Lucene.Net/Store/RAMDirectory.cs               |   2 +-
 src/Lucene.Net/Support/Arrays.cs                   |  24 ++
 .../Support/CollectionExtensions.cs}               |  28 ++-
 src/Lucene.Net/Support/Collections.cs              |   2 +-
 .../Configuration/Base/ConfigurationBuilder.cs     |  71 ------
 .../Configuration/Base/ConfigurationProvider.cs    |  99 --------
 .../Configuration/Base/ConfigurationRoot.cs        |   2 +-
 .../Configuration/DefaultConfigurationFactory.cs   |  17 +-
 ...> EnvironmentVariablesConfigurationProvider.cs} |   8 +-
 .../LuceneDefaultConfigurationSource.cs            |  46 ----
 src/Lucene.Net/Support/IO/FileSupport.cs           |  15 +-
 src/Lucene.Net/Support/Index/TaskMergeScheduler.cs |   3 +-
 src/Lucene.Net/Support/ListExtensions.cs           |  72 ------
 src/Lucene.Net/Support/SetExtensions.cs            |  10 -
 src/Lucene.Net/Support/Text/StringExtensions.cs    |  52 ++++
 src/Lucene.Net/Support/Util/ExceptionExtensions.cs |   3 +-
 src/Lucene.Net/Support/WeakDictionary.cs           |   4 +-
 src/Lucene.Net/Util/Attribute.cs                   |   6 -
 src/Lucene.Net/Util/Automaton/Automaton.cs         |  33 ++-
 src/Lucene.Net/Util/Automaton/BasicOperations.cs   |  35 ++-
 .../Util/Automaton/DaciukMihovAutomatonBuilder.cs  |  15 +-
 .../Util/Automaton/MinimizationOperations.cs       |  27 ++-
 src/Lucene.Net/Util/Automaton/SpecialOperations.cs |   1 +
 src/Lucene.Net/Util/Automaton/State.cs             |  12 +-
 src/Lucene.Net/Util/Bits.cs                        |   9 +-
 src/Lucene.Net/Util/ByteBlockPool.cs               |   2 +-
 src/Lucene.Net/Util/BytesRef.cs                    |   8 +-
 src/Lucene.Net/Util/CharsRef.cs                    |   9 +-
 src/Lucene.Net/Util/FieldCacheSanityChecker.cs     |  10 +-
 src/Lucene.Net/Util/Fst/FST.cs                     |   8 +-
 src/Lucene.Net/Util/IntsRef.cs                     |   7 +-
 src/Lucene.Net/Util/LongsRef.cs                    |   7 +-
 src/Lucene.Net/Util/PagedBytes.cs                  |   8 +-
 src/Lucene.Net/Util/QueryBuilder.cs                |   2 +-
 src/Lucene.Net/Util/RamUsageEstimator.cs           |  36 +--
 src/Lucene.Net/Util/SPIClassIterator.cs            |   1 -
 src/Lucene.Net/Util/WAH8DocIdSet.cs                |  13 +-
 .../Commands/CommandTestCase.cs                    |   3 +-
 .../Commands/Index/IndexUpgradeCommandTest.cs      |   1 +
 .../Configuration/TestConfigurationSettings.cs     |   3 +-
 .../SourceCode/SourceCodeParserTest.cs             |   1 +
 websites/site/contributing/documentation.md        |   2 +-
 websites/site/download/download.md                 |  12 +
 websites/site/download/toc.yml                     |   4 +
 ...8.0-beta00009.md => version-4.8.0-beta00010.md} |  18 +-
 ...8.0-beta00009.md => version-4.8.0-beta00011.md} |  18 +-
 279 files changed, 1181 insertions(+), 1810 deletions(-)
 delete mode 100644 src/Lucene.Net.Tests/Support/TestListExtensions.cs
 copy 
src/{Lucene.Net.TestFramework/Support/Randomized/Generators/RandomPicks.cs => 
Lucene.Net/Support/CollectionExtensions.cs} (50%)
 delete mode 100644 
src/Lucene.Net/Support/Configuration/Base/ConfigurationBuilder.cs
 delete mode 100644 
src/Lucene.Net/Support/Configuration/Base/ConfigurationProvider.cs
 rename 
src/Lucene.Net/Support/Configuration/{LuceneDefaultConfigurationProvider.cs => 
EnvironmentVariablesConfigurationProvider.cs} (91%)
 delete mode 100644 
src/Lucene.Net/Support/Configuration/LuceneDefaultConfigurationSource.cs
 create mode 100644 src/Lucene.Net/Support/Text/StringExtensions.cs
 copy websites/site/download/{version-4.8.0-beta00009.md => 
version-4.8.0-beta00010.md} (80%)
 copy websites/site/download/{version-4.8.0-beta00009.md => 
version-4.8.0-beta00011.md} (80%)

Reply via email to