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

nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git


    from 3a1ced448 BREAKING: Lucene.Net.Index.IndexReader: De-nested 
IReaderClosedListener and renamed to IReaderDisposedListener.
     new 694b51846 PERFORMANCE: 
Lucene.Net.Analysis.Sinks.DateRecognizerSinkFilter: Prefer ReadOnlySpan<char> 
overloads of DateTime.TryParse() and DateTime.TryParseExact(), when available.
     new 76004096b BUG: Changed TokenAttribute usage from concrete 
implementation type to interface type to align with Lucene 4.8.0. We were using 
the concrete type in several places where it shouldn't have been.
     new d813d2c3d SWEEP: Renamed concrete TokenAttribute type file names to be 
suffixed with "Impl" so the file it was ported from is clear.
     new 97c252784 SWEEP: Renamed interface TokenAttribute type file names 
removing the prefix "I" so the file it was ported from is clear.
     new 98825e468 SWEEP: Added guard clauses for all TokenAttribute members
     new e27faab50 BREAKING: Lucene.Net.Analysis.Kuromoji.Token: Renamed 
IsKnown() > IsKnown, IsUnknown() > IsUnknown, IsUser() > IsUser.

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../Analysis/Ar/ArabicStemFilter.cs                |   4 +-
 .../Analysis/Bg/BulgarianStemFilter.cs             |   4 +-
 .../Analysis/Br/BrazilianStemFilter.cs             |   4 +-
 .../Analysis/Ckb/SoraniStemFilter.cs               |   4 +-
 .../Analysis/CommonGrams/CommonGramsFilter.cs      |   4 +-
 .../Analysis/Cz/CzechStemFilter.cs                 |   4 +-
 .../Analysis/De/GermanLightStemFilter.cs           |   4 +-
 .../Analysis/De/GermanMinimalStemFilter.cs         |   4 +-
 .../Analysis/De/GermanStemFilter.cs                |   4 +-
 .../Analysis/El/GreekStemFilter.cs                 |   4 +-
 .../Analysis/En/EnglishMinimalStemFilter.cs        |   4 +-
 .../Analysis/En/KStemFilter.cs                     |   6 +-
 .../Analysis/En/PorterStemFilter.cs                |   6 +-
 .../Analysis/Es/SpanishLightStemFilter.cs          |   4 +-
 .../Analysis/Fa/PersianStemFilter.cs               |   2 +-
 .../Analysis/Fi/FinnishLightStemFilter.cs          |   4 +-
 .../Analysis/Fr/FrenchLightStemFilter.cs           |   4 +-
 .../Analysis/Fr/FrenchMinimalStemFilter.cs         |   4 +-
 .../Analysis/Fr/FrenchStemFilter.cs                |   4 +-
 .../Analysis/Gl/GalicianMinimalStemFilter.cs       |   4 +-
 .../Analysis/Gl/GalicianStemFilter.cs              |   4 +-
 .../Analysis/Hi/HindiNormalizationFilter.cs        |   4 +-
 .../Analysis/Hu/HungarianLightStemFilter.cs        |   4 +-
 .../Analysis/Hunspell/HunspellStemFilter.cs        |   4 +-
 .../Analysis/It/ItalianLightStemFilter.cs          |   4 +-
 .../Analysis/Lv/LatvianStemFilter.cs               |   4 +-
 .../Analysis/Miscellaneous/CodepointCountFilter.cs |   2 +-
 .../Analysis/Miscellaneous/KeywordMarkerFilter.cs  |   6 +-
 .../Analysis/Miscellaneous/KeywordRepeatFilter.cs  |   6 +-
 .../Analysis/Miscellaneous/LengthFilter.cs         |   2 +-
 .../Miscellaneous/PatternKeywordMarkerFilter.cs    |   8 +-
 .../Miscellaneous/SetKeywordMarkerFilter.cs        |   8 +-
 .../Miscellaneous/StemmerOverrideFilter.cs         |   4 +-
 .../Analysis/NGram/NGramTokenFilter.cs             |  18 +-
 .../Analysis/Nl/DutchStemFilter.cs                 |   4 +-
 .../Analysis/No/NorwegianLightStemFilter.cs        |   4 +-
 .../Analysis/No/NorwegianMinimalStemFilter.cs      |   4 +-
 .../Payloads/TokenOffsetPayloadTokenFilter.cs      |   6 +-
 .../Analysis/Pt/PortugueseLightStemFilter.cs       |   4 +-
 .../Analysis/Pt/PortugueseMinimalStemFilter.cs     |   4 +-
 .../Analysis/Pt/PortugueseStemFilter.cs            |   4 +-
 .../Analysis/Ru/RussianLightStemFilter.cs          |   4 +-
 .../Analysis/Sinks/DateRecognizerSinkFilter.cs     |  25 +-
 .../Analysis/Snowball/SnowballFilter.cs            |   4 +-
 .../Analysis/Standard/StandardTokenizerImpl.cs     |   4 +-
 .../Standard/Std31/UAX29URLEmailTokenizerImpl31.cs |   4 +-
 .../Analysis/Sv/SwedishLightStemFilter.cs          |   4 +-
 .../Analysis/Util/ElisionFilter.cs                 |   4 +-
 .../Icu/TokenAttributes/ScriptAttributeImpl.cs     |  14 +-
 src/Lucene.Net.Analysis.Kuromoji/Token.cs          |  15 +-
 .../TokenAttributes/BaseFormAttributeImpl.cs       |  14 +-
 .../TokenAttributes/InflectionAttributeImpl.cs     |  14 +-
 .../TokenAttributes/PartOfSpeechAttributeImpl.cs   |  14 +-
 .../TokenAttributes/ReadingAttributeImpl.cs        |  14 +-
 .../IMorphosyntacticTagsAttribute.cs               |  44 --
 .../MorphosyntacticTagsAttribute.cs                |  84 +--
 ...bute.cs => MorphosyntacticTagsAttributeImpl.cs} |  18 +-
 .../OpenNLPChunkerFilter.cs                        |   2 +-
 .../Pulsing/PulsingPostingsReader.cs               |   2 +-
 .../Analysis/BaseTokenStreamTestCase.cs            |  23 +-
 .../Analysis/CannedBinaryTokenStream.cs            |  12 +-
 .../Analysis/ValidatingTokenFilter.cs              |  18 +-
 .../Index/BaseTermVectorsFormatTestCase.cs         |   4 +-
 .../Analysis/Synonym/TestSynonymMapFilter.cs       |   2 +-
 src/Lucene.Net.Tests/Index/Test2BPostingsBytes.cs  |   2 +-
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |   2 +-
 src/Lucene.Net.Tests/Index/TestPayloads.cs         |  10 +-
 src/Lucene.Net/Analysis/NumericTokenStream.cs      |  14 +-
 src/Lucene.Net/Analysis/Token.cs                   |   2 +-
 .../Analysis/TokenAttributes/CharTermAttribute.cs  | 684 +++++++--------------
 ...arTermAttribute.cs => CharTermAttributeImpl.cs} |  76 ++-
 .../Analysis/TokenAttributes/FlagsAttribute.cs     |  64 +-
 .../{FlagsAttribute.cs => FlagsAttributeImpl.cs}   |  15 +-
 .../Analysis/TokenAttributes/ICharTermAttribute.cs | 288 ---------
 .../Analysis/TokenAttributes/IFlagsAttribute.cs    |  40 --
 .../Analysis/TokenAttributes/IKeywordAttribute.cs  |  37 --
 .../Analysis/TokenAttributes/IOffsetAttribute.cs   |  57 --
 .../Analysis/TokenAttributes/IPayloadAttribute.cs  |  45 --
 .../TokenAttributes/IPositionIncrementAttribute.cs |  57 --
 .../TokenAttributes/IPositionLengthAttribute.cs    |  46 --
 .../Analysis/TokenAttributes/ITypeAttribute.cs     |  45 --
 .../Analysis/TokenAttributes/KeywordAttribute.cs   |  60 +-
 ...KeywordAttribute.cs => KeywordAttributeImpl.cs} |  15 +-
 .../Analysis/TokenAttributes/OffsetAttribute.cs    |  98 +--
 .../{OffsetAttribute.cs => OffsetAttributeImpl.cs} |   8 +-
 .../Analysis/TokenAttributes/PayloadAttribute.cs   |  90 +--
 ...PayloadAttribute.cs => PayloadAttributeImpl.cs} |  18 +-
 .../TokenAttributes/PositionIncrementAttribute.cs  |  88 +--
 ...ribute.cs => PositionIncrementAttributeImpl.cs} |   8 +-
 .../TokenAttributes/PositionLengthAttribute.cs     |  77 +--
 ...Attribute.cs => PositionLengthAttributeImpl.cs} |   8 +-
 ...sRefAttribute.cs => TermToBytesRefAttribute.cs} |   4 +-
 .../Analysis/TokenAttributes/TypeAttribute.cs      |  73 +--
 .../{TypeAttribute.cs => TypeAttributeImpl.cs}     |  13 +-
 src/Lucene.Net/Codecs/TermVectorsReader.cs         |   4 +-
 src/Lucene.Net/Search/BoostAttributeImpl.cs        |  16 +-
 src/Lucene.Net/Search/FuzzyTermsEnum.cs            |   9 +-
 .../Search/MaxNonCompetitiveBoostAttributeImpl.cs  |   8 +-
 src/Lucene.Net/Util/Attribute.cs                   |   4 +-
 src/Lucene.Net/Util/AttributeImpl.cs               |   2 +-
 src/Lucene.Net/Util/AttributeReflector.cs          |   7 +-
 101 files changed, 800 insertions(+), 1827 deletions(-)
 delete mode 100644 
src/Lucene.Net.Analysis.Morfologik/Morfologik/TokenAttributes/IMorphosyntacticTagsAttribute.cs
 copy 
src/Lucene.Net.Analysis.Morfologik/Morfologik/TokenAttributes/{MorphosyntacticTagsAttribute.cs
 => MorphosyntacticTagsAttributeImpl.cs} (80%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{CharTermAttribute.cs => 
CharTermAttributeImpl.cs} (82%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{FlagsAttribute.cs => 
FlagsAttributeImpl.cs} (77%)
 delete mode 100644 
src/Lucene.Net/Analysis/TokenAttributes/ICharTermAttribute.cs
 delete mode 100644 src/Lucene.Net/Analysis/TokenAttributes/IFlagsAttribute.cs
 delete mode 100644 src/Lucene.Net/Analysis/TokenAttributes/IKeywordAttribute.cs
 delete mode 100644 src/Lucene.Net/Analysis/TokenAttributes/IOffsetAttribute.cs
 delete mode 100644 src/Lucene.Net/Analysis/TokenAttributes/IPayloadAttribute.cs
 delete mode 100644 
src/Lucene.Net/Analysis/TokenAttributes/IPositionIncrementAttribute.cs
 delete mode 100644 
src/Lucene.Net/Analysis/TokenAttributes/IPositionLengthAttribute.cs
 delete mode 100644 src/Lucene.Net/Analysis/TokenAttributes/ITypeAttribute.cs
 copy src/Lucene.Net/Analysis/TokenAttributes/{KeywordAttribute.cs => 
KeywordAttributeImpl.cs} (77%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{OffsetAttribute.cs => 
OffsetAttributeImpl.cs} (86%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{PayloadAttribute.cs => 
PayloadAttributeImpl.cs} (81%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{PositionIncrementAttribute.cs => 
PositionIncrementAttributeImpl.cs} (83%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{PositionLengthAttribute.cs => 
PositionLengthAttributeImpl.cs} (83%)
 rename src/Lucene.Net/Analysis/TokenAttributes/{ITermToBytesRefAttribute.cs => 
TermToBytesRefAttribute.cs} (97%)
 copy src/Lucene.Net/Analysis/TokenAttributes/{TypeAttribute.cs => 
TypeAttributeImpl.cs} (88%)

Reply via email to