1. 4b59a10 Lucene.Net.Tests.Analysis.Common: Refactored ShingleFilterTest to use inline Analyzers instead of explicit classes by Shad Storhaug · 4 years ago
  2. d92cd95 Lucene.Net.Tests.Util: Added missing Assert imports (NUnit's asserts are too slow) by Shad Storhaug · 4 years ago
  3. 1d4777c Lucene.Net.TestFramework.Util.Fst.FSTTester: Use SCG Ditionary for better performance by Shad Storhaug · 4 years ago
  4. ed01315 Lucene.Net.Util.RamUsageEstimator: Switched back to System.Collections.Generic.Dictionary because indexer of JCG dictionary is slower by Shad Storhaug · 4 years ago
  5. d537d7a Lucene.Net.Support.Collections: Reduced memory allocations of CaseInsensitiveComparer in ReverseOrder<T>() method by Shad Storhaug · 4 years ago
  6. ad5507e azure-pipelines.yml: Increased parallel jobs by one by Shad Storhaug · 4 years ago
  7. 4137c68 Lucene.Net.Analysis.Phonetic.DoubleMetaphoneFilter: Changed LinkedList to Queue for better throughput by Shad Storhaug · 4 years ago
  8. dcf7e22 TestWordDelimiterFactory: Converted to use inline anonymous analyzer syntax instead of explicit class definitions by Shad Storhaug · 4 years ago
  9. 626ab82 BREAKING: Lucene.Net.Analysis.Common.Analysis.Compound: Changed protected m_tokens field from LinkedList to Queue for better throughput by Shad Storhaug · 4 years ago
  10. fc9d181 PERFORMANCE: Lucene.Net.Util.Automaton: Replaced LinkedList<T> with Queue<T> in areas where copy constructors were not in use by Shad Storhaug · 4 years ago
  11. 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. by Shad Storhaug · 4 years ago
  12. 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. by Shad Storhaug · 4 years ago
  13. 33faa93 Lucene.Net.Configuration: Removed ConfigurationBuilder, ConfigurationProvider, and LuceneDefaultConfigurationSource. Renamed LuceneDefaultConfigurationProvider > EnvironmentVariablesConfigurationProvider to match .NET. (fixes #311) by Shad Storhaug · 4 years ago
  14. 2755024 azure-pipelines.yml: Fixed paths to exclude downloaded artifacts from the release distribution by Shad Storhaug · 4 years ago Lucene.Net_4_8_0_beta00010
  15. d5898c0 azure-pipelines.yml: Fixed Release job to checkout the source so it can be included in the release distribution by Shad Storhaug · 4 years ago
  16. 88e6b5f azure-pipelines.yml: Fixed broken checkout and relative paths in the Publish stage (required for Publish symbols path task) by Shad Storhaug · 4 years ago
  17. 0446a4e Added missing license headers by Shad Storhaug · 4 years ago
  18. c09fea6 build/Dependencies.props: Upgraded ICU4N to 60.1.0-alpha.351 by Shad Storhaug · 4 years ago
  19. 4455830 Lucene.Net.Index.IndexWriterConfig: Minor documentation fix by Shad Storhaug · 4 years ago
  20. ce6aef0 Removed some unused using directives by Shad Storhaug · 4 years ago
  21. 6719070 Lucene.Net.Util.ArrayUtil: Reduced memory allocations when using GetNaturalComparer<T>() by creating a singleton instance. by Shad Storhaug · 4 years ago
  22. c2d5521 SWEEP: Removed fully-qualified namespace from System exception types and added using directives instead by Shad Storhaug · 4 years ago
  23. e17221f BREAKING: Lucene.Net.TestFramework: Refactored LuceneTestCase to correctly load static system properties after the LuceneTestFrameworkIntializer sets the configuration factory. Renamed most public static fields and made them into static properties. by Shad Storhaug · 4 years ago
  24. 61c31185 publish-test-results.yml: View files in test environment after artifacts are downloaded by Shad Storhaug · 4 years ago
  25. 03aa984 Lucene.Net.TestFramework: Added logging of system properties so we can see how they are configured in CI by Shad Storhaug · 4 years ago
  26. fc22230 azure-pipelines.yml: Added build features for the test framework's system properties by Shad Storhaug · 4 years ago
  27. 3cda476 LICENSE.txt, NOTICE.txt: Updated copyright info by Shad Storhaug · 4 years ago
  28. cee19c3 Added NuGet.config to work around build pipeline caching issues by Shad Storhaug · 4 years ago
  29. b78efb0 azure-pipelines.yml: Cleaned up unused variable PublishedArtifactZipFileName by Shad Storhaug · 4 years ago
  30. e017bda azure-pipelines.yml: Removed NuGet caching, as it doesn't account for when dependencies change by Shad Storhaug · 4 years ago
  31. f8256b5 Applied the Slow and Nightly attributes to all tests that they apply to by Shad Storhaug · 4 years ago
  32. 18dfe36 Lucene.Net.TestFramework.Util.LuceneTestCase: Completed implementation of Nightly, Weekly, AwaitsFix, and Slow attributes. by Shad Storhaug · 4 years ago
  33. 2bd7ab6 Lucene.Net.Codecs.SimpleText: Using decimal is 30% faster than using BigInteger for add and subtract by Shad Storhaug · 4 years ago
  34. bbb2b32 Fixed up Microsoft.Extension.Configuration references by Shad Storhaug · 4 years ago
  35. d79d273 Removed unused dependencies for .NET Framework by Shad Storhaug · 4 years ago
  36. f297f00 Removed miscellaneous .NET Core 1.x/.NET Standard 1.x support from projects that were previously missed by Shad Storhaug · 4 years ago
  37. 081edee Removed NuGet.config file by Shad Storhaug · 4 years ago
  38. e07e3dc SWEEP: Removed .NET Standard 1.x/.NET Core 1.x support from all project files by Shad Storhaug · 4 years ago
  39. 806ea9c Lucene.Net.Analysis.Common: Slight optimization of ToUpper and ToLower methods by Shad Storhaug · 4 years ago
  40. 02dc66d Lucene.Net.Analysis.Common: Fixed Java4CharacterUtilsBWCompatibility to utilize the invariant culture when converting to upper and lower case by Shad Storhaug · 4 years ago
  41. e28da2f SWEEP: Fixed whitespace formatting and using directives in ~500 files by Shad Storhaug · 4 years ago
  42. 839e173 Lucene.Net.Analysis.Icu.IcuNormalizer2Filter: Reverted back to the original implementation that used a buffer to transfer the normalized value into the term attribute and did not convert the term to a string before normalization by Shad Storhaug · 4 years ago
  43. 5d07370 Lucene.Net.Analysis.Common: Added CodePointCount overloads to CharacterUtils for ICharSequence, char[] and StringBuilder and utilized them in NGramTokenFilter and EdgeNGramTokenFilter to count codepoints without allocating memory by Shad Storhaug · 4 years ago
  44. 1833e1f Lucene.Net.TestFramework.Util.LuceneTestCase: Optimized whitespace removal regex in SuppressCodecsAttribute by precompiling and statically caching by Shad Storhaug · 4 years ago
  45. 13367d2 Lucene.Net.Analysis.Phonetic: Optimized regular expressions by loading cached compiled instances during static initialization by Shad Storhaug · 4 years ago
  46. 688e354 Lucene.Net.Analysis.Common: Optimized AbstractAnalysisFactory by lazy loading and caching compiled regular expressions instead of compiling them in a tight loop by Shad Storhaug · 4 years ago
  47. 0ec5f2f Lucene.Net.ICU: Optimized ThaiWordFilter by caching compiled regular expression and removing the conversion to string before seeking the first character by Shad Storhaug · 4 years ago
  48. ef7aa2b Lucene.Net.Analysis.Common: Optimized FSTSynonymFilterFactory and SlowSynonymFilterFactory by caching compiled regular expression and lazy loading it instead of compiling it in a tight loop by Shad Storhaug · 4 years ago
  49. b623200 Lucene.Net.Analysis.Common: Optimized Hunspell Dictionary by caching compiled regular expression instead of compiling it in a tight loop by Shad Storhaug · 4 years ago
  50. 3557d34 Lucene.Net.Analysis.Common: Optimized the CJKTokenizer by caching the compiled regular expressions for character classes and converting the char to a string for the check more efficiently by Shad Storhaug · 4 years ago
  51. 1087814 SWEEP: Removed fully-qualified exceptions and added using directives instead by Shad Storhaug · 4 years ago
  52. 6de7d49 SWEEP: Changed all properties to use expression style syntax, reordered to put get before set, and changed all backing field names back to their original without the "_Renamed" suffix by Shad Storhaug · 4 years ago
  53. b748417 Lucene.Net.Tests (T-Z): Renamed member variables camel case, and fixed up using directives and license headers by Shad Storhaug · 4 years ago
  54. 5784b38 Lucene.Net.Tests (J-S): Renamed member variables camel case, and fixed up using directives and license headers by Shad Storhaug · 4 years ago
  55. 4689e67 Lucene.Net.Tests (I-J): Renamed member variables camel case, and fixed up using directives and license headers by Shad Storhaug · 4 years ago
  56. 7bb264e Lucene.Net.Tests.Join: Renamed member variables camel case by Shad Storhaug · 4 years ago
  57. ad6277e Lucene.Net.Tests (A-D, E-I): Renamed member variables camel case, and fixed up using directives and license headers by Shad Storhaug · 4 years ago
  58. 9a8c5c9 Lucene.Net.Tests: Removed unused class SupportClassException by Shad Storhaug · 4 years ago
  59. bdfc476 Lucene.Net.Tests: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  60. 31055b2 Lucene.Net.TestFramwork.Util: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  61. 6cafc62 Lucene.Net.TestFramework.Store.MockDirectoryWrapper: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  62. c0526ad Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Removed dependency on Linq by Shad Storhaug · 4 years ago
  63. 6fb0977 Lucene.Net.TestFramework.Index.BaseTermVectorsFormatTestCase: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  64. cb98029 Lucene.Net.TestFramework.Index.BasePostingsFormatTestCase: Removed dependency on Linq by Shad Storhaug · 4 years ago
  65. 275895e Lucene.Net.TestFramework.Codecs: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  66. 9f5cf8e BREAKING: Lucene.Net.Suggest: Changed return type of Contexts property from IEnumerable<BytesRef> to ICollection<BytesRef> to improve performance for certain operations by Shad Storhaug · 4 years ago
  67. e9f7641 Lucene.Net.Spatial: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  68. 3872a96 Lucene.Net.Replicator: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  69. 4868152 Lucene.Net.QueryParser: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  70. 67eb1a5 Lucene.Net.Queries: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  71. 20d64d8 Lucene.Net.Misc: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  72. 14fb711 Lucene.Net.Grouping: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  73. 73a3fcd Lucene.Net.Highlighter: Reduced dependency on Linq by Shad Storhaug · 4 years ago
  74. 1fc2d1d Lucene.Net.Analysis + Lucene.Net.Codecs + Lucene.Net.Facet: Reduced Linq code by Shad Storhaug · 4 years ago
  75. ab42162 Lucene.Net (Search + Store + Support): Removed unnecessary Linq allocations by Shad Storhaug · 4 years ago
  76. a7f6020 Lucene.Net.Index: Removed references to System.Linq and replaced with more optimized code by Shad Storhaug · 4 years ago
  77. a5a6bf4 Lucene.Net.Codecs: Removed references to System.Linq and replaced with more optimized code by Shad Storhaug · 4 years ago
  78. de82cc2 Patch for TestWAH8DocIdSet, which fails when comparing against J2N.Collections.BitSet by Shad Storhaug · 4 years ago
  79. aa5cadb Changed to use J2N.Collections.BitSet instead of BitArray by Shad Storhaug · 4 years ago
  80. 6c5d282 Lucene.Net.Tests.Analysis.Phonetic.Language.Bm.PhoneticEnginePeformanceTest::Test(): Changed to use Stopwatch for more accurate timing by Shad Storhaug · 4 years ago
  81. 612d22e Lucene.Net.Support.Collections: Changed empty collections to be read only collections so a cast isn't required to get to IDictionary, IList, etc. by Shad Storhaug · 4 years ago
  82. 89fb0a6 build/Dependencies.props: Updated J2N package dependency to 2.0.0-beta-0008 by Shad Storhaug · 4 years ago
  83. d05bbaa SWEEP: Fixed EmptyMap, EmptySet, and EmptyList methods in Lucene.Net.Support.Collections to return a cached empty instance and restored all calls to the methods to reduce unnecessary allocations by Shad Storhaug · 4 years ago
  84. d3a810e Lucene.Net.Support.Arrays: Added AggressiveInlining to many of the methods by Shad Storhaug · 4 years ago
  85. 66379db Lucene.Net.Expressions + Lucene.Net.Join: Cleaned up whitespace by Shad Storhaug · 4 years ago
  86. bf7a1ba SWEEP: Optimized empty array creation by Shad Storhaug · 4 years ago
  87. 4a0d853 Lucene.Net.Tests: Removed TestNumericUtil tests from J-S because they are already in T-Z by Shad Storhaug · 4 years ago
  88. 59e07d3 Lucene.Net.Tests (E-I): Added missing Test2B tests by Shad Storhaug · 4 years ago
  89. a8d3771 azure-pipelines.yml: Reduced maximum parallel jobs to 6 on macOS and Linux, 7 on Windows by Shad Storhaug · 4 years ago
  90. c4acbd5 Lucene.Net.Tests: Split E-I int E-I and I-J by Shad Storhaug · 4 years ago
  91. a74ce6c Lucene.Net.Tests: Combined T-Z into a single project by Shad Storhaug · 4 years ago
  92. e55fe8d added missing publish by Michael · 4 years ago
  93. d484b33 build improvements. Pipeline caching. by Michael · 4 years ago
  94. 53c44eb missing packages from downloads by Shannon · 4 years ago
  95. 3d30140 Merge pull request #304 from apache/docs-poc by Shannon Deminick · 4 years ago
  96. 07e1d13 adds beta00009 links to site by Shannon · 4 years ago docs/4.8.0-beta00009
  97. ed0f7dd _rel fixes and a couple more hard coded paths by Shannon · 4 years ago
  98. 3b92a59 Lucene.Net.Analysis.Tokenizer: Allow enabling "asserts" for testing by Shad Storhaug · 4 years ago
  99. 5de2f4c Lucene.Net.TestFramework: Reuse inbuilt environment variable provider rather than our stock one, that is only meant as a logical default. by Shad Storhaug · 4 years ago
  100. 2b82774 Added a global Lucene.Net.Diagnostics.Debugging.AssertsEnabled static property that can be used to toggle "asserts" on and off in the release build, similar to how it works in Java. The setting can be injected by end users with the "assert" system property (which is a boolean). (#301) by Shad Storhaug · 4 years ago