lucenenet-commits mailing list archives: March 2017

Site index · List index
Message listThread · Author · Date
nightowl...@apache.org [01/27] lucenenet git commit: Lucene.Net.Tests.Spatial: Removed double-run of SpatialExample.Test() that was a hack put into JUnit because SpatialExample doesn't follow the conventions that were used to identify it as a test class. Thu, 02 Mar, 01:10
nightowl...@apache.org   [02/27] lucenenet git commit: Lucene.Net.Core.Search.Similarities.SimilarityBase: Changed sbyte to byte for CLS compliance. Thu, 02 Mar, 01:10
nightowl...@apache.org   [03/27] lucenenet git commit: Lucene.Net.Core.Search.Similarities.BM25Similarity: Changed sbyte to byte for CLS compliance. Thu, 02 Mar, 01:10
nightowl...@apache.org   [04/27] lucenenet git commit: Lucene.Net.Core.Search.FieldCache.Bytes: Changed return type of Get() from sbyte to byte for CLS compliance. Also changed IByteParser to byte. Thu, 02 Mar, 01:10
nightowl...@apache.org   [05/27] lucenenet git commit: Lucene.Net.Core.Index.DocTermOrds: added CLSCompliant(false) to m_tnums field, since it is a jagged array, which cannot be made CLS compliant anyway. Thu, 02 Mar, 01:10
nightowl...@apache.org   [06/27] lucenenet git commit: Lucene.Net.Core.Analysis.Analyzer: Added NewAnonymous method that accepts a delegate function to mimic Java's ability to declare an anonymous Analyzer class. Thu, 02 Mar, 01:10
nightowl...@apache.org   [07/27] lucenenet git commit: Lucene.Net.Core.Analysis: Cleaned up documentation comments Thu, 02 Mar, 01:10
nightowl...@apache.org   [08/27] lucenenet git commit: Lucene.Net.Core.Analysis: Cleaned up documentation comments Thu, 02 Mar, 01:10
nightowl...@apache.org   [09/27] lucenenet git commit: Lucene.Net.Core.Analysis.TokenAttributes: Deleted unnecessary ITermAttribute interface (doesn't exist in Lucene 4.8.0) Thu, 02 Mar, 01:10
nightowl...@apache.org   [10/27] lucenenet git commit: Lucene.Net.Core.Document.FieldType: Removed original DocValuesType() method (it was commented out) Thu, 02 Mar, 01:10
nightowl...@apache.org   [11/27] lucenenet git commit: Lucene.Net.Core.Index.CoalescedUpdates: removed TODOs about whether logic in TermsIterable() and QueriesIterable are correct Thu, 02 Mar, 01:10
nightowl...@apache.org   [12/27] lucenenet git commit: Lucene.Net.Core.Search.SearcherLifetimeManager: Fixed potential keynotfound bug in Acquire() method Thu, 02 Mar, 01:10
nightowl...@apache.org   [13/27] lucenenet git commit: Lucene.Net.Core.Search.Spans.SpanNearQuery: Changed logic of GetHashCode() to combine the hash codes of all clauses. Changed datatype of m_clauses protected field from IList<SpanQuery> to List<SpanQuery> to ensure the hash c Thu, 02 Mar, 01:10
nightowl...@apache.org   [14/27] lucenenet git commit: Lucene.Net.Core.Search.Spans (SpanFirstQuery + SpanNearPayloadCheckQuery + SpanNearQuery + SpanOrQuery + SpanPayloadCheckQuery + SpanPositionRangeQuery): Changed GetHashCode() implementation to call SingleToRawInt32Bits() ra Thu, 02 Mar, 01:10
nightowl...@apache.org   [15/27] lucenenet git commit: Lucene.Net.Core.Search.Spans (SpanPayloadCheckQuery + SpanNearPayloadChecQuery): Changed GetHashCode() method to call m_payloadToMatch.GetValueHashCode() and Equals() method to call m_payloadToMatch so all contained values a Thu, 02 Mar, 01:10
nightowl...@apache.org   [16/27] lucenenet git commit: Lucene.Net.Core.Search.Spans.SpanOrQuery: Changed clauses from IList<SpanQuery> to ValueList<SpanQuery> to ensure Equals() and GetHashCode() consider all clauses when comparing. Thu, 02 Mar, 01:10
nightowl...@apache.org   [17/27] lucenenet git commit: Lucene.Net.Core.Store.VerifyingLockFactory.Verify() changed parameter from sbyte to byte because it doesn't make any difference in this case. Thu, 02 Mar, 01:11
nightowl...@apache.org   [18/27] lucenenet git commit: Lucene.Net.Core.Store.OutputStreamDataOutput.WriteByte(): Removed unnecessary cast Thu, 02 Mar, 01:11
nightowl...@apache.org   [19/27] lucenenet git commit: Lucene.Net.Core.Store.BufferedChecksum: Removed unnecessary byte[] cast Thu, 02 Mar, 01:11
nightowl...@apache.org   [20/27] lucenenet git commit: Lucene.Net.Core.Store.NIOFSDirectory: Removed unnecessary byte[] cast Thu, 02 Mar, 01:11
nightowl...@apache.org   [21/27] lucenenet git commit: Lucene.Net.Core.Support (DataInputStream + IDataInput): Renamed ReadByte() > ReadSByte(), ReadUnsignedByte() > ReadByte() (.NET semantics) Thu, 02 Mar, 01:11
nightowl...@apache.org   [22/27] lucenenet git commit: Lucene.Net.Core.Support.ListExtensions + Lucene.Net.Core.Util.CollectionUtil: Changed implementation of Swap() to return void, since the swap is in place anyway (which makes it confusing) Thu, 02 Mar, 01:11
nightowl...@apache.org   [23/27] lucenenet git commit: BUG: Fixed Lucene.Net.Core.Index.DocumentsWriterPerThread to print out the list of flushed files Thu, 02 Mar, 01:11
nightowl...@apache.org   [24/27] lucenenet git commit: Lucene.Net.TestFramework.Index.RandomCodec: Fixed bugs that were causing KeyNotFoundExceptions and fixed ToString() to output the format and DV format dictionaries Thu, 02 Mar, 01:11
nightowl...@apache.org   [25/27] lucenenet git commit: Lucene.Net.Codecs/Lucene.Net.Core: Fixed bugs in the GetTerms() method of several codecs that were trying to get a value from a dictionary without first checking whether the key exists. Made the implementations more consiste Thu, 02 Mar, 01:11
nightowl...@apache.org   [26/27] lucenenet git commit: Lucene.Net.Tests.project.json: Added missing tests for .NET Core (Index.TestBackwardCompatibility + Index.TestBackwardCompatibility3x + Index.TestFlushByRamOrCountsPolicy + Search.TestFieldCache + Util.TestMathUtil). Deleted Thu, 02 Mar, 01:11
nightowl...@apache.org   [27/27] lucenenet git commit: Lucene.Net.Tests.Util.TestPagedBytes: Added timeout for TestDataInputOutput2() method. Thu, 02 Mar, 01:11
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Queries.CustomScoreQuery: strict field wasn't being set by IsStrict property (was auto-implemented) Thu, 02 Mar, 04:32
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Analysis.Common.Analysis.Payloads.FloatEncoder - parse float using invariant culture, or it won't be consistent Thu, 02 Mar, 18:04
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Tests.Expressions.JS.TestJavascriptFunction - Need to build stings using the invariant culture, or a comma may be inserted into a single parameter making it look like 2 parameters to the parser Thu, 02 Mar, 19:53
nightowl...@apache.org [01/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Stempel: Added environment variables for egothor.stemmer.charset as in the original. Sun, 05 Mar, 11:48
nightowl...@apache.org   [02/50] [abbrv] lucenenet git commit: Moved SystemProperties file from TestFramework.Support to Core.Support and put in permission error suppressing Sun, 05 Mar, 11:48
nightowl...@apache.org   [03/50] [abbrv] lucenenet git commit: Lucene.Net.Support: Removed Configuration namespace and AppSettings - now using environment variables exclusively Sun, 05 Mar, 11:48
nightowl...@apache.org   [04/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Util.TestConstants: Removed dependency on AppSettings and changed it to SystemProperties Sun, 05 Mar, 11:48
nightowl...@apache.org   [05/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Analyzer refactor: Renamed TokenStream() > GetTokenStream() for consistency Sun, 05 Mar, 11:48
nightowl...@apache.org   [06/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Analyzer refactor: Renamed TokenStream() > GetTokenStream() for consistency Sun, 05 Mar, 11:48
nightowl...@apache.org   [07/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.DocumentsWriterDeleteQueue.Node: removed TODO about making Node generic - it is used as a field with a wildcard, so it would be difficult to do that. Sun, 05 Mar, 11:48
nightowl...@apache.org   [08/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Codecs.Lucene3x.Lucene3xFieldInfosReader: Removed TODO (not sure why it is here) Sun, 05 Mar, 11:48
nightowl...@apache.org   [09/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Codecs.Memory.MemoryDocValuesConsumer.AddNumericField(): was reading the long?.Value before checking to see if the value existed, and was causing the Lucene.Net.Index.TestMixedDocValuesUpdates test to Sun, 05 Mar, 11:48
nightowl...@apache.org   [10/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.DocValuesFieldUpdates: Changed IIterator interface to an abstract class named Iterator (the same as it was in Lucene) Sun, 05 Mar, 11:48
nightowl...@apache.org   [11/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Codecs: Changed all IndexOptions comparisons to use IndexOptions.GetValueOrDefault() in case the value is null Sun, 05 Mar, 11:48
nightowl...@apache.org   [12/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Codecs: Changed all codecs to use long?.GetValueOrDefault() to simplify the logic Sun, 05 Mar, 11:48
nightowl...@apache.org   [13/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Util.PriorityQueue refactor: changed GetHeapArray() > HeapArray (writable property) Sun, 05 Mar, 11:48
nightowl...@apache.org   [14/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Analysis.Common.Analysis.Core.TestRandomChains: Added reusable AnonymousProducer class and made new registration for WordDelimiterFlags Sun, 05 Mar, 11:48
nightowl...@apache.org   [15/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Common.Miscellaneous (WordDelimiterFilter + Lucene47WordDelimiterFilter) refactor: Changed flags to a [Flags] enum and de-nested them from WordDelimiterFilter (note they are shared with Lucene47Wo Sun, 05 Mar, 11:48
nightowl...@apache.org   [16/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.DocValuesFieldUpdates.Type refactor: Renamed DocValuesFieldUpdatesType and de-nested from DocValuesFieldUpdates Sun, 05 Mar, 11:48
nightowl...@apache.org   [17/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Analysis.Analyzer refactor: de-nested TokenStreamComponents and ReuseStrategy classes so they don't need to be qualified when using Analyzer.NewAnonymous() Sun, 05 Mar, 11:48
nightowl...@apache.org   [18/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.AbstractDocValuesFieldUpdates: Renamed back to the original name DocValuesFieldUpdates Sun, 05 Mar, 11:48
nightowl...@apache.org   [19/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.AlreadyClosedException: Fixed AlreadyClosedException to subclass InvalidOperationException to ensure it is caught in the right places Sun, 05 Mar, 11:48
nightowl...@apache.org   [20/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Analysis.TypeAttribute refactor: made the class partial, and renamed TypeAttribute_Fields > TypeAttribute as well. The field is attached to the concrete type (unfortunately), but at least this way the Sun, 05 Mar, 11:48
nightowl...@apache.org   [21/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.ByteBufferIndexInput: fixed implementation so it always calls Seek(0L) as the original did and added missing assert Sun, 05 Mar, 11:49
nightowl...@apache.org   [22/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Util.RollingBuffer: removed TODO about removing constructor overload Sun, 05 Mar, 11:49
nightowl...@apache.org   [23/50] [abbrv] lucenenet git commit: Lucene.Net.Core: Added TODOs about merging EquatableList<T> with ValueList<T> and fixing GetHashCode of BooleanQuery Sun, 05 Mar, 11:49
nightowl...@apache.org   [24/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Codecs.Appending.AppendingPostingsFormat: Changed NotImplementedException to NotSupportedException (in Lucene it was UnsupportedOperationException). Sun, 05 Mar, 11:49
nightowl...@apache.org   [25/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.FSDirectory: Corrected implementation to use NIOFSDirectory instead of SimpleFSDirectory (since it is now implemented, contrary to the comment) Sun, 05 Mar, 11:49
nightowl...@apache.org   [26/50] [abbrv] lucenenet git commit: SWEEP: Changed all IEnumerable<T> implementations to throw NotSupportedException instead of NotImplementedException for Reset() method. Sun, 05 Mar, 11:49
nightowl...@apache.org   [27/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework.Util.TestRuleSetupAndRestoreClassEnv: Fixed implementation to swap and restore user.timezone (and setup for other environment variables as well) Sun, 05 Mar, 11:49
nightowl...@apache.org   [28/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Search.BooleanQuery: Changed GetHashCode() logic back to original from Lucene. Sun, 05 Mar, 11:49
nightowl...@apache.org   [29/50] [abbrv] lucenenet git commit: SWEEP: Changed ConcurrentMergeSchedulers class to ConcurrentMergeSchedulerFactories (Value an array of Func<IConcurrentMergeScheduler>). In TestTransactions, the merge schedulers are supposed to be created on another Sun, 05 Mar, 11:49
nightowl...@apache.org   [30/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Codecs.SimpleText.SimpleTextTermVectorsReader: Reworked logic to use the boolean result of MoveNext() instead of relying on exceptions. This was causing Lucene.Net.Core.Tests.Index.TestDuelingCodecs.T Sun, 05 Mar, 11:49
nightowl...@apache.org   [31/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Codecs.SimpleText.SimpleTextFieldsReader: Changed IndexOptions parameter to nullable, since the default value breaks the logic in the Docs() method (indistinguishable from null) Sun, 05 Mar, 11:49
nightowl...@apache.org   [32/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Codecs.SimpleText.SimpleTextTermVectorsReader: Fixed logic of SeekCeil() to ensure it doesn't read past the end of the enumerator. Sun, 05 Mar, 11:49
nightowl...@apache.org   [33/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Tests.Index.TestByteSlices.TestBasic(): This test was failing after upgrading to NUnit 3. As it turns out, the test will run the NUnit process out of memory and crash it if VERBOSE is true. So, added Sun, 05 Mar, 11:49
nightowl...@apache.org   [34/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.SegmentCoreReaders: Added TODO about mysterious try-catch block that swallows AccessViolationExceptions that didn't exist in Lucene. Sun, 05 Mar, 11:49
nightowl...@apache.org   [35/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Util.TestFilterIterator.TestUnmodifiable(): Removed because by definition an enumerator is not modifiable in .NET. Changed FilterIterator to support .Reset() by calling the underlying implementation. Sun, 05 Mar, 11:49
nightowl...@apache.org   [36/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Tests.Search.TestTopDocsMerge (TestSort_1() + TestSort_2()): Tests cause NUnit to crash with OOM exception with verbosity enabled, so disabling verbosity by default and decreasing number of fields fro Sun, 05 Mar, 11:49
nightowl...@apache.org   [37/50] [abbrv] lucenenet git commit: BUG: BUG: Lucene.Net.Tests.Util.TestFSTs.TestRandomWords(): Test causes NUnit to crash with OOM exception with verbosity enabled, so disabling verbosity by default and decreasing number of words from 1000 to 500 if v Sun, 05 Mar, 11:49
nightowl...@apache.org   [38/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Tests.Util.TestFieldCacheSanityChecker: Must format the fields using invariant culture (verified they work that way in Java) Sun, 05 Mar, 11:49
nightowl...@apache.org   [39/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Index.CheckIndex: Fixed diagnostics information printout to show the data rather than the IDictionary type it is stored in Sun, 05 Mar, 11:49
nightowl...@apache.org   [40/50] [abbrv] lucenenet git commit: Revert "Lucene.Net.Support: Removed Configuration namespace and AppSettings - now using environment variables exclusively" Sun, 05 Mar, 11:49
nightowl...@apache.org   [41/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Expressions.JS.JavascriptCompiler: Fixed KeyNotFoundException in RecursiveCompile() Sun, 05 Mar, 11:49
nightowl...@apache.org   [42/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework.Index.RandomCodec: Added [IgnoreCodec] attribute because in Lucene the test environment doesn't use RandomCodec as the default for Lucene46 Sun, 05 Mar, 11:49
nightowl...@apache.org   [43/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Util.ArrayUtil: Need to call string.CompareOrdinal() from the NaturalComparer in order for it to sort to match Lucene. This fixes the Lucene.Net.Tests.Util.TestBytesRefArray.TestSort() and Lucene Sun, 05 Mar, 11:49
nightowl...@apache.org   [44/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework.Util.LuceneTestCase: Printing out randomized context data whether verbosity enabled or not, since we need it for debugging, but turning on VERBOSE can cause NUnit to run OOM Sun, 05 Mar, 11:49
nightowl...@apache.org   [45/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.RAMFile refactor: Changed NumBuffers() > NumBuffers Sun, 05 Mar, 11:49
nightowl...@apache.org   [46/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.RAMInputStream: Reverted Buffer.BlockCopy back to Array.Copy Sun, 05 Mar, 11:49
nightowl...@apache.org   [47/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Search.TestSearchAfter.TestQueries(): added setting to enable verbosity manually, since the test will run OOM if it is enabled Sun, 05 Mar, 11:49
nightowl...@apache.org   [48/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Store.DataInput: Changed error message to reflect vInt32 (rather than vInt) Sun, 05 Mar, 11:49
nightowl...@apache.org   [49/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Index.TestBinaryDocValuesUpdates.TestTonsOfUpdates(): Increased timeout from 40 seconds to 5 minutes because it sometimes takes 2 minutes or more to finish. Sun, 05 Mar, 11:49
nightowl...@apache.org   [50/50] [abbrv] lucenenet git commit: Added several TODOs about making constants into [Flags] enums to make it easier to determine the values with intellisense Sun, 05 Mar, 11:49
nightowl...@apache.org [1/3] lucenenet git commit: Lucene.Net.Index.DocsAndPositionsEnum refactor: Converted flags (constants) into [Flags] enum named DocsAndPositionsFlags Sun, 05 Mar, 15:13
nightowl...@apache.org   [2/3] lucenenet git commit: Lucene.Net.Index.DocsEnum refactor: Converted flags (constants) into [Flags] enum named DocsFlags Sun, 05 Mar, 15:13
nightowl...@apache.org   [3/3] lucenenet git commit: Lucene.Net.Index.DocsEnum refactor: Converted flags (constants) into [Flags] enum named DocsFlags Sun, 05 Mar, 15:13
nightowl...@apache.org [01/12] lucenenet git commit: Lucene.Net.Core.Util.Automaton.RegExp refactor: Converted flags (constants) into [Flags] enum named RegExpSyntax Mon, 06 Mar, 14:39
nightowl...@apache.org   [02/12] lucenenet git commit: Lucene.Net.Analysis.Common.Cjk.CJKBigramFilter refactor: Converted flags (constants) into [Flags] enum named CJKScript Mon, 06 Mar, 14:39
nightowl...@apache.org   [03/12] lucenenet git commit: Lucene.Net.Analysis.Common.No.NorwegianLightStemmer refactor: Converted flags (constants) into [Flags] enum named NorwegianStandard Mon, 06 Mar, 14:39
nightowl...@apache.org   [04/12] lucenenet git commit: Lucene.Net.QueryParser.Simple.SimpleQueryParser: de-nested Operator [Flags] enum from the SimpleQueryParser type Mon, 06 Mar, 14:39
nightowl...@apache.org   [05/12] lucenenet git commit: Lucene.Net.QueryParser.Classic.QueryParserBase refactor: de-nested the Operator [Flags] enum from QueryParserBase to make the usage syntax shorter Mon, 06 Mar, 14:39
nightowl...@apache.org   [06/12] lucenenet git commit: Lucene.Net.TestFramework.Search.RandomSimilarityProvider: Fixed ToString() to print out the values of previousMappings Mon, 06 Mar, 14:39
nightowl...@apache.org   [07/12] lucenenet git commit: Lucene.Net.TestFramework.Util.Automaton.AutomatonTestUtil: Fixed several subtle bugs due to calling properties/methods instead of fields and using NUnit Asserts instead of Debug.Assert Mon, 06 Mar, 14:40
nightowl...@apache.org   [08/12] lucenenet git commit: BUG: Lucene.Net.Core.Util.Automaton.Transition.ToString(): Corrected implementation to add the code point as text rather than appending the number Mon, 06 Mar, 14:40
nightowl...@apache.org   [09/12] lucenenet git commit: Lucene.Net.Tests.Util.Automaton.TestMinimize: Added notes about debugging efforts on the TestAgainstBrzozowski() test that is still failing. Mon, 06 Mar, 14:40
nightowl...@apache.org   [10/12] lucenenet git commit: Deleted old Spatial4n binaries from lib directory Mon, 06 Mar, 14:40
nightowl...@apache.org   [11/12] lucenenet git commit: Deleted old Spatial4n binaries from lib directory Mon, 06 Mar, 14:40
nightowl...@apache.org   [12/12] lucenenet git commit: Updated Spatial4n to 0.4.1.1-beta Mon, 06 Mar, 14:40
nightowl...@apache.org [01/26] lucenenet git commit: Lucene.Net.QueryParser.Analyzing.AnalyzingQueryParser: removed Locale from string.Format because it is not relevant in this case Wed, 08 Mar, 18:23
nightowl...@apache.org   [02/26] lucenenet git commit: Lucene.Net.QueryParser.Classic.QueryParserBase.HandleBoost(): Changed implementation to use invariant culture to handle the decimal separator for boost since it apparently does that in Java Wed, 08 Mar, 18:23
nightowl...@apache.org   [03/26] lucenenet git commit: Lucene.Net.QueryParser: Fixed several issues with the date range parsing 1) Reverted to the behavior of Lucene 3.0.3, which uses strict parsing for Lucene 3x and higher. 2) Changed to use TryParseExact rather than relying on Wed, 08 Mar, 18:23
nightowl...@apache.org   [04/26] lucenenet git commit: BUG: Lucene.Net.Tests.QueryParser.Classic.TestQueryParser.TestFuzzySlopeExtendability() - Fixed the test to parse and format the values using the invariant culture Wed, 08 Mar, 18:23
nightowl...@apache.org   [05/26] lucenenet git commit: BUG: Lucene.Net.QueryParser.Xml.Builders.NumericRangeQueryBuilder: Fixed numeric parsing to use invariant culture Wed, 08 Mar, 18:23
nightowl...@apache.org   [06/26] lucenenet git commit: BUG: Lucene.Net.QueryParser.Xml.Builders.NumericRangeFilterBuilder: Fixed numeric parsing to use invariant culture Wed, 08 Mar, 18:23
nightowl...@apache.org   [07/26] lucenenet git commit: BUG: Lucene.Net.QueryParser.Xml.DOMUtils: Fixed numeric conversions to use invariant culture Wed, 08 Mar, 18:23
nightowl...@apache.org   [08/26] lucenenet git commit: BUG: Lucene.Net.QueryParser.Classic.QueryParserBase: Fixed fuzzy slop parsing to use invariant culture Wed, 08 Mar, 18:23
nightowl...@apache.org   [09/26] lucenenet git commit: Lucene.Net.QueryParser.Flexible.Standard.Processors.NumericRangeQueryNodeProcessor: Added locale to error message to assist with debugging. Wed, 08 Mar, 18:23
nightowl...@apache.org   [10/26] lucenenet git commit: BUG: Lucene.Net.QueryParser.Flexible.Standard.Config.NumberDateFormat: Fixed parsing of date to first try the format that is being used to generate the date, and if it fails, then do a DateTime.Parse(). Wed, 08 Mar, 18:23
nightowl...@apache.org   [11/26] lucenenet git commit: Lucene.Net.Core.Search.HitQueue: Corrected accessibility for LessThan() method (sealed) Wed, 08 Mar, 18:23
nightowl...@apache.org   [12/26] lucenenet git commit: Lucene.Net.Tests.Analysis.Common.Analysis.Core.TestRandomChains: Added producers for NorwegianStandard and CJKScript enumerations Wed, 08 Mar, 18:23
nightowl...@apache.org   [13/26] lucenenet git commit: Lucene.Net.QueryParser.Flexible.Standard.Config.NumberDateFormat: Corrected implementation to use ParseExact instead of Parse to ensure it can parse the dates it produces in all cultures (problematic with ar), and added SetD Wed, 08 Mar, 18:23
nightowl...@apache.org   [14/26] lucenenet git commit: BUG: Lucene.Net.Tests.QueryParser.Flexible.Standard.TestNumericQueryParser: corrected implementation to account for era, full year, timezone and second as in the original implementation. Wed, 08 Mar, 18:23
nightowl...@apache.org   [15/26] lucenenet git commit: BUG: Lucene.Net.Core.Util.RamUsageEstimator: Added byte, ushort, uint, and ulong to the primitiveSizes table (byte in particular was causing the Lucene.Net.Util.Packed.TestPackedInts() test to fail). Wed, 08 Mar, 18:23
nightowl...@apache.org   [16/26] lucenenet git commit: Lucene.Net.Core.Util.PriorityQueue: Fixed issue with comparison of sentinel object - it should compare against default(T) instead of null to determine if it is supported. Wed, 08 Mar, 18:23
nightowl...@apache.org   [17/26] lucenenet git commit: Lucene.Net.Tests.Index.TestIndexWriterReader.TestAddIndexesAndDoDeletesThreads(): Added Timeout of 2 minutes and marked as a LongRunningTest because sometimes this test takes close to a minute (and other times it takes less Wed, 08 Mar, 18:23
nightowl...@apache.org   [18/26] lucenenet git commit: BUG: Lucene.Net.Tests.Spatial.SpatialExample: Fixed string formatting issue to use invariant culture during test setup. Wed, 08 Mar, 18:23
nightowl...@apache.org   [19/26] lucenenet git commit: Lucene.Net.Core.Search.FieldValueHitQueue: Added TODOs about changing methods to properties Wed, 08 Mar, 18:23
nightowl...@apache.org   [20/26] lucenenet git commit: Lucene.Net.Core.Documents.Document: Fixed bug in RemoveField (was removing the last match instead of the first one) and added StringComparison.Ordinal for Equals comparisons Wed, 08 Mar, 18:23
nightowl...@apache.org   [21/26] lucenenet git commit: Lucene.Net.Misc.Document.LazyDocument: Slight performance optimization and added TODOs Wed, 08 Mar, 18:23
nightowl...@apache.org   [22/26] lucenenet git commit: BUG: Lucene.Net.Core.Document.Field: Parsing string value into a long was causing issues with the TestLazyDocument.TestLazy() test, which was calling the wrong StoredFieldsVisitor method because of the data type change. Wed, 08 Mar, 18:23
nightowl...@apache.org   [23/26] lucenenet git commit: SWEEP: Removed unnecessary (byte[])(Array) casts solution-wide. Wed, 08 Mar, 18:23
nightowl...@apache.org   [24/26] lucenenet git commit: BUG: Lucene.Net.TestFramework.JavaCompatibility.SystemTypesHelpers: Fixed implementation of containsAll to correctly check whether x is a superset of y by using the ISet<T>.IsSupersetOf() method. The incorrect implementation Wed, 08 Mar, 18:24
nightowl...@apache.org   [25/26] lucenenet git commit: Lucene.Net.Core.Codecs.Lucene42: Fixed subtle performance and other issues that may result in random test failures. Wed, 08 Mar, 18:24
nightowl...@apache.org   [26/26] lucenenet git commit: Lucene.Net.Tests.QueryParser.Classic.TestQueryParser: Fixed compile issue (Reflection .GetTypeInfo() not called) on .NET Core. Wed, 08 Mar, 18:24
nightowl...@apache.org [1/6] lucenenet git commit: Lucene.Net.Core.Document.Field: Corrected implementation of GetStringValue() to be more like the original Thu, 09 Mar, 05:53
nightowl...@apache.org   [2/6] lucenenet git commit: Lucene.Net.Tests.Index.TestCustomNorms: Fixed field formatting to use the invariant culture and fixed implementation to call nextFloat() instead of nextDouble(). Thu, 09 Mar, 05:53
nightowl...@apache.org   [3/6] lucenenet git commit: BUG: Fixed incorrect "expected" comparison in Search.TestSort.TestDoubleSignedZero() and Search.TestSortDocValues.TestDoubleSignedZero() Thu, 09 Mar, 05:53
nightowl...@apache.org   [4/6] lucenenet git commit: Lucene.Net.Tests.Util.TestFixedBitSet.TestSmall(): increased timeout to 60 seconds because under load it can go over 20 Thu, 09 Mar, 05:53
nightowl...@apache.org   [5/6] lucenenet git commit: BUG: Lucene.Net.Core.Document.Document.RemoveField() - fixed loop to correctly enumerate all fields Thu, 09 Mar, 05:53
nightowl...@apache.org   [6/6] lucenenet git commit: BUG: Lucene.Net.Spatial.Serialized.SerializedDVStrategy.ShapeDocValueSource.FunctionValuesAnonymousHelper: Added missing Explain() override that was causing the Lucene.Net.Spatial.DistanceStrategyTest.TestDistanceOrder() test Thu, 09 Mar, 05:53
nightowl...@apache.org [01/16] lucenenet git commit: SWEEP: Added many missing catch blocks that were converting IOException to RuntimeException (which we are using Exception for). Changed error messages to add the entire original stack trace (via e.ToString()) rather than swa Sat, 11 Mar, 05:52
nightowl...@apache.org   [02/16] lucenenet git commit: Added TODO about changing the background merge exception to include all exceptions that were encountered in the resultant exception. Sat, 11 Mar, 05:52
nightowl...@apache.org   [03/16] lucenenet git commit: BUG: Lucene.Net.Core.Search (FieldCache + FieldComparer): fixed special case for "positive 0" and "negative 0" for float and double, and added unit tests to verify that float support works. Sat, 11 Mar, 05:52
nightowl...@apache.org   [04/16] lucenenet git commit: Added various TODOs Sat, 11 Mar, 05:52
nightowl...@apache.org   [05/16] lucenenet git commit: BUG: Lucene.Net.TestFramework.Index.BaseDocValuesFormatTestCase: SortedSet requires culture-insensitive comparer in order to ensure the strings are sorted the same way as in Java. Sat, 11 Mar, 05:52
nightowl...@apache.org   [06/16] lucenenet git commit: BUG: Lucene.Net.Tests.Spatial.DistanceStrategyTest: corrected SetUp calling order to initialize the strategy before calling the base class (which was letting invalid codecs through). Sat, 11 Mar, 05:52
nightowl...@apache.org   [07/16] lucenenet git commit: BUG: Lucene.Net.Tests.Suggest.Suggest.Analyzing.AnalyzingInfixSuggesterTest.TestRandomNRT(): Fixed string equality checking to ignore culture using StringComparison.Ordinal Sat, 11 Mar, 05:53
nightowl...@apache.org   [08/16] lucenenet git commit: Lucene.Net.Tests: Increased timouts of some of the tests that may fail if they are running as a batch with other tests Sat, 11 Mar, 05:53
nightowl...@apache.org   [09/16] lucenenet git commit: BUG: Lucene.Net.Tests.Search.TestSearchAfter: Fixed supportsDocValues execution order so it happens after our test environment sets up the default codec Sat, 11 Mar, 05:53
nightowl...@apache.org   [10/16] lucenenet git commit: BUG: Lucene.Net.Core.Util.RamUsageEstimator: Added .NET-specific calculation for determining the size of strings based on http://stackoverflow.com/a/8171099, which fixes the TestRamUsageEstimator.TestSanity() test. Sat, 11 Mar, 05:53
nightowl...@apache.org   [11/16] lucenenet git commit: BUG: Lucene.Net.Tests.Util.Fst.TestFSTs: Fixed culture-sensitive string matching issues by using ArrayUtil.STRING_ORDINAL_COMPARATOR and StringComparison.Ordinal. Sat, 11 Mar, 05:53
nightowl...@apache.org   [12/16] lucenenet git commit: Lucene.Net.TestFramework: Added exception logic for Nullable Enum convention Sat, 11 Mar, 05:53
nightowl...@apache.org   [13/16] lucenenet git commit: Lucene.Net.Misc.Index.Sorter.SortingMergePolicy: Added ExceptionToNullableConvention to FindMerges method. Sat, 11 Mar, 05:53
nightowl...@apache.org   [14/16] lucenenet git commit: Lucene.Net.Codecs: Added ExceptionToNullableEnumConvention attribute to members where it is not possible to eliminate nullables Sat, 11 Mar, 05:53
nightowl...@apache.org   [15/16] lucenenet git commit: Lucene.Net.Tests.TestApiConsistency: Commented TestForPublicMembersWithNullableEnum test and added TODO about reviewing nullable enums. Sat, 11 Mar, 05:53
nightowl...@apache.org   [16/16] lucenenet git commit: BUG: Lucene.Net.Tests.QueryParser: Fixed TestParser resource files for .NET Core Sat, 11 Mar, 05:53
nightowl...@apache.org [1/5] lucenenet git commit: Lucene.Net.TestFramework: Added exception logic for Nullable Enum convention [Forced Update!] Sat, 11 Mar, 06:03
nightowl...@apache.org   [2/5] lucenenet git commit: Lucene.Net.Misc.Index.Sorter.SortingMergePolicy: Added ExceptionToNullableConvention to FindMerges method. Sat, 11 Mar, 06:03
nightowl...@apache.org   [3/5] lucenenet git commit: Lucene.Net.Codecs: Added ExceptionToNullableEnumConvention attribute to members where it is not possible to eliminate nullables Sat, 11 Mar, 06:03
nightowl...@apache.org   [4/5] lucenenet git commit: Lucene.Net.Tests.TestApiConsistency: Commented TestForPublicMembersWithNullableEnum test and added TODO about reviewing nullable enums. Sat, 11 Mar, 06:03
nightowl...@apache.org   [5/5] lucenenet git commit: BUG: Lucene.Net.Tests.QueryParser: Fixed TestParser resource files for .NET Core Sat, 11 Mar, 06:04
nightowl...@apache.org lucenenet git commit: BUG: Fixed Lucene.Net.Analysis.Common.Compound.Hyphenation for .NET Core to ignore the DTD (since it is not supported). Removed DtdProcessingTestAttribute, since its only purpose was to ignore the errors thrown by the software (rath Sat, 11 Mar, 08:31
nightowl...@apache.org [01/21] lucenenet git commit: Lucene.Net.Core.Index.AtomicReader refactor: renamed Terms() > GetTerms(), TermDocsEnum() > GetTermDocsEnum(), TermPositionsEnum() > GetTermPositionsEnum() Sun, 12 Mar, 16:38
nightowl...@apache.org   [02/21] lucenenet git commit: Lucene.Net.Core.BooleanQuery.TooManyClauses: Renamed TooManyClausesException Sun, 12 Mar, 16:38
nightowl...@apache.org   [03/21] lucenenet git commit: Lucene.Net.Core.Search.FieldCacheImpl refactor: Renamed TermsEnum() > GetTermsEnum() Sun, 12 Mar, 16:38
nightowl...@apache.org   [04/21] lucenenet git commit: Lucene.Net.Core.Store.LockVerifyServer: Fixed implementation to properly clean up the lockverifyserver.port environment variable Sun, 12 Mar, 16:38
nightowl...@apache.org   [05/21] lucenenet git commit: Lucene.Net.Core.Util.Packed.PackedInts: Added missing Debug.Assert statements Sun, 12 Mar, 16:38
nightowl...@apache.org   [06/21] lucenenet git commit: Replaced Lucene.Net.Core.Store.AlreadyClosedException with System.ObjectDisposedException, since it is basically reinventing the wheel. Sun, 12 Mar, 16:38
nightowl...@apache.org   [07/21] lucenenet git commit: Lucene.Net.Core.Document.Field: Fixed guard clauses to throw the correct exceptions when type is passed in as null + fixed up obsolete messages Sun, 12 Mar, 16:38
nightowl...@apache.org   [08/21] lucenenet git commit: Lucene.Net.Core.Document: Cleaned up documentation comments Sun, 12 Mar, 16:38
nightowl...@apache.org   [09/21] lucenenet git commit: Lucene.Net.Core.Document: Cleaned up documentation comments Sun, 12 Mar, 16:38
nightowl...@apache.org   [10/21] lucenenet git commit: Lucene.Net.Core.Support.Codecs.DefaultCodecFactory: Removed commented test code Sun, 12 Mar, 16:38
nightowl...@apache.org   [11/21] lucenenet git commit: Lucene.Net.Core.Index.TieredMergePolicy: removed SetXXX methods (there were already property setters) and updated documentation comments. Sun, 12 Mar, 16:38
nightowl...@apache.org   [12/21] lucenenet git commit: Lucene.Net.Index (IndexWriterConfig + LiveIndexWriterConfig) refactor: Changed all SetXXX methods into property setters. Added Support.IndexWriterConfigExtensions class to allow the test framework and end users to add them b Sun, 12 Mar, 16:38
nightowl...@apache.org   [13/21] lucenenet git commit: Lucene.Net.Index (IndexWriterConfig + LiveIndexWriterConfig) refactor: Changed all SetXXX methods into property setters. Added Support.IndexWriterConfigExtensions class to allow the test framework and end users to add them b Sun, 12 Mar, 16:38
nightowl...@apache.org   [14/21] lucenenet git commit: Lucene.Net.Index (IndexWriterConfig + LiveIndexWriterConfig) refactor: Changed all SetXXX methods into property setters. Added Support.IndexWriterConfigExtensions class to allow the test framework and end users to add them b Sun, 12 Mar, 16:38
nightowl...@apache.org   [15/21] lucenenet git commit: Fixed commented legacy code. Sun, 12 Mar, 16:38
nightowl...@apache.org   [16/21] lucenenet git commit: Lucene.Net.Core.Index (IndexWriterConfig + LiveIndexWriterConfig) refactor: changed OpenMode properties, field, and setter methods to be non-nullable. Sun, 12 Mar, 16:38
nightowl...@apache.org   [17/21] lucenenet git commit: Lucene.Net.Core.Index (IndexWriterConfig + LiveIndexWriterConfig) refactor: renamed ReaderPooling > UseReaderPooling (clarity) Sun, 12 Mar, 16:38
nightowl...@apache.org   [18/21] lucenenet git commit: Added PutXXX protected methods to the DefaultCodecFactory, DefaultDocValuesFormatFactory, and DefaultPostingsFormatFactory so their maps can be private, otherwise it would be possible to add a codec using a name that doesn't Sun, 12 Mar, 16:38
nightowl...@apache.org   [19/21] lucenenet git commit: Lucene.Net.Core.Support (Codecs + Util): License headers and usings Sun, 12 Mar, 16:38
nightowl...@apache.org   [20/21] lucenenet git commit: Added tests for DefaultCodecFactory, DefaultDocValuesFormatFactory, and DefaultPostingsFormatFactory Sun, 12 Mar, 16:38
nightowl...@apache.org   [21/21] lucenenet git commit: Renamed IgnoreXxxAttribute (s) to ExcludeXxxFromScanAttribute (s) to make it more clear what they do and added documentation comments. Sun, 12 Mar, 16:38
nightowl...@apache.org [01/50] [abbrv] lucenenet git commit: Lucene.Net.Facet.FacetsConfig.DimConfig refactor: Hierarchical > IsHierarchical, MultiValued >IsMultiValued Wed, 15 Mar, 23:49
nightowl...@apache.org   [02/50] [abbrv] lucenenet git commit: Lucene.Net.Queries.TermsFilter.FieldAndTermEnum: Removed unnecessary OuterInstance property Wed, 15 Mar, 23:49
nightowl...@apache.org   [03/50] [abbrv] lucenenet git commit: Lucene.Net.Memory.MemoryIndex refactor: MemorySize > GetMemorySize() Wed, 15 Mar, 23:49
nightowl...@apache.org   [04/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Util.CharsRef: Fixed constructor parameter name Length > length Wed, 15 Mar, 23:49
nightowl...@apache.org   [05/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Analysis.Common.Analysis.CharFilter.NormalizeCharMap.Builder: Added StringComparer.Ordinal as the comparer for the backing SortedDictionary, which corrects the sort order to be what is expected by FST Wed, 15 Mar, 23:49
nightowl...@apache.org   [06/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Tests.Suggest.Suggest.Fst.WFSTCompletionTest.TestRandom(): Fixed sort and comparison to not take ambient culture into consideration. Wed, 15 Mar, 23:49
nightowl...@apache.org   [07/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.MergePolicy.MergeException: Changed constructor to pass the stack trace information and original exception Wed, 15 Mar, 23:49
nightowl...@apache.org   [08/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Index.SegmentMerger: Fixed name comparison to be culture insensitive with StringComparison.Ordinal Wed, 15 Mar, 23:49
nightowl...@apache.org   [09/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Index.TestNumericDocValuesUpdates.TestTonsOfUpdates(): increased timeout to 3 minutes Wed, 15 Mar, 23:49
nightowl...@apache.org   [10/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Util.SPIClassIterator: Optimized out the Codecs because our abstract factories now take care of these, so we don't need to have types with a default constructor anymore Wed, 15 Mar, 23:49
nightowl...@apache.org   [11/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core.Codecs + Lucene.Net.Codecs + Lucene.Net.Core.Index.ParallelAtomicReader + TestFramework: Added StringComparer.Ordinal to sort the fields in the same order as Lucene Wed, 15 Mar, 23:49
nightowl...@apache.org   [12/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Index.CheckIndex: Compare field name ordinal Wed, 15 Mar, 23:49
nightowl...@apache.org   [13/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework.Index.BaseStoredFieldsFormatTestCase.TestWriteReadMerge(): Added commented SimpleText codec Wed, 15 Mar, 23:49
nightowl...@apache.org   [14/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core + Lucene.Net.TestFramework: Changed all string CompareTo() to CompareToOrdinal() and all string Equals() to specify StringComparison.Ordinal Wed, 15 Mar, 23:49
nightowl...@apache.org   [15/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core + Lucene.Net.TestFramework: Changed all string CompareTo() to CompareToOrdinal() and all string Equals() to specify StringComparison.Ordinal Wed, 15 Mar, 23:49
nightowl...@apache.org   [16/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core + Lucene.Net.TestFramework: Changed all StartsWith, EndsWith to use StringComparison.Ordinal. Changed all ToUpper, and ToLower to ToUpperInvariant and ToLowerInvariant. Wed, 15 Mar, 23:49
nightowl...@apache.org   [17/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core + Lucene.Net.TestFramework: Changed all string collection .Contains() methods to use the Linq extension that uses StringComparer.Ordinal Wed, 15 Mar, 23:49
nightowl...@apache.org   [18/50] [abbrv] lucenenet git commit: SWEEP: Replaced all occurrences of ArrayUtil.STRING_ORDINAL_COMPARER with StringComparer.Ordinal and eliminated the ArrayUtil constant and class, since this is exactly the same functionality as in the .NET framework Wed, 15 Mar, 23:50
nightowl...@apache.org   [19/50] [abbrv] lucenenet git commit: Revert "SWEEP: Lucene.Net.Core + Lucene.Net.TestFramework: Changed all string collection .Contains() methods to use the Linq extension that uses StringComparer.Ordinal" Wed, 15 Mar, 23:50
nightowl...@apache.org   [20/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Support.FileSupport.CreateTempFile() refactor: split into 2 methods, one for generating the temp file name and the other for attempting to create it and added guard clause against invalid path charact Wed, 15 Mar, 23:50
nightowl...@apache.org   [21/50] [abbrv] lucenenet git commit: SWEEP: Set all remaining SortedSets and SortedDictionaries to use StringComparer.Ordinal Wed, 15 Mar, 23:50
nightowl...@apache.org   [22/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Analysis.Common.Analysis.Hunspell (TestAllDictionaries + TestAllDictionaries2): Fixed relative location of dictionary files. Wed, 15 Mar, 23:50
nightowl...@apache.org   [23/50] [abbrv] lucenenet git commit: SWEEP: Fixed issues with string .Equals() Wed, 15 Mar, 23:50
nightowl...@apache.org   [24/50] [abbrv] lucenenet git commit: SWEEP: Changed remaining string CompareTo() methods to CompareToOrdinal() Wed, 15 Mar, 23:50
nightowl...@apache.org   [25/50] [abbrv] lucenenet git commit: Lucene.Net.Misc.Misc.HighFreqTerms: Fixed PriorityQueue namespace Wed, 15 Mar, 23:50
nightowl...@apache.org   [26/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Queries.Mlt.MoreLikeThisQuery.Equals(): Fixed set comparison for stop words Wed, 15 Mar, 23:50
nightowl...@apache.org   [27/50] [abbrv] lucenenet git commit: Lucene.Net.Misc: Deleted ByteBuffer.cs, since we already have a port in the Support namespace that is being used Wed, 15 Mar, 23:50
nightowl...@apache.org   [28/50] [abbrv] lucenenet git commit: PERFORMANCE: Lucene.Net.Core.Support.MemoryMappedFileByteBuffer enhancment provided by Vincent Van Den Berghe: http://git.net/ml/general/2017-02/msg31639.html Wed, 15 Mar, 23:50
nightowl...@apache.org   [29/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Index.SegmentInfos.Run(): Catching the wrong exception type - should be IOException, not Exception Wed, 15 Mar, 23:50
nightowl...@apache.org   [30/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Corrected WriteLine statements to output the contents of the List<T>s instead of the data type name Wed, 15 Mar, 23:50
nightowl...@apache.org   [31/50] [abbrv] lucenenet git commit: SWEEP: Changed remaining string StartsWith() and EndsWith() statements to use StringComparison.Ordinal Wed, 15 Mar, 23:50
nightowl...@apache.org   [32/50] [abbrv] lucenenet git commit: PERFORMANCE: Lucene.Net.Analysis.Common.Analysis.Util.CharacterUtils: ToLower and ToUpper .NET-ified enhancement provided by Vincent Van Den Berghe Wed, 15 Mar, 23:50
nightowl...@apache.org   [33/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Analysis.Common.Analysis.Util.CharacterUtils: Fixed backward compatibility support (broken Unicode) for Lucene 3.0. Fixes the TestCharArraySet.TestSupplementaryCharsBWCompat() and TestCharArraySet.Te Wed, 15 Mar, 23:50
nightowl...@apache.org   [34/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Support.Character refactor: Renamed ToLowerCase > ToLower, ToUpperCase > ToUpper for consistency with .NET Wed, 15 Mar, 23:50
nightowl...@apache.org   [35/50] [abbrv] lucenenet git commit: Lucene.Net.QueryParser.Flexible.Util.UnescapedCharSequence refactor: Renamed ToLowerCase > ToLower for consistency with .NET Wed, 15 Mar, 23:50
nightowl...@apache.org   [36/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.Util.AbstractAnalysisFactory: Added GetCulture() method to allow passing a CultureInfo object to a factory using either the string representation of the culture or its LCID Wed, 15 Mar, 23:50
nightowl...@apache.org   [37/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.Miscellaneous (CapitalizationFilter + CapitalizationFilterFactory): Changed implementation to consistently use culture-sensitive casing (unlike the way Lucene did), and added const Wed, 15 Mar, 23:50
nightowl...@apache.org   [38/50] [abbrv] lucenenet git commit: Lucene.Net.Facet.Taxonomy.WriterCache.CharBlockArray: Removed CharAt() and updated all references to use the indexer this[index] Wed, 15 Mar, 23:50
nightowl...@apache.org   [39/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Analysis.TokenStream: Return false in the case where IncrementToken doesn't exist. Wed, 15 Mar, 23:50
nightowl...@apache.org   [40/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Index.IndexFileDeleter: Need to catch IOException and let other exceptions bubble here in order to ensure correct control flow Wed, 15 Mar, 23:50
nightowl...@apache.org   [41/50] [abbrv] lucenenet git commit: Lucene.Net.Tests.Index (TestAtomicUpdate.TestAtomicUpdates() + TestIndexWriterReader.TestTooManySegments()): Added timeout of 1 minute because they sometimes fail Wed, 15 Mar, 23:50
nightowl...@apache.org   [42/50] [abbrv] lucenenet git commit: BUG: IndexWriter.ReaderPool.DropAll() was failing to remove elements from the dictionary as was specified in the comments. As a result, the dictionary was not in the right state if an exception is thrown. Fixed this Wed, 15 Mar, 23:50
nightowl...@apache.org   [43/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Support: Added ExceptionExtensions to provide extension methods for AddSuppressed and GetSuppressed() with the same signatures as in Java, using the Exception.Data dictionary as a backing store. Wed, 15 Mar, 23:50
nightowl...@apache.org   [44/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Core.Util.OfflineSorter: Fixed exceptions caught Exception > EndOfStreamException Wed, 15 Mar, 23:50
nightowl...@apache.org   [45/50] [abbrv] lucenenet git commit: SWEEP: Lucene.Net.Core: reviewed all catch blocks to ensure the type caught is correct, the exception (if rethrown) is added as innerException of the one that is thrown, and that if a new error is thrown in Lucene, i Wed, 15 Mar, 23:50
nightowl...@apache.org   [46/50] [abbrv] lucenenet git commit: Lucene.Net.TestFramework: Added TODO about issue caused by using the MockVariableIntBlockPostingsFormat, which itself doesn't appear to be the issue. Wed, 15 Mar, 23:50
nightowl...@apache.org   [47/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.Util.AbstractAnalysisFactory: Removed support for LCID in GetCulture method, since it is not supported in .NET core and is not likely to be used anyway. Wed, 15 Mar, 23:50
nightowl...@apache.org   [48/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Support.MemoryMappedFileByteBuffer: Conditionally removing optimized Get and Put overloads because the ReadArray and WriteArray methods are not (yet?) supported in .NET core Wed, 15 Mar, 23:50
nightowl...@apache.org   [49/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.IndexWriter refactor: Changed Reader > GetReader() Wed, 15 Mar, 23:50
nightowl...@apache.org   [50/50] [abbrv] lucenenet git commit: Lucene.Net.Analysis.Common.Util.ResourceLoader refactor: Renamed FindClass() > FindType() Wed, 15 Mar, 23:50
nightowl...@apache.org lucenenet git commit: Lucene.Net.Tests.Analysis.Common.Analysis.Core.TestRandomChains: Added producer for CultureInfo Thu, 16 Mar, 00:10
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Tests.Util.TestIOUtils.TestSuppressedExceptions(): Fixed tests to utilize new Suppressed exception API Thu, 16 Mar, 01:58
nightowl...@apache.org [01/33] lucenenet git commit: Lucene.Net.Core.Index.IndexWriter: Updated ForceMerge exception code to be more like the original Fri, 17 Mar, 22:28
nightowl...@apache.org   [02/33] lucenenet git commit: Lucene.Net.Codecs.Memory.DirectDocValuesConsumer: Reviewed and removed TODO Fri, 17 Mar, 22:28
nightowl...@apache.org   [03/33] lucenenet git commit: SWEEP: Lucene.Net.Codecs.Sep: Reviewed line-by-line and fixed several potential logic bugs, most notably invalid comparisons due to non-nullable IndexOptions fields. Fri, 17 Mar, 22:28
nightowl...@apache.org   [04/33] lucenenet git commit: Lucene.Net.Core.Index.IndexableFieldType refactor: Removed setters and the NumericType field (weren't in the original) Fri, 17 Mar, 22:28
nightowl...@apache.org   [05/33] lucenenet git commit: Lucene.Net.Index.IndexOptions refactor: Added a NONE option and refactored all types that use IndexOptions to use NONE instead of null. Fri, 17 Mar, 22:28
nightowl...@apache.org   [06/33] lucenenet git commit: Lucene.Net.Index.IndexOptions refactor: Added a NONE option and refactored all types that use IndexOptions to use NONE instead of null. Fri, 17 Mar, 22:28
nightowl...@apache.org   [07/33] lucenenet git commit: BUG: Lucene.Net.Codecs.Pulsing.PulsingPostingsReader: Corrected IndexOptions comparison logic. Fri, 17 Mar, 22:28
nightowl...@apache.org   [08/33] lucenenet git commit: Lucene.Net.IndexWriter: Fixed logging of files to sync so it displays the file names instead of the datatype of the collection Fri, 17 Mar, 22:28
nightowl...@apache.org   [09/33] lucenenet git commit: Lucene.Net.Core.Store.IndexInput: Added TODO about changing property to method Fri, 17 Mar, 22:28
nightowl...@apache.org   [10/33] lucenenet git commit: Lucene.Net.Codecs.BlockTerms.FixedGapTermsIndexWriter: Reviewed and fixed some minor logic differences from Lucene Fri, 17 Mar, 22:28
nightowl...@apache.org   [11/33] lucenenet git commit: Lucene.Net.TestFramework.Index.RandomCodec: For the time being, commented codec MockVariableIntBlockPostingsFormat from selection, because it always fails. Need to investigate. Fri, 17 Mar, 22:28
nightowl...@apache.org   [12/33] lucenenet git commit: Lucene.Net.Core.Documents.DocValueType refactor: Added NONE option and refactored all types that use DocValuesType to use NONE instead of null. Fri, 17 Mar, 22:28
nightowl...@apache.org   [13/33] lucenenet git commit: Lucene.Net.Core.Documents.NumericType refactor: Added NONE option and refactored all types that use NumericType to use NONE instead of null. Fri, 17 Mar, 22:28
nightowl...@apache.org   [14/33] lucenenet git commit: Lucene.Net.Tests.TestApiConsistency: re-enabled nullable Enum test Fri, 17 Mar, 22:28
nightowl...@apache.org   [15/33] lucenenet git commit: Lucene.Net.Core.MergePolicy refactor: Changed MergeTrigger enum argument of FindMerges to be non-nullable. For the edge cases that were passing null in Lucene, we are just passing int.MinValue. Fri, 17 Mar, 22:28
nightowl...@apache.org   [16/33] lucenenet git commit: Lucene.Net.Core.Util.ArrayUtil.GetNaturalComparer(): Optimized by resolving generic closing type only 1 time. Fri, 17 Mar, 22:28
nightowl...@apache.org   [17/33] lucenenet git commit: Lucene.Net.Core.Search.FieldComparer: Changed implementation to use ArrayUtil.GetNaturalComparer<T>() so in the case the closing type is string, comparison is done in a culture-insensitive manner Fri, 17 Mar, 22:28
nightowl...@apache.org   [18/33] lucenenet git commit: Lucene.Net.Tests.Index.TestIndexWriterReader.TestDuringAddIndexes(): reformatted and factored out SynchronizedList<T> (test is still failing). Fri, 17 Mar, 22:28
nightowl...@apache.org   [19/33] lucenenet git commit: SWEEP: In all codecs, ensured that Convert.ToXXX() and .ToString() are always done in the invariant culture. Things like Debug.Assert and logging are converted in the current culture. Fri, 17 Mar, 22:28
nightowl...@apache.org   [20/33] lucenenet git commit: Lucene.Net.TestFramework.Index.RandomCodec: Added verbose logging to print out the name and type of the doc values format and postings format being used Fri, 17 Mar, 22:28
nightowl...@apache.org   [21/33] lucenenet git commit: BUG: Lucene.Net.Codecs.BlockTerms: The readers all had incorrect logic for Java's Map.put() method and dealing with its previous value. Also fixed some other formatting and API issues. Fri, 17 Mar, 22:28
nightowl...@apache.org   [22/33] lucenenet git commit: BUG: Lucene.Net.Codecs.BlockTerms.BlockTermsReader: fields field was a Dictionary, but it should be SortedDictionary Fri, 17 Mar, 22:28
nightowl...@apache.org   [23/33] lucenenet git commit: Lucene.Net.Core.Codecs.CodecUtil: Added TODO Fri, 17 Mar, 22:28
nightowl...@apache.org   [24/33] lucenenet git commit: Lucene.Net.Codecs.BlockTerms (BlockTermsReader + BlockTermsWriter): Reviewed line-by-line and fixed several bugs and formatting issues Fri, 17 Mar, 22:28
nightowl...@apache.org   [25/33] lucenenet git commit: Lucene.Net.Codecs.BlockTerms (FixedGapTermsIndexWriter + VariableGapTermsIndexWriter + VariableGapTermsIndexReader): Reviewed line-by-line and fixed several formatting issues Fri, 17 Mar, 22:28
nightowl...@apache.org   [26/33] lucenenet git commit: Lucene.Net.Codecs (BlockTerms + Sep): Reviewed again and fixed formatting issues Fri, 17 Mar, 22:28
nightowl...@apache.org   [27/33] lucenenet git commit: Lucene.Net.Tests.Codecs.PerField.TestPerFieldDocValuesFormat.TestSortedSetVariableLengthVsUninvertedField(): increased timeout to 1 minute (SimpleText can take longer than 20 seconds) Fri, 17 Mar, 22:28
nightowl...@apache.org   [28/33] lucenenet git commit: Lucene.Net.Core.Store.IndexInput refactor: Changed FilePointer > GetFilePointer() (makes conversion, throws exceptions) Fri, 17 Mar, 22:28
nightowl...@apache.org   [29/33] lucenenet git commit: Removed TODO about FooterLength - keeping a method because it is supposed to "calculate" and because there is a method HeaderLength(string codec) Fri, 17 Mar, 22:28
nightowl...@apache.org   [30/33] lucenenet git commit: Lucene.Net.Analysis.Stempel.Egothor.Stemmer: Factored out SystemProperties for command line utilities (just use System.Environment) Fri, 17 Mar, 22:29
nightowl...@apache.org   [31/33] lucenenet git commit: Moved SystemProperties back from Lucene.Net.Core.Support to Lucene.Net.TestFramework. For any application settings, we want the host application to provide them, not hide them in environment variables. Fri, 17 Mar, 22:29
nightowl...@apache.org   [32/33] lucenenet git commit: Lucene.Net.QueryParser.Classic.QueryParserBase: Changed default behavior to use the culture of the current thread on the fly if the culture is not set. Fri, 17 Mar, 22:29
nightowl...@apache.org   [33/33] lucenenet git commit: Fixed several issues to allow compile in .NET core. Fri, 17 Mar, 22:29
nightowl...@apache.org [01/23] lucenenet git commit: Lucene.Net.Core.Index.BufferedUpdatesStream: Fixed log of infos= so it shows the items instead of the datatype Sun, 19 Mar, 23:19
nightowl...@apache.org   [02/23] lucenenet git commit: Lucene.Net.Codecs.Sep: Re-ported SepPostingsReader and SepPostingsWriter to ensure all of the variables are referring to the correct scope. Sun, 19 Mar, 23:19
nightowl...@apache.org   [03/23] lucenenet git commit: Lucene.Net.Codecs.BlockTerms: Re-ported BlockTermsReader and BlockTermsWriter to ensure all of the variables are referring to the correct scope. Sun, 19 Mar, 23:19
nightowl...@apache.org   [04/23] lucenenet git commit: Lucene.Net.Codecs.BlockTerms: Re-ported FixedGapTermsIndexReader, FixedGapTermsIndexWriter, VariableGapTermsIndexReader, VariableGapTermsIndexWriter to ensure all variables are using correct scope Sun, 19 Mar, 23:19
nightowl...@apache.org   [05/23] lucenenet git commit: BUG: Lucene.Net.TestFramework.Codecs.MockIntBlock.MockVariableIntBlockPostingsFormat: Incorrect math setting baseBlockSize to 2 * baseBlockSize in general, not just for the base class. Also, made a private variable for Index Sun, 19 Mar, 23:20
nightowl...@apache.org   [06/23] lucenenet git commit: Added various TODOs for API changes Sun, 19 Mar, 23:20
nightowl...@apache.org   [07/23] lucenenet git commit: Lucene.Net.TestFramework.Util.TestUtil: fixed some variable names Sun, 19 Mar, 23:20
nightowl...@apache.org   [08/23] lucenenet git commit: Lucene.Net.Codecs.SimpleText.SimpleTextTermVectorsReader: Fixed SimpleTVFields constructor definition Sun, 19 Mar, 23:20
nightowl...@apache.org   [09/23] lucenenet git commit: Lucene.Net.TestFramework.Index.RandomCodec: Re-enabled the MockVariableIntBlockPostingsFormat, since it is now passing Sun, 19 Mar, 23:20
nightowl...@apache.org   [10/23] lucenenet git commit: Lucene.Net.TestFramework.Util.LuceneTestCase: Added data type of the default codec to the console logging. Sun, 19 Mar, 23:20
nightowl...@apache.org   [11/23] lucenenet git commit: Lucene.Net.TestFramework.MockFixedIntBlockPostingsFormat: Renamed MockFixedInt32BlockPostingsFormat Sun, 19 Mar, 23:20
nightowl...@apache.org   [12/23] lucenenet git commit: Lucene.Net.Core.Store.IndexOutput refactor: Changed FilePointer > GetFilePointer() (makes conversion) Sun, 19 Mar, 23:20
nightowl...@apache.org   [13/23] lucenenet git commit: Lucene.Net.Core.Store.IndexOutput refactor: Changed FilePointer > GetFilePointer() (makes conversion) Sun, 19 Mar, 23:20
nightowl...@apache.org   [14/23] lucenenet git commit: Lucene.Net.Codecs.Sep.IntIndexInput: Renamed AbstractIndex > Index, AbstractReader > Reader Sun, 19 Mar, 23:20
nightowl...@apache.org   [15/23] lucenenet git commit: Lucene.Net.Codecs.Sep.IntIndexOutput: Renamed AbstractIndex > Index Sun, 19 Mar, 23:20
nightowl...@apache.org   [16/23] lucenenet git commit: Reviewed and removed some TODOs Sun, 19 Mar, 23:20
nightowl...@apache.org   [17/23] lucenenet git commit: Lucene.Net.TestFramework.Analysis.BaseTokenStreamTestCase: Made the CheckAnalysisConsistency() method more robust by ensuring the Reset() and End() methods are called on the token stream if an exception occurs Sun, 19 Mar, 23:20
nightowl...@apache.org   [18/23] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.In.IndicNormalizer: slight optimization on retrieving the ScriptData using TryGetValue Sun, 19 Mar, 23:20
nightowl...@apache.org   [19/23] lucenenet git commit: Lucene.Net.TestFramework.Search.CheckHits: Fixed verification of description by using the current culture instead of the invariant culture for parsing. Sun, 19 Mar, 23:20
nightowl...@apache.org   [20/23] lucenenet git commit: Lucene.Net.Hightlighter.Highlight.QueryTermScorer: Replaced HashMap with Dictionary. Sun, 19 Mar, 23:20
nightowl...@apache.org   [21/23] lucenenet git commit: Lucene.Net.TestFramework.Util.LuceneTestCase: Moved CleanupTemporaryFiles() call from TearDown() method to AfterClass() method, which makes it act more like the original setup. Test2BDocs, TestBackwardsCompatibility, and Tes Sun, 19 Mar, 23:20
nightowl...@apache.org   [22/23] lucenenet git commit: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: corrected integer to string conversion using invariant culture Sun, 19 Mar, 23:20
nightowl...@apache.org   [23/23] lucenenet git commit: Lucene.Net.TestFramework: Removed FloatUtils and LuceneTestCaseWithReducedFloatPrecision - this would seem to invalidate the tests more than anything else, since it is highly unlikely that anyone will be using this method to Sun, 19 Mar, 23:20
nightowl...@apache.org [1/9] lucenenet git commit: BUG: Lucene.Net.Codecs.BlockTerms.FixedGapTermsIndexReader.GetFieldEnum(): Fixed condition to check for fieldData.coreIndex == null Tue, 21 Mar, 21:25
nightowl...@apache.org   [2/9] lucenenet git commit: Updated documentation for Anonymous Analyzer Tue, 21 Mar, 21:25
nightowl...@apache.org   [3/9] lucenenet git commit: Lucene.Net.Core.Index.DirectoryReader refactor: Renamed IsCurrent > IsCurrent() (always performs an action before returning the result) Tue, 21 Mar, 21:25
nightowl...@apache.org   [4/9] lucenenet git commit: Lucene.Net.Tests.Memory.Index.Memory.MemoryIndexTest: Changed locale of QueryParser to invariant to ensure the ambient culture doesn't affect the result. Tue, 21 Mar, 21:25
nightowl...@apache.org   [5/9] lucenenet git commit: BUG: Lucene.Net.Core.Util.WeakIdentityMap: Added fix for WeakIdentityMap and TestWeakIdentityMap provided by Vincent Van Den Berghe Tue, 21 Mar, 21:25
nightowl...@apache.org   [6/9] lucenenet git commit: Lucene.Net.Tests.Store.TestCopyBytes: Increased timeout to 1 minute because it can take over 20 seconds sometimes Tue, 21 Mar, 21:25
nightowl...@apache.org   [7/9] lucenenet git commit: Lucene.Net.Core.Util.AttributeSource: Added the WeakIdentityMap as per Lucene and removed references to the WeakDictionary. Tue, 21 Mar, 21:25
nightowl...@apache.org   [8/9] lucenenet git commit: Lucene.Net.Core.Index.IndexReader: Fixed up documentation comments Tue, 21 Mar, 21:26
nightowl...@apache.org   [9/9] lucenenet git commit: Lucene.Net.QueryParser.Flexible.Standard.StandardQueryParser: Changed default behavior to use the culture of the current thread and time zone of the current system if they are not explicitly set. Tue, 21 Mar, 21:26
nightowl...@apache.org [1/6] lucenenet git commit: Lucene.Net.TestFramework.Analysis.MockCharFilter: Replaced SortedDictionary with TreeDictionary and eliminated the LowerEntry extension method in Support.DictionaryExtensions (replacing with TreeDictionary.TryPredecessor) Wed, 22 Mar, 04:25
nightowl...@apache.org   [2/6] lucenenet git commit: BUG: Lucene.Net.TestFramework.Analysis.MockCharFilter: Corrected implementation of both the filter and its test to make it pass. Wed, 22 Mar, 04:25
nightowl...@apache.org   [3/6] lucenenet git commit: Lucene.Net.Core.Search (ControlledRealTimeReopenThread + ReferenceManager): Reviewed code and fixed some minor bugs and formatting issues Wed, 22 Mar, 04:25
nightowl...@apache.org   [4/6] lucenenet git commit: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase + Lucene.Net.Tests.Index.TestNRTThreads + Lucene.Net.Tests.Search (TestControlledRealTimeReopenThread + TestSearcherManager): Fixed some minor bugs and format Wed, 22 Mar, 04:25
nightowl...@apache.org   [5/6] lucenenet git commit: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase + Lucene.Net.Tests.Index.TestNRTThreads + Lucene.Net.Tests.Search (TestControlledRealTimeReopenThread + TestSearcherManager): Fixed some minor bugs and format Wed, 22 Mar, 04:25
nightowl...@apache.org   [6/6] lucenenet git commit: BUG: Lucene.Net.Core.Search.IndexSearcher: Implemented solution provided by Vincent Van Den Berghe. This doesn't fix all of the concurrency problem, but it does improve things somewhat. Wed, 22 Mar, 04:25
nightowl...@apache.org [1/3] lucenenet git commit: BUG: Lucene.Net.Core.Search.IndexSearcher: Added missing return true statement to ExecutionHelper<T>.MoveNext() and cleaned up commented code. This fixes Lucene.Net.Tests.Index.TestIndexReaderWriter.TestDuringAddIndexes() and Wed, 22 Mar, 12:51
nightowl...@apache.org   [2/3] lucenenet git commit: Lucene.Net.Tests.Search.TestDocTermOrdsRewriteMethod.TestRegexps(): Increased timeout to 1 minute Wed, 22 Mar, 12:51
nightowl...@apache.org   [3/3] lucenenet git commit: Lucene.Net.Tests.Index.TestIndexWriterReader.TestMergeWarmer(): Increased timeout to 2 minutes Wed, 22 Mar, 12:51
nightowl...@apache.org [1/2] lucenenet git commit: Lucene.Net.Core.Index.TieredMergePolicy: Added Arrays.ToString() to verbose logging of eligible list. Thu, 23 Mar, 12:54
nightowl...@apache.org   [2/2] lucenenet git commit: BUG: Lucene.Net.Core.Index.TrackingIndexWriter: Changed IncrementAndGet() to GetAndIncrement() in GetAndIncrementGeneration() Thu, 23 Mar, 12:54
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Core.Util.RefCount: Reverted back to original implementation Thu, 23 Mar, 13:40
nightowl...@apache.org lucenenet git commit: BUG: Lucene.Net.Core.Search.ControlledRealTimeReopenThread: Changed ManualResetEvent to AutoResetEvent, corrected math on MS/NS conversion, added thread safety on searchingGen. Thu, 23 Mar, 15:11
nightowl...@apache.org [01/15] lucenenet git commit: Lucene.Net.Tests.Search.TestSearcherManager.TestSearcherManager_Mem(): Added timeout of 1 minute Fri, 24 Mar, 02:02
nightowl...@apache.org   [02/15] lucenenet git commit: BUG: Lucene.Net.TestFramework.Codecs.RAMOnly.RAMOnlyPostingsFormat.FieldsConsumer(): Corrected call to AtomicInt64 from IncrementAndGet() to GetAndIncrement() Fri, 24 Mar, 02:02
nightowl...@apache.org   [03/15] lucenenet git commit: Lucene.Net.Core.Util.DoubleBarrelLRUCache: Changed back to original implementation that uses AtomicInt32 rather than Interlocked. Fri, 24 Mar, 02:02
nightowl...@apache.org   [04/15] lucenenet git commit: Lucene.Net.Core.Util.ClosableThreadLocal (DisposableThreadLocal): Changed back to original implementation that uses AtomicInt32 rather than Interlocked (fixed a bug in MaybePurge() in the process) Fri, 24 Mar, 02:02
nightowl...@apache.org   [05/15] lucenenet git commit: Lucene.Net.Core.Util.Counter: Changed back to original implementation that uses AtomicInt64 rather than Interlocked Fri, 24 Mar, 02:02
nightowl...@apache.org   [06/15] lucenenet git commit: Lucene.Net.Core.Util.PrintStreamInfoStream: Changed back to original implementation that uses AtomicInt32 rather than Interlocked, fixing a bug in the process Fri, 24 Mar, 02:02
nightowl...@apache.org   [07/15] lucenenet git commit: Lucene.Net.Core.Util.SetOnce: Changed back to original implementation that uses AtomicBoolean rather than Interlocked. Also added a class generic constraint to revert back to using the volatile keyword and fixed the test to Fri, 24 Mar, 02:02
nightowl...@apache.org   [08/15] lucenenet git commit: BUG: Lucene.Net.Core.Support (ValueHashSet + ValueList): Corrected GetHashSet() so it doesn't depend on the order of the elements Fri, 24 Mar, 02:02
nightowl...@apache.org   [09/15] lucenenet git commit: PERFORMANCE: Lucene.Net.Core.Util.Unicode.Util.ToCharArray(): Optimized method by removing reliance on exceptions and instead proactively resize the array to accommodate any surrogate pairs. Solution provided by Vincent Van Fri, 24 Mar, 02:02
nightowl...@apache.org   [10/15] lucenenet git commit: BUG: Lucene.Net.Core.Util.UnicodeUtil: counter for char array size not accurate and causing Lucene.Net.Misc.Util.Fst.TestFSTsMisc.TestRandomWords() to fail. Changed initial array size to count * 2 and removed resize logic, s Fri, 24 Mar, 02:02
nightowl...@apache.org   [11/15] lucenenet git commit: Lucene.Net.Core.Index (AtomicReader + AtomicReaderContext): documentation comments Fri, 24 Mar, 02:02
nightowl...@apache.org   [12/15] lucenenet git commit: Lucene.Net.Misc.Index.Sorter: Reviewed EarlyTerminatingSortingCollector, Sorter, SortingAtomicReader, and SortingMergePolicy line-by-line and fixed some formatting issues, naming issues, and documentation issues Fri, 24 Mar, 02:02
nightowl...@apache.org   [13/15] lucenenet git commit: BUG: Lucene.Net.TestFramework.Util.LuceneTestCase: Use dir.OpenInput() to determine if a file exists, just like in Lucene and always catch exceptions so we can return false if it doesn't Fri, 24 Mar, 02:02
nightowl...@apache.org   [14/15] lucenenet git commit: Lucene.Net.Core.Util.Fst: documentation comments Fri, 24 Mar, 02:02
nightowl...@apache.org   [15/15] lucenenet git commit: PERFORMANCE: Lucene.Net.Core.Store (FSDirectory + SimpleFSDirectory): Removed chunking from read and write operations, since FileStream already takes care of this (better) Fri, 24 Mar, 02:02
nightowl...@apache.org [1/7] lucenenet git commit: Lucene.Net.Core.Store (FSDirectory + SimpleFSDirectory): Removed Debug.Asserts that tend to fail sometimes Fri, 24 Mar, 11:47
nightowl...@apache.org   [2/7] lucenenet git commit: Lucene.Net.Core.Search.ControlledRealTimeReopenThread: Changed implementation to be more .NETified, which fixes the TestCRTReopen() test (fix provided by Vincent Van Den Berghe). Updated documentation comments. Fri, 24 Mar, 11:47
nightowl...@apache.org   [3/7] lucenenet git commit: Lucene.Net.Tests.Search.TestRealControlledRealTimeReopenThread.TestCRTReopen(): Reduced timeout to 40 seconds and set it in an #if block for .NET Core support. Fri, 24 Mar, 11:47
nightowl...@apache.org   [4/7] lucenenet git commit: Lucene.Net.Core.Search.SearcherLifetimeManager: Fixed math to calculate seconds correctly Fri, 24 Mar, 11:47
nightowl...@apache.org   [5/7] lucenenet git commit: Lucene.Net.Core.Util.UnicodeUtil.ToCharArray(): corrected spelling of threshold Fri, 24 Mar, 11:47
nightowl...@apache.org   [6/7] lucenenet git commit: Lucene.Net.Tests.Search.TestControlledRealTimeReopenThread: Fixed tests for .NET Core and added file to the test project Fri, 24 Mar, 11:47
nightowl...@apache.org   [7/7] lucenenet git commit: Lucene.Net.Tests.AssemblyInfo.cs: Removing global 20 second timeout, since we no longer have tests that are never finishing Fri, 24 Mar, 11:47
nightowl...@apache.org lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.In.IndicNormalizer: Replaced .NET BitArray with OpenBitSet (shot in the dark, but perhaps this has something to do with the random failures because of a difference in storage). Fri, 24 Mar, 12:20
nightowl...@apache.org [01/11] lucenenet git commit: Lucene.Net.Tests.Util.Packed.TestPackedInts: Fixed string formatting bugs Sat, 25 Mar, 06:11
nightowl...@apache.org   [02/11] lucenenet git commit: SWEEP: Lucene.Net.Core: Reviewed all strings and fixed collections to print their contents. Also fixed several other string formatting issues. Sat, 25 Mar, 06:11
nightowl...@apache.org   [03/11] lucenenet git commit: BUG: Lucene.Net.Core.Util.Automaton.SpecialOperations.Reverse(): Return value must be a ValueHashSet<T> because it is used as a dictionary key. This fix makes the TestAgainstBrzozowski test pass. Sat, 25 Mar, 06:11
nightowl...@apache.org   [04/11] lucenenet git commit: BUG: Lucene.Net.Tests.Misc.Index.Sorter.TestEarlyTermination: using a workaround by switching the test to look more like that of Lucene.Net 4.9 Sat, 25 Mar, 06:11
nightowl...@apache.org   [05/11] lucenenet git commit: Lucene.Net.Core.Search.TopDocsCollector: Fixed bug in documentation comment Sat, 25 Mar, 06:11
nightowl...@apache.org   [06/11] lucenenet git commit: Lucene.Net.Core.Codecs (Codec + DocValuesFormat + PostingsFormat): Removed commented code that helped with the port. Sat, 25 Mar, 06:11
nightowl...@apache.org   [07/11] lucenenet git commit: Lucene.Net.Core: Reviewed and removed some TODOs Sat, 25 Mar, 06:11
nightowl...@apache.org   [08/11] lucenenet git commit: Lucene.Net.Core.Store.RAMDirectory: Fixed bugs and optimized implementation. Sat, 25 Mar, 06:11
nightowl...@apache.org   [09/11] lucenenet git commit: BUG: Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Added the correct call to TestUtil.Rm Sat, 25 Mar, 06:11
nightowl...@apache.org   [10/11] lucenenet git commit: Lucene.Net.Core.Index.IndexFileDeleter: Corrected casing String > string Sat, 25 Mar, 06:11
nightowl...@apache.org   [11/11] lucenenet git commit: Lucene.Net.Core.Codecs: Added TODO Sat, 25 Mar, 06:11
nightowl...@apache.org lucenenet git commit: Adding missing build configurations for highlighter and highlighter test Sat, 25 Mar, 12:48
nightowl...@apache.org [1/6] lucenenet git commit: Lucene.Net.Tests.Analysis.Common.Analysis.CharFilter.HTMLStripCharFilterTest: Added note about version compatibility level 4.8.1 and reformatted tests for easier reading Sun, 26 Mar, 03:52
nightowl...@apache.org   [2/6] lucenenet git commit: BUG: Lucene.Net.TestFramework.JavaCompatibility.SystemTypesHelpers: Fixed replaceFirst() method to match the behavior in Java that is expecting a regular expression instead of a literal to replace Sun, 26 Mar, 03:52
nightowl...@apache.org   [3/6] lucenenet git commit: BUG: Lucene.Net.Core.Util.Automaton.RegExp.GetIdentifiers(): We can't make any assumptions how the returned set will be used, so we should return a ValueHashSet that compares set equality. Sun, 26 Mar, 03:52
nightowl...@apache.org   [4/6] lucenenet git commit: BUG: Lucene.Net.Core.Util.Automaton.RegExp.Peek(): Method not taking into account surrogate pairs. Created an IndexOf extension method overload for string that accepts a codePoint, similar to Java's String class. Sun, 26 Mar, 03:52
nightowl...@apache.org   [5/6] lucenenet git commit: Lucene.Net.Core.Util.Automaton.RegExp: Cleaned up implementation of Next() and Match() to match Lucene Sun, 26 Mar, 03:52
nightowl...@apache.org   [6/6] lucenenet git commit: BUG: Lucene.Net.Analysis.Common.Analysis.Miscellaneous.TestStemmerOverrideFilter: Fixed test to append code point instead of a raw integer. Sun, 26 Mar, 03:52
nightowl...@apache.org [1/6] lucenenet git commit: BUG: Lucene.Net.TestFramework.Analysis.BaseTokenStreamTestCase: CountdownEvent was not being passed into the AnalysisThread. Also fixed the scenario to show the stack trace on the main thread rather than throw the exception on Sun, 26 Mar, 08:43
nightowl...@apache.org   [2/6] lucenenet git commit: Added TODO about NoSuchFileException Sun, 26 Mar, 08:43
nightowl...@apache.org   [3/6] lucenenet git commit: Lucene.Net.Core.Store (Types beginning with A-D): Updated documentation comments, fixed code formatting, and throw FileNotFoundException instead of Exception Sun, 26 Mar, 08:43
nightowl...@apache.org   [4/6] lucenenet git commit: Lucene.Net.Core.Store (Types beginning with A-D): Updated documentation comments, fixed code formatting, and throw FileNotFoundException instead of Exception Sun, 26 Mar, 08:43
nightowl...@apache.org   [5/6] lucenenet git commit: Lucene.Net.Core: Removed NoSuchFileException, since it is not being thrown anywhere anyway - we already have a FileNotFoundException which serves this purpose. Sun, 26 Mar, 08:43
nightowl...@apache.org   [6/6] lucenenet git commit: Added TODO about replacing NoSuchDirectoryException with DirectoryNotFoundException Sun, 26 Mar, 08:43
nightowl...@apache.org [01/50] lucenenet git commit: Lucene.Net.Core.Util.Automaton.Automaton: Removed dependency on HashHelpers.CombineHashCodes() Thu, 30 Mar, 17:59
nightowl...@apache.org   [02/50] lucenenet git commit: Lucene.Net.Spatial.Prefix.IntersectsPrefixTreeFilter: Removed dependency on HashHelpers.CombineHashCodes() Thu, 30 Mar, 17:59
nightowl...@apache.org   [03/50] lucenenet git commit: Lucene.Net.Sandbox.Queries.FuzzyLikeThisQuery: replaced weird iterator loop with foreach to ensure Dispose() is called. Thu, 30 Mar, 17:59
nightowl...@apache.org   [04/50] lucenenet git commit: Lucene.Net.Queries.Mlt.MoreLikeThisQuery: Replaced GetValueHashCode() and SequenceEqual() with Equatable.Wrap(ISet<T>).GetHashCode() and Equatable.Wrap(ISet<T>).Equals() (to allow for the user to supply their own type, since Thu, 30 Mar, 17:59
nightowl...@apache.org   [05/50] lucenenet git commit: Lucene.Net.Core.Search.PhraseQuery: Replaced ValueList<T> with EquatableList<T> and changed SequenceEqual to Equals on those lists. Thu, 30 Mar, 18:00
nightowl...@apache.org   [06/50] lucenenet git commit: Lucene.Net.Core.Search.NGramPhraseQuery: Added Equatable.Wrap() to arrays, since by default they do not produce the same value even if the contents are the same Thu, 30 Mar, 18:00
nightowl...@apache.org   [07/50] lucenenet git commit: Lucene.Net.Core.Search.Spans.SpanNearQuery: Replaced ValueList<T> with Equatable.Wrap(), which allows any type of list to be utilized Thu, 30 Mar, 18:00
nightowl...@apache.org   [08/50] lucenenet git commit: Lucene.Net.Core.Search.Spans (SpanNearPayloadCheckQuery + SpanPayloadCheckQuery): Changed SequenceEqual() and GetValueHashCode() to Collections.Equals() and Collections.GetHashCode() (which both change their algorithm accord Thu, 30 Mar, 18:00
nightowl...@apache.org   [09/50] lucenenet git commit: Lucene.Net.Core.Search.SpanNearQuery: Changed ValueList<T> to EquatableList<T> Thu, 30 Mar, 18:00
nightowl...@apache.org   [10/50] lucenenet git commit: Lucene.Net.Core.Search.MultiphraseQuery: Changed ValueList<T> to EquatableList<T> and on same list SequenceEqual() to Equals(). Added using blocks for iterators. Thu, 30 Mar, 18:00
nightowl...@apache.org   [11/50] lucenenet git commit: Lucene.Net.Core.Search.BooleanQuery: Replaced ValueList<T> with EquatableList<T> Thu, 30 Mar, 18:00
nightowl...@apache.org   [12/50] lucenenet git commit: Lucene.Net.Queries.TermsFilter: renamed private field Thu, 30 Mar, 18:00
nightowl...@apache.org   [13/50] lucenenet git commit: Lucene.Net.Queries.BooleanFilter: Changed clauses to use EquatableList<T> Thu, 30 Mar, 18:00
nightowl...@apache.org   [14/50] lucenenet git commit: Lucene.Net.Core.Util.Automaton: Replaced ValueHashSet with EquatableSet Thu, 30 Mar, 18:00
nightowl...@apache.org   [15/50] lucenenet git commit: Lucene.Net.Core.Search.Spans.SpanOrQuery: Replaced ValueList<T> with EquatableList<T> Thu, 30 Mar, 18:00
nightowl...@apache.org   [16/50] lucenenet git commit: Lucene.Net.QueryParser.Flexibl.Standard.Config.NumericConfig: Factored out HashHelpers.CombineHashCodes Thu, 30 Mar, 18:00
nightowl...@apache.org   [17/50] lucenenet git commit: Lucene.Net.Core.Search.Spans (SpanNearPayLoadQuery + SpanPayloadCheckQuery): added documentation about the importance of passing a collection that implements one of the 3 primary types or provides an overload of Equals and G Thu, 30 Mar, 18:00
nightowl...@apache.org   [18/50] lucenenet git commit: Lucene.Net.Core.Search.FuzzyTermsEnum: Added TODO Thu, 30 Mar, 18:00
nightowl...@apache.org   [19/50] lucenenet git commit: Lucene.Net.Core.Codecs.Compressing.CompressingTermVectorsWriter: Use LinkedList.Max instead of Linq Last() for better efficency Thu, 30 Mar, 18:00
nightowl...@apache.org   [20/50] lucenenet git commit: Lucene.Net.Grouping.SearchGroup: Fixed Equals() and GetHashCode() to use Collections.Equals() for the generic type in case it is a collection that needs its values compared Thu, 30 Mar, 18:00
nightowl...@apache.org   [21/50] lucenenet git commit: BUG: Lucene.Net.Core.Util.FieldCacheSanityChecker: Corrected behavior to use RuntimeHelpers.GetHashCode() to get the identity hash code of val Thu, 30 Mar, 18:00
nightowl...@apache.org   [22/50] lucenenet git commit: Lucene.Net.Core.Util.Fst.PairOutputs: If the generic type is a reference type, we use Collections.Equals() and Collections.GetHashCode() so its values are compared if it happens to be a collection Thu, 30 Mar, 18:00
nightowl...@apache.org   [23/50] lucenenet git commit: Lucene.Net.Core.Util.Packed.EliasFanoEncoder: Formatted the Equals() and GetHashCode() methods the same as in Lucene Thu, 30 Mar, 18:00
nightowl...@apache.org   [24/50] lucenenet git commit: Lucene.Net.Queries.Function.ValueSources.VectorValueSource: Use Equatable.Wrap() to wrap the provided list in EquatableList for Equals() and GetHashCode() comparisons Thu, 30 Mar, 18:00
nightowl...@apache.org   [25/50] lucenenet git commit: Lucene.Net.Queries.Function.ValueSources.MultiBoolFunction: Use Equatable.Wrap() to wrap the provided list in EquatableList for Equals() and GetHashCode() comparisons Thu, 30 Mar, 18:00
nightowl...@apache.org   [26/50] lucenenet git commit: Lucene.Net.Queries.Function.ValueSources.MultiFunction: Use Equatable.Wrap() to wrap the provided list in EquatableList for Equals() and GetHashCode() comparisons Thu, 30 Mar, 18:00
nightowl...@apache.org   [27/50] lucenenet git commit: Lucene.Net.Queries.Function.ValueSources.EnumFieldSource: Use Collections.Equals() and Collections.GetHashCode() to compare the dictionaries Thu, 30 Mar, 18:00
nightowl...@apache.org   [28/50] lucenenet git commit: Lucene.Net.Core.Support.Collections: Removed commented code Thu, 30 Mar, 18:00
nightowl...@apache.org   [29/50] lucenenet git commit: Lucene.Net.Core.Support (EquatableList + EquatableSet): Moved the operator overrides into their own section and removed other commented code Thu, 30 Mar, 18:00
nightowl...@apache.org   [30/50] lucenenet git commit: Lucene.Net.Core.Support: Deleted ValueHashSet and ValueList, since they have been consolidated into EquatableSet and EquatableList Thu, 30 Mar, 18:00
nightowl...@apache.org   [31/50] lucenenet git commit: Lucene.Net.Core.Support: Deleted HashHelpers and ObjectExtensions because they have been replaced by the Collections.GetHashCode() and Collections.Equals() functionality Thu, 30 Mar, 18:00
nightowl...@apache.org   [32/50] lucenenet git commit: Lucene.Net.Core.Support.Arrays: Removed unused GetHashCode() overload Thu, 30 Mar, 18:00
nightowl...@apache.org   [33/50] lucenenet git commit: Lucene.Net.Core.Support.Arrays.GetHashCode(): Changed implementation to be more like the original JDK version, including the ability to build the hash code based on the values of the nested value if it is a collection Thu, 30 Mar, 18:00
nightowl...@apache.org   [34/50] lucenenet git commit: Lucene.Net.Core.Support.Arrays.Equals(): Changed implementation to be more like the original JDK version, including the ability to test equality based on the values of the nested value if it is a collection Thu, 30 Mar, 18:00
nightowl...@apache.org   [35/50] lucenenet git commit: Revert "Lucene.Net.Core.Util.Fst.PairOutputs: If the generic type is a reference type, we use Collections.Equals() and Collections.GetHashCode() so its values are compared if it happens to be a collection" Thu, 30 Mar, 18:00
nightowl...@apache.org   [36/50] lucenenet git commit: Lucene.Net.Core.Util.Fst.NodeHash: Fixed GetHashCode() calls to use Collections.GetHashCode() on reference types Thu, 30 Mar, 18:00
nightowl...@apache.org   [37/50] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.Util.CharArrayMap: Added using block to enumerator in GetHashCode() Thu, 30 Mar, 18:00
nightowl...@apache.org   [38/50] lucenenet git commit: Lucene.Net.Analysis.Common.Analysis.Util.CharArraySet: Added Equals() and GetHashCode() methods (that in Java were inherited from AbstractSet<T>) Thu, 30 Mar, 18:00
nightowl...@apache.org   [39/50] lucenenet git commit: Lucene.Net.Core.Store.Lock.With: Changed return type to be generic instead of object Thu, 30 Mar, 18:00
nightowl...@apache.org   [40/50] lucenenet git commit: SWEEP: Changed all SizeInBytes() methods to GetSizeInBytes() Thu, 30 Mar, 18:00
nightowl...@apache.org   [41/50] lucenenet git commit: Lucene.Net.Core.Store: Removed NoSuchDirectoryException and replaced with System.IO.DirectoryNotFoundException. Thu, 30 Mar, 18:00
nightowl...@apache.org   [42/50] lucenenet git commit: BUG: Lucene.Net.Tests.Index.TestDirectoryReader. Added missing DirectoryNotFoundException catch clauses Thu, 30 Mar, 18:00
nightowl...@apache.org   [43/50] lucenenet git commit: BUG: Lucene.Net.Codecs.SimpleText.SimpleTextFieldsReader: assertion fails randomly and when it does it causes an index out of range exception when building the message, so the message has been commented for the time being Thu, 30 Mar, 18:00
nightowl...@apache.org   [44/50] lucenenet git commit: Lucene.Net.Core.Search.FuzzyTermsEnum refactor: Automata() > Automata (property) Thu, 30 Mar, 18:00
nightowl...@apache.org   [45/50] lucenenet git commit: Lucene.Net.Core.Store.FSDirectory: passed original exception through for debugging purposes Thu, 30 Mar, 18:00
nightowl...@apache.org   [46/50] lucenenet git commit: Lucene.Net.Tests.Index.TestAddIndexes: added DirectoryNotFoundException to the exceptions to be checked for Thu, 30 Mar, 18:00
nightowl...@apache.org   [47/50] lucenenet git commit: Lucene.Net.TestFramework.Store.MockDirectoryWrapper: added DirectoryNotFoundException to the random errors that are thrown Thu, 30 Mar, 18:00
nightowl...@apache.org   [48/50] lucenenet git commit: Lucene.Net.Core.Index (Types starting with A-C): Fixed documentation comments Thu, 30 Mar, 18:00
nightowl...@apache.org   [49/50] lucenenet git commit: Lucene.Net.Core/Lucene.Net.Grouping: Fixed issues with compilation in .NET Core Thu, 30 Mar, 18:00
nightowl...@apache.org   [50/50] lucenenet git commit: Lucene.Net.Core + Lucene.Net.Tests: Reviewed and removed some TODOs Thu, 30 Mar, 18:00
Message listThread · Author · Date
Box list
Jun 20184
Oct 201734
Sep 2017151
Aug 201774
Jul 201781
Jun 2017120
May 201761
Apr 2017438
Mar 2017397
Feb 2017336
Jan 2017197
Dec 2016104
Nov 2016142
Oct 2016267
Sep 2016131
Aug 2016143
Jul 20167
May 201622
Apr 201625
Mar 20162
Jan 20165
Dec 201528
Aug 201521
Jun 20156
May 201599
Apr 201523
Mar 201536
Feb 2015112
Jan 2015115
Dec 201459
Nov 2014128
Oct 20141
Sep 2014166
Aug 201430
Jul 201427
Jun 20146
Apr 2014112
Mar 20146
Feb 201413
Dec 201325
Nov 201358
Oct 201328
Sep 201352
Aug 20137
Jun 20131
May 20135
Apr 201352
Mar 20132
Feb 20131
Jan 201396
Dec 20122
Nov 20124
Oct 201225
Sep 201261
Aug 201268
Jul 201217
Jun 201235
May 201221
Apr 201248
Mar 201248
Feb 2012139
Jan 201238
Dec 20117
Nov 2011137
Oct 20115
Sep 201160
Aug 2011114
Jul 201159
Jun 201134
May 2011113
Apr 201133
Mar 2011147
Feb 201147
Jan 20116
Jul 20101
Jun 20102
May 201021
Apr 20108
Mar 201017
Feb 201033
Jan 20103
Dec 200974
Nov 2009161
Oct 200929
Sep 20092
Aug 200940
Jul 200944
Jun 20094
May 20093
Mar 200922
Feb 20098
Jan 20091
Dec 20088
Nov 200817
Aug 20089
Jul 200833
Jun 200828
Dec 20074
Nov 20072
Oct 20072
Sep 20072
Aug 200753
May 200721
Apr 20075
Mar 200720
Feb 200714
Jan 200737
Dec 200613
Nov 20068
Oct 200626
Sep 200622
Aug 200618
Jul 200684
Jun 200638
Apr 20069
Mar 20063