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 1458fe2 BUG: Lucene.Net.Search.TermScorer: Added cast to fix
calculation in .NET Framework x86 with optimizations enabled (fixes #549 /
Lucene.Net.Search.TestJoinUtil::TestMultiValueRandomJoin())
new bef69cf BREAKING: Removed serializable support for most types.
Commented old patch tests for LUCENENET-170 and LUCENENET-338, since they are
no longer applicable. Added tests for serialization. Closes #275, closes
LUCENENET-574.
new 6d4495b Directory.Build.targets: Enabled
FEATURE_SERIALIZABLE_EXCEPTIONS for all target frameworks
new 6f9e42a SWEEP: Migrated all exception serialization tests to
Lucene.Net.AllProjects and refactored to provide base classes for additional
assembly scanning tests
new 2f981ce Directory.Build.targets: Renamed
FEATURE_SECURITYPERMISSIONS_HOSTPROTECTION to FEATURE_CODE_ACCESS_SECURITY to
make it more generalize for SecurityPermissionAttribute and
HostProtectionAttribute
The 4 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:
Directory.Build.targets | 10 +-
.../Compound/Hyphenation/HyphenationTree.cs | 3 -
.../Language/Bm/Rule.cs | 5 +
.../Support/Sax/SAXException.cs | 4 +
.../Support/Sax/SAXParseException.cs | 4 +
.../VectorHighlight/ScoreOrderFragmentsBuilder.cs | 6 +
src/Lucene.Net.Memory/MemoryIndex.Info.cs | 5 +-
src/Lucene.Net.Memory/MemoryIndex.cs | 6 -
.../Function/DocValues/DocTermsIndexDocValues.cs | 2 +-
.../Classic/ParseException.cs | 6 +-
src/Lucene.Net.QueryParser/Classic/Token.cs | 6 +-
.../Classic/TokenMgrError.cs | 4 +
.../Flexible/Core/QueryNodeParseException.cs | 6 +-
.../Flexible/Standard/Parser/ParseException.cs | 10 +-
.../Flexible/Standard/Parser/Token.cs | 2 +
.../Flexible/Standard/Parser/TokenMgrError.cs | 4 +
.../Surround/Parser/ParseException.cs | 4 +
.../Surround/Parser/Token.cs | 5 +-
.../Surround/Parser/TokenMgrError.cs | 4 +
.../Prefix/Tree/SpatialPrefixTree.cs | 3 -
src/Lucene.Net.Spatial/Query/SpatialOperation.cs | 3 -
.../Spell/SuggestWordScoreComparator.cs | 6 +
src/Lucene.Net.Suggest/Suggest/Lookup.cs | 5 +
.../Support/ExceptionSerializationTestBase.cs | 86 ----
.../Support/Util/LuceneTestCase.Serialization.cs | 101 ++++
.../Support/AssemblyScanningTestCase.cs | 91 ++++
.../ExceptionScanningTestCase.cs} | 512 ++-------------------
.../ExceptionHandling/TestExceptionExtensions.cs | 428 +++++++++++++++++
.../TestExceptionSerialization.cs} | 23 +-
.../Support/TestExceptionSerialization.cs | 56 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 55 ---
.../Support/TestExceptionSerialization.cs | 58 ---
.../Support/TestExceptionSerialization.cs | 55 ---
src/Lucene.Net.Tests/Support/TestOldPatches.cs | 158 +++----
src/Lucene.Net.Tests/Support/TestSerialization.cs | 223 ++++-----
src/Lucene.Net.Tests/Support/Util/TestLongsRef.cs | 75 +++
src/Lucene.Net.Tests/Util/TestBytesRef.cs | 25 +-
src/Lucene.Net.Tests/Util/TestCharsRef.cs | 23 +
src/Lucene.Net.Tests/Util/TestIntsRef.cs | 24 +
src/Lucene.Net.Tests/Util/TestLongBitSet.cs | 27 ++
src/Lucene.Net.Tests/Util/TestPriorityQueue.cs | 36 +-
src/Lucene.Net/Index/IndexWriterConfig.cs | 3 -
src/Lucene.Net/Index/LiveIndexWriterConfig.cs | 3 -
src/Lucene.Net/Index/Term.cs | 3 -
src/Lucene.Net/Index/TermContext.cs | 5 +-
src/Lucene.Net/Search/BooleanClause.cs | 3 -
src/Lucene.Net/Search/BooleanQuery.cs | 3 -
src/Lucene.Net/Search/FieldCacheRangeFilter.cs | 24 -
.../Search/MaxNonCompetitiveBoostAttributeImpl.cs | 5 +-
src/Lucene.Net/Search/Query.cs | 3 -
src/Lucene.Net/Search/TermQuery.cs | 3 -
src/Lucene.Net/Search/TimeLimitingCollector.cs | 4 +
.../Support/Index/IndexOptionsComparer.cs | 9 +-
src/Lucene.Net/Support/Util/SystemConsole.cs | 76 +--
src/Lucene.Net/Util/BytesRef.cs | 10 +
src/Lucene.Net/Util/CharsRef.cs | 11 +-
src/Lucene.Net/Util/LongBitSet.cs | 4 +-
src/Lucene.Net/Util/PriorityQueue.cs | 4 +-
.../Support/TestExceptionSerialization.cs | 55 ---
78 files changed, 1216 insertions(+), 2226 deletions(-)
delete mode 100644
src/Lucene.Net.TestFramework/Support/ExceptionSerializationTestBase.cs
create mode 100644
src/Lucene.Net.TestFramework/Support/Util/LuceneTestCase.Serialization.cs
create mode 100644
src/Lucene.Net.Tests.AllProjects/Support/AssemblyScanningTestCase.cs
rename
src/{Lucene.Net.Tests/Support/ExceptionHandling/TestExceptionExtensions.cs =>
Lucene.Net.Tests.AllProjects/Support/ExceptionHandling/ExceptionScanningTestCase.cs}
(52%)
create mode 100644
src/Lucene.Net.Tests.AllProjects/Support/ExceptionHandling/TestExceptionExtensions.cs
copy
src/{Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConditionGH418.cs
=>
Lucene.Net.Tests.AllProjects/Support/ExceptionHandling/TestExceptionSerialization.cs}
(63%)
delete mode 100644
src/Lucene.Net.Tests.Analysis.Common/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Analysis.Stempel/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Benchmark/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Classification/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Codecs/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Expressions/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Facet/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Grouping/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Highlighter/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Join/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Memory/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Misc/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Queries/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.QueryParser/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Replicator/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Sandbox/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Spatial/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.Suggest/Support/TestExceptionSerialization.cs
delete mode 100644
src/Lucene.Net.Tests.TestFramework/Support/TestExceptionSerialization.cs
delete mode 100644 src/Lucene.Net.Tests/Support/TestExceptionSerialization.cs
create mode 100644 src/Lucene.Net.Tests/Support/Util/TestLongsRef.cs
delete mode 100644
src/dotnet/Lucene.Net.Tests.ICU/Support/TestExceptionSerialization.cs