1. 50907cf Lucene.Net.Tests.Index: Added TimeoutAttribute on several Nightly tests to prevent them from going over Azure's 1hr time limit and detect which test(s) limits are problematic by Shad Storhaug · 3 years, 8 months ago
  2. b822beb Lucene.Net.Tests.Index.TestFlushByRamOrCountsPolicy::TestFlushByRam(): Increased ramBuffer size to offset the fact that LuceneTestCase.AtLeast() was decreased. by Shad Storhaug · 3 years, 8 months ago
  3. 23620d0 publish-test-results.yml: Removed call to show-all-files.yml that is for debugging by Shad Storhaug · 3 years, 8 months ago
  4. 833042b Lucene.Net.TestFramework.Index.BaseStoredFieldsFormatTestCase::TestBigDocuments() Reduced size of big documents to keep test time under 1 hour by Shad Storhaug · 3 years, 8 months ago
  5. 744a922 Lucene.Net.Tests: Added logging in TestDuringAddIndexes() and TestTermVectorCorruption() to assist with debugging occasional test failures on Linux/macOS by Shad Storhaug · 3 years, 8 months ago
  6. 5a84839 Added [Timeout] attribute on tests that have [Deadlock] attribute to prevent them from timing out Azure DevOps. by Shad Storhaug · 3 years, 8 months ago
  7. 03aa9dc azure-pipelines.yml: Added x86 nightly tests for netcoreapp3.1 and netcorapp2.1 by Shad Storhaug · 3 years, 8 months ago
  8. 4622b36 Lucene.Net.Tests.TestFramework.Analysis (TestLookaheadTokenFilter + TestMockAnalyzer): Reduced maximum nightly iterations by 50% by Shad Storhaug · 3 years, 8 months ago
  9. 94d1b9d Lucene.Net.TestFramework.Util.LuceneTestCase: Reduced AtLeast() factor from 2 to 1.5 by Shad Storhaug · 3 years, 8 months ago
  10. 73e4649 Lucene.Net.Tests.Facet: Don't use NO_OP_CACHE during Nightly builds to stay under the 1 hour job limit in Azure DevOps by Shad Storhaug · 3 years, 8 months ago
  11. b5c9123 Lucene.Net.Tests.Index.Test4GBStoredFields: Added exception because this test runs out of memory on x86 by Shad Storhaug · 3 years, 8 months ago
  12. 69520d3 Lucene.Net.TestFramework.Util.LuceneTestCase::Rarely(): Reduced nightly instances by 50% by Shad Storhaug · 3 years, 8 months ago
  13. a6d8a02 Lucene.Net.Tests.Facet.Taxonomy.TestSearcherTaxonomyManager: Reduced ordLimit from 100000 to 30000 to keep Nightly run time under 60 minutes by Shad Storhaug · 3 years, 8 months ago
  14. c6bdb06 Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Reduced amount of pause and run time for concurrency tests to keep the total test time below 1 hour by Shad Storhaug · 3 years, 8 months ago
  15. 8cc6c06 Lucene.Net.Tests.Index.Test2BPostings: Ignored test because it pushes Azure DevOps over the 1 hour time limit allowed by Shad Storhaug · 3 years, 8 months ago
  16. 742a1cc Lucene.Net.Tests.Index.TestBagOfPostings: Reduced numTerms by a factor of 6 instead of a factor of 2 to keep Nightly run time under 60 minutes by Shad Storhaug · 3 years, 8 months ago
  17. a8b71cc Lucene.Net.Tests.Index.TestBagOfPositions: Reduced numTerms by a factor of 6 instead of a factor of 2 to keep Nightly run time under 60 minutes by Shad Storhaug · 3 years, 8 months ago
  18. 3b28f2d Lucene.Net.Tests.Facet.Taxonomy.TestSearcherTaxonomyManager: Reduced ordLimit from 100000 to 30000 to keep Nightly run time under 60 minutes by Shad Storhaug · 3 years, 8 months ago
  19. ece6bea Update home-quick-start.tmpl.partial by Antony Corbett · 3 years, 8 months ago
  20. b8ab1eb azure-pipelines.yml: Added tests for .NET Framework x86 (see #258) by Shad Storhaug · 3 years, 8 months ago
  21. de5251c Lucene.Net.Search.FieldCacheImpl: Added comments to indicate where and why we have diverged from Lucene 4.8.0 by Shad Storhaug · 3 years, 8 months ago
  22. a2fac85 mark new fields as private by rafael-aero · 3 years, 8 months ago
  23. 20bd304 remove unecessary dictionary lookup by rafael-aero · 3 years, 8 months ago
  24. aa60c00 build/Dependencies.props: Upgraded ICU4N to 60.1.0-alpha.353, J2N to 2.0.0-beta-0010 and Morfologik.Stemming to 2.1.7-beta-0001 by Shad Storhaug · 3 years, 8 months ago
  25. b2f737d websites/site/download: Fixed bin.zip filenames and put binary download links before source code links by Shad Storhaug · 3 years, 8 months ago
  26. c409dae Reverted src/Lucene.Net/overview.md by Shad Storhaug · 3 years, 8 months ago docs/4.8.0-beta00010 docs/4.8.0-beta00011 docs/4.8.0-beta00012 docs/4.8.0-beta00012-old
  27. dbe9aab Updated README.md by Shad Storhaug · 3 years, 8 months ago
  28. 3ea5320 websites/apidocs/docfx.global.json: Updated to 4.8.0-beta00012 by Shad Storhaug · 3 years, 8 months ago
  29. c5a71db Docs: Added output from src/docs/convert.ps1 for 4.8.0-beta00012 by Shad Storhaug · 3 years, 8 months ago
  30. b1f3cf7 websites/site/contributing/documentation.md: Fixed typos by Shad Storhaug · 3 years, 8 months ago
  31. 4067e75 websites/site/lucenetemplate/partials/home-quick-start.tmpl.partial: Updated code sample for MultiPhraseQuery to use collection initializer by Shad Storhaug · 3 years, 8 months ago
  32. 2ac7eb7 website/site/docs.md: Added missing documentation links for 4.8.0-beta00010, 4.8.0-beta00011, and 4.8.0-beta00012 by Shad Storhaug · 3 years, 8 months ago
  33. c197238 websites/site/download: Added download page for 4.8.0-beta00012 by Shad Storhaug · 3 years, 8 months ago
  34. 300bf7e websites/site/contributing.make-release.md: Updated release procedure with shortened testing times and to check if there is something wrong with the release binaries earlier in the steps by Shad Storhaug · 3 years, 8 months ago
  35. fc2da94 Lucene.Net.Codecs.Memory.DirectDocValuesConsumer: Renamed IteratorAnonymousInnerClassHelper > Enumerator, IterableAnonymousInnerClassHelper > EnumerableAnonymousInnerClassHelper (see #279) by Shad Storhaug · 3 years, 9 months ago Lucene.Net_4_8_0_beta00012
  36. 4260e00 BREAKING: Lucene.Net.Benchmarks.ByTask.Feeds.DirContentSource: Renamed Iterator > Enumerator (see #279) by Shad Storhaug · 3 years, 9 months ago
  37. 0e49bf9 BREAKING: Lucene.Net.Analysis.Common/Analysis/Compound/Hyphenation/TernaryTree: Renamed Iterator > Enumerator, Keys() > GetEnumerator() (see #279) by Shad Storhaug · 3 years, 9 months ago
  38. 278fabe Lucene.Net.Util.MergedIterator<T>: Converted to MergedEnumerator<T> (see #279) by Shad Storhaug · 3 years, 9 months ago
  39. 1dc0f32 Lucene.Net.Util.FilterIterator<T>: Converted to FilterEnumerator<T> using a predicate passed into the constructor rather than having to subclass. Swapped only usage in FieldFilterAtomicReader with a LINQ query/yield return, since performance is better. (see #279) by Shad Storhaug · 3 years, 9 months ago
  40. 4ce049d Lucene.Net.Suggest: Removed obsolete iterators/methods by Shad Storhaug · 3 years, 9 months ago
  41. 40fba2b Lucene.Net.Tests.Suggest: Removed tests for obsolete types/methods by Shad Storhaug · 3 years, 9 months ago
  42. 24c2a2b Lucene.Net.Search.Spans.Spans: Changed Next() > MoveNext() and deprecated Next() method (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  43. e1a930a Lucene.Net.Index.TermsEnum: Changed to use TermsEnum object itself from Current property to expose its interface during a foreach loop (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  44. ecb47ed SWEEP: Remove calls to obsolete GetIterator() method and call GetEnumerator() instead (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  45. 330c25a Changed all Terms subclasses to use GetEnumerator() instead of GetIterator() (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  46. 1fed4fb SWEEP: Remove calls to obsolete TermsEnum.Next() method and call TermsEnum.MoveNext(), TermsEnum.Term instead (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  47. 5284469 Marked all overloads of TermsEnum.Next(), BytesRefFSTEnum.Next(), and BytesRefArray.GetIterator() methods and IBytesRefIterator, BytesRefIterator types obsolete and hid them from intellisense (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  48. e9758a9 Cascade calls from Next() to MoveNext() in TermsEnum implementations (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  49. 4117364 Codecs: Added MoveNext() implementations to each TermsEnum subclass (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  50. 11323a5 Lucene.Net.Index.Terms/TermsEnum, Lucene.Net.Suggest: Refactored iterators into enumerators (see #279, #212) by Shad Storhaug · 3 years, 9 months ago
  51. adade99 Lucene.Net.CodeAnalysis: Separated CSharp and VisualBasic into different assemblies to prevent cross-language dependency issues when using analyzers (fixes #286) by Shad Storhaug · 3 years, 9 months ago
  52. 92ec2de Lucene.Net.Configuration: Removed the IConfigurationRoot interface from the ConfigurationRoot class when targeting a version of Microsoft.Extensions.Configuration less than 2.0. This will allow the end user to upgrade Microsoft.Extensions.Configuration seamlessly. (fixes #323) by Shad Storhaug · 3 years, 9 months ago
  53. 4de9f71 BREAKING: Lucene.Net.Analysis.Common.Miscellaneous.CapitalizationFilter: Changed default behavior to use invariant culture instead of the current thread's culture to match Lucene, which seems more natural when using filters inside of analyzers. by Shad Storhaug · 3 years, 9 months ago
  54. 20b887e BUG: Fixed several references to J2N.BitConversion that were calling the overload that normalizes NaN when they should have been calling the raw bit conversion instead. by Shad Storhaug · 3 years, 9 months ago
  55. 2cd99fc BUG: Lucene.Net.Search.FuzzyTermsEnum: Disabled optimizations for Accept() method on .NET Framework because of float comparison failures on x86 in Release mode. Fixes TestTokenLengthOpt(). by Shad Storhaug · 3 years, 9 months ago
  56. 2ac1327 BUG: Lucene.Net.Sandbox.Queries.SlowFuzzyTermsEnum: Disabled optimizations on .NET Framework because of float comparison failures on x86 in Release mode. Fixes TestTokenLengthOpt(). by Shad Storhaug · 3 years, 9 months ago
  57. fbe3a1d BUG: Lucene.Net.Search.TopScoreDocCollector: Disabled optimizations on .NET Framework because of float comparison failures on x86 in Release mode. Fixes TestSearchAfter::TestQueries(), TestTopDocsMerge::TestSort_1(), TestTopDocsMerge::TestSort_2(). by Shad Storhaug · 3 years, 9 months ago
  58. 28df189 PERFORMANCE: Lucene.Net.Support.AssemblyUtils: restructured to use IEnumerable<T> for deferred execution by Shad Storhaug · 3 years, 9 months ago
  59. 172be69 Lucene.Net.Expressions: Eliminated .NET settings file and reused JavascriptCompiler.properties file in .NET Framework so we don't have to branch for different target platforms. Simplified reading the settings by using J2N PropertyExtensions. by Shad Storhaug · 3 years, 9 months ago
  60. bf7a1c5 Directory.Build.targets: Inverted FEATURE_STACKTRACE so it is on when System.Diagnostics.StackTrace is available by Shad Storhaug · 3 years, 9 months ago
  61. dd62c71 Directory.Build.targets: Renamed NETSTANDARD1_6 to NETSTANDARD1_X so it isn't dependent on the minor version number by Shad Storhaug · 3 years, 9 months ago
  62. c8af45f Directory.Build.targets: Added FEATURE_STACKOVERFLOWEXCEPTION__ISCATCHABLE and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  63. a5a4aed Directory.Build.targets: Added FEATURE_MEMORYMAPPEDFILESECURITY and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  64. d0f676d Directory.Build.targets: Added FEATURE_BITARRAY_COPYTO and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  65. c39e793 Directory.Build.targets: Added FEATURE_APPDOMAIN_GETASSEMBLIES and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  66. a38e089 Directory.Build.targets: Added FEATURE_ASSEMBLY_GETCALLINGASSEMBLY and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  67. 4a78048 Directory.Build.targets: Added FEATURE_APPDOMAIN_BASEDIRECTORY and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  68. 6fe133e Directory.Build.targets: Added FEATURE_APPDOMAIN_ISFULLYTRUSTED and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  69. 20b0e37 Directory.Build.targets: Added FEATURE_TYPE_GETMETHOD__BINDINGFLAGS_PARAMS and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  70. c047ae9 Directory.Build.targets: Added NETFRAMEWORK compilation symbol by Shad Storhaug · 3 years, 9 months ago
  71. d8a37cb Lucene.Net.Tests.TestFramework.DependencyInjection: Hard wired to net48 so it is unaffected if the rest of the solution is changed to test .NET Framework versions that do not support Microsoft.Extensions.DependencyInjection lower than the current version by Shad Storhaug · 3 years, 9 months ago
  72. 529aa4d Lucene.Net.Util.Constants: Refactored to use RuntimeInformation on .NET Framework by Shad Storhaug · 3 years, 9 months ago
  73. 4c55677 Directory.Build.targets: Added FEATURE_ENCODINGPROVIDERS and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  74. d371ed1 Directory.Build.targets: Added FEATURE_TEXTWRITER_CLOSE, FEATURE_TEXTWRITER_CREATEOBJREF, and FEATURE_TEXTWRITER_INITIALIZELIFETIMESERVICE and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  75. ef7c48a Directory.Build.targets: Added FEATURE_METHODBASE_GETMETHODBODY and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  76. 5338b79 Directory.Build.targets: Added FEATURE_SECURITYPERMISSIONS_HOSTPROTECTION and FEATURE_ARGITERATOR and implemented in Lucene.Net.Util.SystemConsole class by Shad Storhaug · 3 years, 9 months ago
  77. f6ac6f4 Directory.Build.targets: Added FEATURE_CULTUREINFO_GETCULTURES and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  78. 5bfe1e1 Directory.Build.targets: Added FEATURE_CULTUREINFO_CURRENTCULTURE_SETTER and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  79. 556bf82 Lucene.Net.Tests.QueryParser.Xml.TestQueryTemplateManager: Changed conditional compilation to FEATURE_XSLT by Shad Storhaug · 3 years, 9 months ago
  80. a2abd1f Directory.Build.targets: Added FEATURE_THREAD_YIELD by Shad Storhaug · 3 years, 9 months ago
  81. 5fcbaf2 Added conditional compilation for FEATURE_THREAD_PRIORITY by Shad Storhaug · 3 years, 9 months ago
  82. ed2bf96 Directory.Build.targets: Added FEATURE_THREAD_INTERRUPT and implemented throughout solution by Shad Storhaug · 3 years, 9 months ago
  83. ff2db42 SWEEP: Removed unnecessary .NET Framework references from all test projects by Shad Storhaug · 3 years, 9 months ago
  84. 4219e36 Fixed merge conflicts/other issues for patch LUCENE-5644 (see #208) by Shad Storhaug · 3 years, 9 months ago
  85. 49d3e93 LUCENE-5644: switch to simpler LIFO thread to ThreadState allocator during indexing. Technically, this is something from releases/lucene-solr/4.8.1, but profiling indicates it makes a huge difference in multithreaded scenarios by Vincent Van Den Berghe · 7 years ago
  86. 68cd398 Lucene.Net.Search.FieldCacheDocIdSet: Added public constructor with predicate parameter for filtering without having to hand code a class by Shad Storhaug · 3 years, 9 months ago
  87. 189c512 BUG: Lucene.Net.Tests.Index.TestIndexWithThreads::TestRollbackAndCommitWithThreads(): Must catch and ignore AssertionException, as was done in Lucene by Shad Storhaug · 3 years, 9 months ago
  88. 2a006dc Lucene.Net.Replicator: Review fixes by Jens Melgaard · 3 years, 9 months ago
  89. 9f09f3b Lucene.Net.Replicator: Review fixes by Jens Melgaard · 3 years, 9 months ago
  90. 5ea888b Lucene.Net.Replicator: Fixed an issue in IndexInputStream that meant the read method could return a number larger than what was passed in for read count or what the buffer could hold, it should instead return the total number of bytes that was read into the buffer, which logically can't be bigger than the buffer it self. by Jens Melgaard · 3 years, 9 months ago
  91. 5e4d299 PERFORMANCE: Lucene.Net.Diagnostics: Added Asssert overload for passing a string for cases where no concatenation is used. by Shad Storhaug · 3 years, 9 months ago
  92. 6eba1e0 TO REVERT: Lucene.Net.ICU: Added locking to ICUTokenizer to only allow a single thread to manipulate the BreakIterator at a time. This can be reverted when the BreakIterator issue is fixed. by Shad Storhaug · 3 years, 9 months ago
  93. 5ff9258 Lucene.Net.ICU: Added locking to ThaiTokenizer to only allow a single thread to manipulate the BreakIterator at a time. This helps, but is only a partial fix. by Shad Storhaug · 3 years, 9 months ago
  94. d6dcab3 Lucene.Net.Tests.ICU: Added concurrency test for ThaiAnalyzer by Shad Storhaug · 3 years, 9 months ago
  95. 57ed84a PERFORMANCE: Lucene.Net.Util.AttributeSource.DefaultAttributeFactory: Use external lock for better performance and removed redundant GetOrAdd() call by Shad Storhaug · 3 years, 9 months ago
  96. 990f929 PERFORMANCE: Lucene.Net.Util: Streamlined DefaultAttributeFactory to make the get/update process of creating an attribute WeakReference atomic by Shad Storhaug · 3 years, 9 months ago
  97. a250321 PERFORMANCE: Lucene.Net.Util.AttributeSource::GetAttribute<T>(): Removed extra lookup by using TryGetValue by Shad Storhaug · 3 years, 9 months ago
  98. f6addeb PERFORMANCE: Lucene.Net.Util.AttributeSource: Eliminated unnecessary try catch and replaced ContainsKey with TryGetValue by Shad Storhaug · 3 years, 9 months ago
  99. 6161f4f Lucene.Net.ICU: Reverted extra locking/cloning for ThaiTokenizer by Shad Storhaug · 3 years, 9 months ago
  100. 672c5a9 Lucene.Net.Analysis.ICU: Updated Segmentation files to Lucene 8.6.1 to account for the latest features of ICU by Shad Storhaug · 3 years, 9 months ago