From: Zoltan Varga Date: Fri, 12 Jun 2015 23:12:11 +0000 (-0400) Subject: Merge pull request #1871 from saper/EADDRINUSE X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=44f1e1430901294713c83f44a018be226c0281e8;hp=05a1144d4d52389790c856a6ab676764925f68f7;p=mono.git Merge pull request #1871 from saper/EADDRINUSE [tests] Avoid "Address already in use" --- diff --git a/.gitmodules b/.gitmodules index 858838fc78f..ee9a2ecdffd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -17,9 +17,6 @@ [submodule "external/ikvm"] path = external/ikvm url = git://github.com/mono/ikvm-fork.git -[submodule "external/Lucene.Net"] - path = external/Lucene.Net - url = git://github.com/mono/lucene.net.git [submodule "external/ikdasm"] path = external/ikdasm url = git://github.com/mono/ikdasm.git @@ -30,3 +27,6 @@ [submodule "external/reference-assemblies"] path = external/binary-reference-assemblies url = git://github.com/mono/reference-assemblies.git +[submodule "external/Lucene.Net.Light"] + path = external/Lucene.Net.Light + url = git://github.com/mono/Lucene.Net.Light.git diff --git a/configure.ac b/configure.ac index d7bfc65a77d..58e0a50893c 100644 --- a/configure.ac +++ b/configure.ac @@ -428,7 +428,7 @@ AC_PROG_LD_GNU AM_ICONV() -AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h sys/sysctl.h libproc.h) +AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h sys/sysctl.h libproc.h sys/prctl.h) AC_CHECK_HEADERS(sys/param.h sys/socket.h sys/ipc.h sys/sem.h sys/utsname.h alloca.h ucontext.h pwd.h sys/select.h netinet/tcp.h netinet/in.h unistd.h sys/types.h link.h asm/sigcontext.h sys/inotify.h arpa/inet.h complex.h) AC_CHECK_HEADERS([linux/netlink.h linux/rtnetlink.h], [], [], [#include @@ -1176,6 +1176,7 @@ if test x$host_win32 = xno; then AC_CHECK_FUNCS(dladdr) AC_CHECK_FUNCS(sysconf) AC_CHECK_FUNCS(getrlimit) + AC_CHECK_FUNCS(prctl) AC_CHECK_FUNCS(sched_setaffinity) AC_CHECK_FUNCS(sched_getcpu) diff --git a/eglib/src/gmisc-unix.c b/eglib/src/gmisc-unix.c index c7bd3f8e994..273024871c5 100644 --- a/eglib/src/gmisc-unix.c +++ b/eglib/src/gmisc-unix.c @@ -104,13 +104,15 @@ get_pw_data (void) home_dir = g_strdup (pw.pw_dir); if (user_name == NULL) user_name = g_strdup (pw.pw_name); - } else { - if (user_name == NULL) - user_name = "somebody"; } } #endif + if (user_name == NULL) + user_name = "somebody"; + if (home_dir == NULL) + home_dir = "/"; + pthread_mutex_unlock (&pw_lock); } diff --git a/external/Lucene.Net b/external/Lucene.Net deleted file mode 160000 index 88fb67b0762..00000000000 --- a/external/Lucene.Net +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 88fb67b07621dfed054d8d75fd50672fb26349df diff --git a/external/Lucene.Net.Light b/external/Lucene.Net.Light new file mode 160000 index 00000000000..85978b7eb94 --- /dev/null +++ b/external/Lucene.Net.Light @@ -0,0 +1 @@ +Subproject commit 85978b7eb94738f516824341213d5e94060f5284 diff --git a/mcs/class/System.IO.Compression/SharpCompress/Archive/AbstractWritableArchive.cs b/mcs/class/System.IO.Compression/SharpCompress/Archive/AbstractWritableArchive.cs index f0be3b0bc06..96af8c4131d 100644 --- a/mcs/class/System.IO.Compression/SharpCompress/Archive/AbstractWritableArchive.cs +++ b/mcs/class/System.IO.Compression/SharpCompress/Archive/AbstractWritableArchive.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Text; using SharpCompress.Common; namespace SharpCompress.Archive @@ -105,11 +106,11 @@ namespace SharpCompress.Archive return false; } - public void SaveTo(Stream stream, CompressionInfo compressionType) + public void SaveTo(Stream stream, CompressionInfo compressionType, Encoding encoding = null) { //reset streams of new entries newEntries.Cast().ForEach(x => x.Stream.Seek(0, SeekOrigin.Begin)); - SaveTo(stream, compressionType, OldEntries, newEntries); + SaveTo(stream, compressionType, encoding ?? ArchiveEncoding.Default, OldEntries, newEntries); } protected TEntry CreateEntry(string key, Stream source, long size, DateTime? modified, @@ -125,7 +126,7 @@ namespace SharpCompress.Archive protected abstract TEntry CreateEntryInternal(string key, Stream source, long size, DateTime? modified, bool closeStream); - protected abstract void SaveTo(Stream stream, CompressionInfo compressionType, + protected abstract void SaveTo(Stream stream, CompressionInfo compressionType, Encoding encoding, IEnumerable oldEntries, IEnumerable newEntries); public override void Dispose() diff --git a/mcs/class/System.IO.Compression/SharpCompress/Archive/Zip/ZipArchive.cs b/mcs/class/System.IO.Compression/SharpCompress/Archive/Zip/ZipArchive.cs index 5c96e8e5554..e2782dad9ec 100644 --- a/mcs/class/System.IO.Compression/SharpCompress/Archive/Zip/ZipArchive.cs +++ b/mcs/class/System.IO.Compression/SharpCompress/Archive/Zip/ZipArchive.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Text; using SharpCompress.Common; using SharpCompress.Common.Zip; using SharpCompress.Common.Zip.Headers; @@ -205,13 +206,13 @@ namespace SharpCompress.Archive.Zip } } } - } + } - protected override void SaveTo(Stream stream, CompressionInfo compressionInfo, + protected override void SaveTo(Stream stream, CompressionInfo compressionInfo, Encoding encoding, IEnumerable oldEntries, IEnumerable newEntries) { - using (var writer = new ZipWriter(stream, compressionInfo, string.Empty)) + using (var writer = new ZipWriter(stream, compressionInfo, string.Empty, encoding)) { foreach (var entry in oldEntries.Concat(newEntries) .Where(x => !x.IsDirectory)) diff --git a/mcs/class/System.IO.Compression/SharpCompress/Writer/Zip/ZipWriter.cs b/mcs/class/System.IO.Compression/SharpCompress/Writer/Zip/ZipWriter.cs index 76a8853d0a0..70a2eb7d8c4 100644 --- a/mcs/class/System.IO.Compression/SharpCompress/Writer/Zip/ZipWriter.cs +++ b/mcs/class/System.IO.Compression/SharpCompress/Writer/Zip/ZipWriter.cs @@ -30,16 +30,18 @@ namespace SharpCompress.Writer.Zip private readonly List entries = new List(); private readonly string zipComment; + private readonly Encoding encoding; private long streamPosition; #if PPMd private readonly PpmdProperties ppmdProperties; // Caching properties to speed up PPMd. #endif - public ZipWriter(Stream destination, CompressionInfo compressionInfo, string zipComment) + public ZipWriter(Stream destination, CompressionInfo compressionInfo, string zipComment, Encoding encoding = null) : base(ArchiveType.Zip) { this.zipComment = zipComment ?? string.Empty; + this.encoding = encoding ?? ArchiveEncoding.Default; switch (compressionInfo.Type) { @@ -137,11 +139,11 @@ namespace SharpCompress.Writer.Zip private int WriteHeader(string filename, DateTime? modificationTime) { - byte[] encodedFilename = Encoding.UTF8.GetBytes(filename); + byte[] encodedFilename = encoding.GetBytes(filename); OutputStream.Write(BitConverter.GetBytes(ZipHeaderFactory.ENTRY_HEADER_BYTES), 0, 4); OutputStream.Write(new byte[] {63, 0}, 0, 2); //version - HeaderFlags flags = HeaderFlags.UTF8; + HeaderFlags flags = encoding == Encoding.UTF8 ? HeaderFlags.UTF8 : (HeaderFlags)0; if (!OutputStream.CanSeek) { flags |= HeaderFlags.UsePostDataDescriptor; @@ -172,7 +174,7 @@ namespace SharpCompress.Writer.Zip private void WriteEndRecord(uint size) { - byte[] encodedComment = Encoding.UTF8.GetBytes(zipComment); + byte[] encodedComment = encoding.GetBytes(zipComment); OutputStream.Write(new byte[] {80, 75, 5, 6, 0, 0, 0, 0}, 0, 8); OutputStream.Write(BitConverter.GetBytes((ushort) entries.Count), 0, 2); diff --git a/mcs/class/System.IO.Compression/ZipArchive.cs b/mcs/class/System.IO.Compression/ZipArchive.cs index feb5e1b705d..411aadc930f 100644 --- a/mcs/class/System.IO.Compression/ZipArchive.cs +++ b/mcs/class/System.IO.Compression/ZipArchive.cs @@ -202,7 +202,7 @@ namespace System.IO.Compression private void Save() { using (var newZip = new MemoryStream()) { - zipFile.SaveTo(newZip, CompressionType.Deflate); + zipFile.SaveTo(newZip, CompressionType.Deflate, entryNameEncoding ?? Encoding.UTF8); stream.SetLength(0); stream.Position = 0; diff --git a/mcs/class/monodoc/monodoc.dll.sources b/mcs/class/monodoc/monodoc.dll.sources index 1dee0470816..a4e89d0ed57 100644 --- a/mcs/class/monodoc/monodoc.dll.sources +++ b/mcs/class/monodoc/monodoc.dll.sources @@ -46,428 +46,428 @@ Monodoc.Ecma/EcmaUrlTokenizer.cs Monodoc.Ecma/EcmaDesc.cs Mono.Documentation/ManifestResourceResolver.cs Mono.Documentation/XmlDocUtils.cs -../../../external/Lucene.Net/src/core/Analysis/Analyzer.cs -../../../external/Lucene.Net/src/core/Analysis/ASCIIFoldingFilter.cs -../../../external/Lucene.Net/src/core/Analysis/BaseCharFilter.cs -../../../external/Lucene.Net/src/core/Analysis/CachingTokenFilter.cs -../../../external/Lucene.Net/src/core/Analysis/CharArraySet.cs -../../../external/Lucene.Net/src/core/Analysis/CharFilter.cs -../../../external/Lucene.Net/src/core/Analysis/CharReader.cs -../../../external/Lucene.Net/src/core/Analysis/CharStream.cs -../../../external/Lucene.Net/src/core/Analysis/CharTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/ISOLatin1AccentFilter.cs -../../../external/Lucene.Net/src/core/Analysis/KeywordAnalyzer.cs -../../../external/Lucene.Net/src/core/Analysis/KeywordTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/LengthFilter.cs -../../../external/Lucene.Net/src/core/Analysis/LetterTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/LowerCaseFilter.cs -../../../external/Lucene.Net/src/core/Analysis/LowerCaseTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/MappingCharFilter.cs -../../../external/Lucene.Net/src/core/Analysis/NormalizeCharMap.cs -../../../external/Lucene.Net/src/core/Analysis/NumericTokenStream.cs -../../../external/Lucene.Net/src/core/Analysis/PerFieldAnalyzerWrapper.cs -../../../external/Lucene.Net/src/core/Analysis/PorterStemFilter.cs -../../../external/Lucene.Net/src/core/Analysis/PorterStemmer.cs -../../../external/Lucene.Net/src/core/Analysis/SimpleAnalyzer.cs -../../../external/Lucene.Net/src/core/Analysis/Standard/StandardAnalyzer.cs -../../../external/Lucene.Net/src/core/Analysis/Standard/StandardFilter.cs -../../../external/Lucene.Net/src/core/Analysis/Standard/StandardTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/Standard/StandardTokenizerImpl.cs -../../../external/Lucene.Net/src/core/Analysis/StopAnalyzer.cs -../../../external/Lucene.Net/src/core/Analysis/StopFilter.cs -../../../external/Lucene.Net/src/core/Analysis/TeeSinkTokenFilter.cs -../../../external/Lucene.Net/src/core/Analysis/Token.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/FlagsAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/IFlagsAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/IOffsetAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/IPayloadAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/IPositionIncrementAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/ITermAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/ITypeAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/OffsetAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/PayloadAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/PositionIncrementAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/TermAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenattributes/TypeAttribute.cs -../../../external/Lucene.Net/src/core/Analysis/TokenFilter.cs -../../../external/Lucene.Net/src/core/Analysis/Tokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/TokenStream.cs -../../../external/Lucene.Net/src/core/Analysis/WhitespaceAnalyzer.cs -../../../external/Lucene.Net/src/core/Analysis/WhitespaceTokenizer.cs -../../../external/Lucene.Net/src/core/Analysis/WordlistLoader.cs -../../../external/Lucene.Net/src/core/Document/AbstractField.cs -../../../external/Lucene.Net/src/core/Document/CompressionTools.cs -../../../external/Lucene.Net/src/core/Document/DateField.cs -../../../external/Lucene.Net/src/core/Document/DateTools.cs -../../../external/Lucene.Net/src/core/Document/Document.cs -../../../external/Lucene.Net/src/core/Document/Field.cs -../../../external/Lucene.Net/src/core/Document/Fieldable.cs -../../../external/Lucene.Net/src/core/Document/FieldSelector.cs -../../../external/Lucene.Net/src/core/Document/FieldSelectorResult.cs -../../../external/Lucene.Net/src/core/Document/LoadFirstFieldSelector.cs -../../../external/Lucene.Net/src/core/Document/MapFieldSelector.cs -../../../external/Lucene.Net/src/core/Document/NumberTools.cs -../../../external/Lucene.Net/src/core/Document/NumericField.cs -../../../external/Lucene.Net/src/core/Document/SetBasedFieldSelector.cs -../../../external/Lucene.Net/src/core/Index/AbstractAllTermDocs.cs -../../../external/Lucene.Net/src/core/Index/AllTermDocs.cs -../../../external/Lucene.Net/src/core/Index/BufferedDeletes.cs -../../../external/Lucene.Net/src/core/Index/ByteBlockPool.cs -../../../external/Lucene.Net/src/core/Index/ByteSliceReader.cs -../../../external/Lucene.Net/src/core/Index/ByteSliceWriter.cs -../../../external/Lucene.Net/src/core/Index/CharBlockPool.cs -../../../external/Lucene.Net/src/core/Index/CheckIndex.cs -../../../external/Lucene.Net/src/core/Index/CompoundFileReader.cs -../../../external/Lucene.Net/src/core/Index/CompoundFileWriter.cs -../../../external/Lucene.Net/src/core/Index/ConcurrentMergeScheduler.cs -../../../external/Lucene.Net/src/core/Index/CorruptIndexException.cs -../../../external/Lucene.Net/src/core/Index/DefaultSkipListReader.cs -../../../external/Lucene.Net/src/core/Index/DefaultSkipListWriter.cs -../../../external/Lucene.Net/src/core/Index/DirectoryReader.cs -../../../external/Lucene.Net/src/core/Index/DocConsumer.cs -../../../external/Lucene.Net/src/core/Index/DocConsumerPerThread.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumer.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumerPerField.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumerPerThread.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumers.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumersPerField.cs -../../../external/Lucene.Net/src/core/Index/DocFieldConsumersPerThread.cs -../../../external/Lucene.Net/src/core/Index/DocFieldProcessor.cs -../../../external/Lucene.Net/src/core/Index/DocFieldProcessorPerField.cs -../../../external/Lucene.Net/src/core/Index/DocFieldProcessorPerThread.cs -../../../external/Lucene.Net/src/core/Index/DocInverter.cs -../../../external/Lucene.Net/src/core/Index/DocInverterPerField.cs -../../../external/Lucene.Net/src/core/Index/DocInverterPerThread.cs -../../../external/Lucene.Net/src/core/Index/DocumentsWriter.cs -../../../external/Lucene.Net/src/core/Index/DocumentsWriterThreadState.cs -../../../external/Lucene.Net/src/core/Index/FieldInfo.cs -../../../external/Lucene.Net/src/core/Index/FieldInfos.cs -../../../external/Lucene.Net/src/core/Index/FieldInvertState.cs -../../../external/Lucene.Net/src/core/Index/FieldReaderException.cs -../../../external/Lucene.Net/src/core/Index/FieldSortedTermVectorMapper.cs -../../../external/Lucene.Net/src/core/Index/FieldsReader.cs -../../../external/Lucene.Net/src/core/Index/FieldsWriter.cs -../../../external/Lucene.Net/src/core/Index/FilterIndexReader.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsDocsConsumer.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsDocsWriter.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsFieldsConsumer.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsFieldsWriter.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsPositionsConsumer.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsPositionsWriter.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsTermsConsumer.cs -../../../external/Lucene.Net/src/core/Index/FormatPostingsTermsWriter.cs -../../../external/Lucene.Net/src/core/Index/FreqProxFieldMergeState.cs -../../../external/Lucene.Net/src/core/Index/FreqProxTermsWriter.cs -../../../external/Lucene.Net/src/core/Index/FreqProxTermsWriterPerField.cs -../../../external/Lucene.Net/src/core/Index/FreqProxTermsWriterPerThread.cs -../../../external/Lucene.Net/src/core/Index/IndexCommit.cs -../../../external/Lucene.Net/src/core/Index/IndexDeletionPolicy.cs -../../../external/Lucene.Net/src/core/Index/IndexFileDeleter.cs -../../../external/Lucene.Net/src/core/Index/IndexFileNameFilter.cs -../../../external/Lucene.Net/src/core/Index/IndexFileNames.cs -../../../external/Lucene.Net/src/core/Index/IndexReader.cs -../../../external/Lucene.Net/src/core/Index/IndexWriter.cs -../../../external/Lucene.Net/src/core/Index/IntBlockPool.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocConsumer.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocConsumerPerField.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocConsumerPerThread.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocEndConsumer.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocEndConsumerPerField.cs -../../../external/Lucene.Net/src/core/Index/InvertedDocEndConsumerPerThread.cs -../../../external/Lucene.Net/src/core/Index/KeepOnlyLastCommitDeletionPolicy.cs -../../../external/Lucene.Net/src/core/Index/LogByteSizeMergePolicy.cs -../../../external/Lucene.Net/src/core/Index/LogDocMergePolicy.cs -../../../external/Lucene.Net/src/core/Index/LogMergePolicy.cs -../../../external/Lucene.Net/src/core/Index/MergeDocIDRemapper.cs -../../../external/Lucene.Net/src/core/Index/MergePolicy.cs -../../../external/Lucene.Net/src/core/Index/MergeScheduler.cs -../../../external/Lucene.Net/src/core/Index/MultiLevelSkipListReader.cs -../../../external/Lucene.Net/src/core/Index/MultiLevelSkipListWriter.cs -../../../external/Lucene.Net/src/core/Index/MultipleTermPositions.cs -../../../external/Lucene.Net/src/core/Index/MultiReader.cs -../../../external/Lucene.Net/src/core/Index/NormsWriter.cs -../../../external/Lucene.Net/src/core/Index/NormsWriterPerField.cs -../../../external/Lucene.Net/src/core/Index/NormsWriterPerThread.cs -../../../external/Lucene.Net/src/core/Index/ParallelReader.cs -../../../external/Lucene.Net/src/core/Index/Payload.cs -../../../external/Lucene.Net/src/core/Index/PositionBasedTermVectorMapper.cs -../../../external/Lucene.Net/src/core/Index/RawPostingList.cs -../../../external/Lucene.Net/src/core/Index/ReadOnlyDirectoryReader.cs -../../../external/Lucene.Net/src/core/Index/ReadOnlySegmentReader.cs -../../../external/Lucene.Net/src/core/Index/ReusableStringReader.cs -../../../external/Lucene.Net/src/core/Index/SegmentInfo.cs -../../../external/Lucene.Net/src/core/Index/SegmentInfos.cs -../../../external/Lucene.Net/src/core/Index/SegmentMergeInfo.cs -../../../external/Lucene.Net/src/core/Index/SegmentMergeQueue.cs -../../../external/Lucene.Net/src/core/Index/SegmentMerger.cs -../../../external/Lucene.Net/src/core/Index/SegmentReader.cs -../../../external/Lucene.Net/src/core/Index/SegmentTermDocs.cs -../../../external/Lucene.Net/src/core/Index/SegmentTermEnum.cs -../../../external/Lucene.Net/src/core/Index/SegmentTermPositions.cs -../../../external/Lucene.Net/src/core/Index/SegmentTermPositionVector.cs -../../../external/Lucene.Net/src/core/Index/SegmentTermVector.cs -../../../external/Lucene.Net/src/core/Index/SegmentWriteState.cs -../../../external/Lucene.Net/src/core/Index/SerialMergeScheduler.cs -../../../external/Lucene.Net/src/core/Index/SnapshotDeletionPolicy.cs -../../../external/Lucene.Net/src/core/Index/SortedTermVectorMapper.cs -../../../external/Lucene.Net/src/core/Index/StaleReaderException.cs -../../../external/Lucene.Net/src/core/Index/StoredFieldsWriter.cs -../../../external/Lucene.Net/src/core/Index/StoredFieldsWriterPerThread.cs -../../../external/Lucene.Net/src/core/Index/Term.cs -../../../external/Lucene.Net/src/core/Index/TermBuffer.cs -../../../external/Lucene.Net/src/core/Index/TermDocs.cs -../../../external/Lucene.Net/src/core/Index/TermEnum.cs -../../../external/Lucene.Net/src/core/Index/TermFreqVector.cs -../../../external/Lucene.Net/src/core/Index/TermInfo.cs -../../../external/Lucene.Net/src/core/Index/TermInfosReader.cs -../../../external/Lucene.Net/src/core/Index/TermInfosWriter.cs -../../../external/Lucene.Net/src/core/Index/TermPositions.cs -../../../external/Lucene.Net/src/core/Index/TermPositionVector.cs -../../../external/Lucene.Net/src/core/Index/TermsHash.cs -../../../external/Lucene.Net/src/core/Index/TermsHashConsumer.cs -../../../external/Lucene.Net/src/core/Index/TermsHashConsumerPerField.cs -../../../external/Lucene.Net/src/core/Index/TermsHashConsumerPerThread.cs -../../../external/Lucene.Net/src/core/Index/TermsHashPerField.cs -../../../external/Lucene.Net/src/core/Index/TermsHashPerThread.cs -../../../external/Lucene.Net/src/core/Index/TermVectorEntry.cs -../../../external/Lucene.Net/src/core/Index/TermVectorEntryFreqSortedComparator.cs -../../../external/Lucene.Net/src/core/Index/TermVectorMapper.cs -../../../external/Lucene.Net/src/core/Index/TermVectorOffsetInfo.cs -../../../external/Lucene.Net/src/core/Index/TermVectorsReader.cs -../../../external/Lucene.Net/src/core/Index/TermVectorsTermsWriter.cs -../../../external/Lucene.Net/src/core/Index/TermVectorsTermsWriterPerField.cs -../../../external/Lucene.Net/src/core/Index/TermVectorsTermsWriterPerThread.cs -../../../external/Lucene.Net/src/core/Index/TermVectorsWriter.cs -../../../external/Lucene.Net/src/core/LucenePackage.cs -../../../external/Lucene.Net/src/core/LZOCompressor.cs -../../../external/Lucene.Net/src/core/Messages/INLSException.cs -../../../external/Lucene.Net/src/core/Messages/Message.cs -../../../external/Lucene.Net/src/core/Messages/MessageImpl.cs -../../../external/Lucene.Net/src/core/Messages/NLS.cs -../../../external/Lucene.Net/src/core/QueryParser/CharStream.cs -../../../external/Lucene.Net/src/core/QueryParser/FastCharStream.cs -../../../external/Lucene.Net/src/core/QueryParser/MultiFieldQueryParser.cs -../../../external/Lucene.Net/src/core/QueryParser/ParseException.cs -../../../external/Lucene.Net/src/core/QueryParser/QueryParser.cs -../../../external/Lucene.Net/src/core/QueryParser/QueryParserConstants.cs -../../../external/Lucene.Net/src/core/QueryParser/QueryParserTokenManager.cs -../../../external/Lucene.Net/src/core/QueryParser/Token.cs -../../../external/Lucene.Net/src/core/QueryParser/TokenMgrError.cs -../../../external/Lucene.Net/src/core/Search/BooleanClause.cs -../../../external/Lucene.Net/src/core/Search/BooleanQuery.cs -../../../external/Lucene.Net/src/core/Search/BooleanScorer.cs -../../../external/Lucene.Net/src/core/Search/BooleanScorer2.cs -../../../external/Lucene.Net/src/core/Search/CachingSpanFilter.cs -../../../external/Lucene.Net/src/core/Search/CachingWrapperFilter.cs -../../../external/Lucene.Net/src/core/Search/Collector.cs -../../../external/Lucene.Net/src/core/Search/ComplexExplanation.cs -../../../external/Lucene.Net/src/core/Search/ConjunctionScorer.cs -../../../external/Lucene.Net/src/core/Search/ConstantScoreQuery.cs -../../../external/Lucene.Net/src/core/Search/DefaultSimilarity.cs -../../../external/Lucene.Net/src/core/Search/DisjunctionMaxQuery.cs -../../../external/Lucene.Net/src/core/Search/DisjunctionMaxScorer.cs -../../../external/Lucene.Net/src/core/Search/DisjunctionSumScorer.cs -../../../external/Lucene.Net/src/core/Search/DocIdSet.cs -../../../external/Lucene.Net/src/core/Search/DocIdSetIterator.cs -../../../external/Lucene.Net/src/core/Search/ExactPhraseScorer.cs -../../../external/Lucene.Net/src/core/Search/Explanation.cs -../../../external/Lucene.Net/src/core/Search/FieldCache.cs -../../../external/Lucene.Net/src/core/Search/FieldCacheImpl.cs -../../../external/Lucene.Net/src/core/Search/FieldCacheRangeFilter.cs -../../../external/Lucene.Net/src/core/Search/FieldCacheTermsFilter.cs -../../../external/Lucene.Net/src/core/Search/FieldComparator.cs -../../../external/Lucene.Net/src/core/Search/FieldComparatorSource.cs -../../../external/Lucene.Net/src/core/Search/FieldDoc.cs -../../../external/Lucene.Net/src/core/Search/FieldDocSortedHitQueue.cs -../../../external/Lucene.Net/src/core/Search/FieldValueHitQueue.cs -../../../external/Lucene.Net/src/core/Search/Filter.cs -../../../external/Lucene.Net/src/core/Search/FilteredDocIdSet.cs -../../../external/Lucene.Net/src/core/Search/FilteredDocIdSetIterator.cs -../../../external/Lucene.Net/src/core/Search/FilteredQuery.cs -../../../external/Lucene.Net/src/core/Search/FilteredTermEnum.cs -../../../external/Lucene.Net/src/core/Search/FilterManager.cs -../../../external/Lucene.Net/src/core/Search/Function/ByteFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/CustomScoreProvider.cs -../../../external/Lucene.Net/src/core/Search/Function/CustomScoreQuery.cs -../../../external/Lucene.Net/src/core/Search/Function/DocValues.cs -../../../external/Lucene.Net/src/core/Search/Function/FieldCacheSource.cs -../../../external/Lucene.Net/src/core/Search/Function/FieldScoreQuery.cs -../../../external/Lucene.Net/src/core/Search/Function/FloatFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/IntFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/OrdFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/ReverseOrdFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/ShortFieldSource.cs -../../../external/Lucene.Net/src/core/Search/Function/ValueSource.cs -../../../external/Lucene.Net/src/core/Search/Function/ValueSourceQuery.cs -../../../external/Lucene.Net/src/core/Search/FuzzyQuery.cs -../../../external/Lucene.Net/src/core/Search/FuzzyTermEnum.cs -../../../external/Lucene.Net/src/core/Search/HitQueue.cs -../../../external/Lucene.Net/src/core/Search/IndexSearcher.cs -../../../external/Lucene.Net/src/core/Search/MatchAllDocsQuery.cs -../../../external/Lucene.Net/src/core/Search/MultiPhraseQuery.cs -../../../external/Lucene.Net/src/core/Search/MultiSearcher.cs -../../../external/Lucene.Net/src/core/Search/MultiTermQuery.cs -../../../external/Lucene.Net/src/core/Search/MultiTermQueryWrapperFilter.cs -../../../external/Lucene.Net/src/core/Search/NumericRangeFilter.cs -../../../external/Lucene.Net/src/core/Search/NumericRangeQuery.cs -../../../external/Lucene.Net/src/core/Search/ParallelMultiSearcher.cs -../../../external/Lucene.Net/src/core/Search/Payloads/AveragePayloadFunction.cs -../../../external/Lucene.Net/src/core/Search/Payloads/MaxPayloadFunction.cs -../../../external/Lucene.Net/src/core/Search/Payloads/MinPayloadFunction.cs -../../../external/Lucene.Net/src/core/Search/Payloads/PayloadFunction.cs -../../../external/Lucene.Net/src/core/Search/Payloads/PayloadNearQuery.cs -../../../external/Lucene.Net/src/core/Search/Payloads/PayloadSpanUtil.cs -../../../external/Lucene.Net/src/core/Search/Payloads/PayloadTermQuery.cs -../../../external/Lucene.Net/src/core/Search/PhrasePositions.cs -../../../external/Lucene.Net/src/core/Search/PhraseQuery.cs -../../../external/Lucene.Net/src/core/Search/PhraseQueue.cs -../../../external/Lucene.Net/src/core/Search/PhraseScorer.cs -../../../external/Lucene.Net/src/core/Search/PositiveScoresOnlyCollector.cs -../../../external/Lucene.Net/src/core/Search/PrefixFilter.cs -../../../external/Lucene.Net/src/core/Search/PrefixQuery.cs -../../../external/Lucene.Net/src/core/Search/PrefixTermEnum.cs -../../../external/Lucene.Net/src/core/Search/Query.cs -../../../external/Lucene.Net/src/core/Search/QueryTermVector.cs -../../../external/Lucene.Net/src/core/Search/QueryWrapperFilter.cs -../../../external/Lucene.Net/src/core/Search/ReqExclScorer.cs -../../../external/Lucene.Net/src/core/Search/ReqOptSumScorer.cs -../../../external/Lucene.Net/src/core/Search/ScoreCachingWrappingScorer.cs -../../../external/Lucene.Net/src/core/Search/ScoreDoc.cs -../../../external/Lucene.Net/src/core/Search/Scorer.cs -../../../external/Lucene.Net/src/core/Search/Searchable.cs -../../../external/Lucene.Net/src/core/Search/Searcher.cs -../../../external/Lucene.Net/src/core/Search/Similarity.cs -../../../external/Lucene.Net/src/core/Search/SimilarityDelegator.cs -../../../external/Lucene.Net/src/core/Search/SingleTermEnum.cs -../../../external/Lucene.Net/src/core/Search/SloppyPhraseScorer.cs -../../../external/Lucene.Net/src/core/Search/Sort.cs -../../../external/Lucene.Net/src/core/Search/SortField.cs -../../../external/Lucene.Net/src/core/Search/SpanFilter.cs -../../../external/Lucene.Net/src/core/Search/SpanFilterResult.cs -../../../external/Lucene.Net/src/core/Search/SpanQueryFilter.cs -../../../external/Lucene.Net/src/core/Search/Spans/FieldMaskingSpanQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/NearSpansOrdered.cs -../../../external/Lucene.Net/src/core/Search/Spans/NearSpansUnordered.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanFirstQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanNearQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanNotQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanOrQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/Spans.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanScorer.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanTermQuery.cs -../../../external/Lucene.Net/src/core/Search/Spans/SpanWeight.cs -../../../external/Lucene.Net/src/core/Search/Spans/TermSpans.cs -../../../external/Lucene.Net/src/core/Search/TermQuery.cs -../../../external/Lucene.Net/src/core/Search/TermRangeFilter.cs -../../../external/Lucene.Net/src/core/Search/TermRangeQuery.cs -../../../external/Lucene.Net/src/core/Search/TermRangeTermEnum.cs -../../../external/Lucene.Net/src/core/Search/TermScorer.cs -../../../external/Lucene.Net/src/core/Search/TimeLimitingCollector.cs -../../../external/Lucene.Net/src/core/Search/TopDocs.cs -../../../external/Lucene.Net/src/core/Search/TopDocsCollector.cs -../../../external/Lucene.Net/src/core/Search/TopFieldCollector.cs -../../../external/Lucene.Net/src/core/Search/TopFieldDocs.cs -../../../external/Lucene.Net/src/core/Search/TopScoreDocCollector.cs -../../../external/Lucene.Net/src/core/Search/Weight.cs -../../../external/Lucene.Net/src/core/Search/WildcardQuery.cs -../../../external/Lucene.Net/src/core/Search/WildcardTermEnum.cs -../../../external/Lucene.Net/src/core/Store/AlreadyClosedException.cs -../../../external/Lucene.Net/src/core/Store/BufferedIndexInput.cs -../../../external/Lucene.Net/src/core/Store/BufferedIndexOutput.cs -../../../external/Lucene.Net/src/core/Store/CheckSumIndexInput.cs -../../../external/Lucene.Net/src/core/Store/CheckSumIndexOutput.cs -../../../external/Lucene.Net/src/core/Store/Directory.cs -../../../external/Lucene.Net/src/core/Store/FileSwitchDirectory.cs -../../../external/Lucene.Net/src/core/Store/FSDirectory.cs -../../../external/Lucene.Net/src/core/Store/FSLockFactory.cs -../../../external/Lucene.Net/src/core/Store/IndexInput.cs -../../../external/Lucene.Net/src/core/Store/IndexOutput.cs -../../../external/Lucene.Net/src/core/Store/Lock.cs -../../../external/Lucene.Net/src/core/Store/LockFactory.cs -../../../external/Lucene.Net/src/core/Store/LockObtainFailedException.cs -../../../external/Lucene.Net/src/core/Store/LockReleaseFailedException.cs -../../../external/Lucene.Net/src/core/Store/LockStressTest.cs -../../../external/Lucene.Net/src/core/Store/LockVerifyServer.cs -../../../external/Lucene.Net/src/core/Store/MMapDirectory.cs -../../../external/Lucene.Net/src/core/Store/NativeFSLockFactory.cs -../../../external/Lucene.Net/src/core/Store/NIOFSDirectory.cs -../../../external/Lucene.Net/src/core/Store/NoLockFactory.cs -../../../external/Lucene.Net/src/core/Store/NoSuchDirectoryException.cs -../../../external/Lucene.Net/src/core/Store/RAMDirectory.cs -../../../external/Lucene.Net/src/core/Store/RAMFile.cs -../../../external/Lucene.Net/src/core/Store/RAMInputStream.cs -../../../external/Lucene.Net/src/core/Store/RAMOutputStream.cs -../../../external/Lucene.Net/src/core/Store/SimpleFSDirectory.cs -../../../external/Lucene.Net/src/core/Store/SimpleFSLockFactory.cs -../../../external/Lucene.Net/src/core/Store/SingleInstanceLockFactory.cs -../../../external/Lucene.Net/src/core/Store/VerifyingLockFactory.cs -../../../external/Lucene.Net/src/core/Support/AppSettings.cs -../../../external/Lucene.Net/src/core/Support/AttributeImplItem.cs -../../../external/Lucene.Net/src/core/Support/BitSetSupport.cs -../../../external/Lucene.Net/src/core/Support/BuildType.cs -../../../external/Lucene.Net/src/core/Support/Character.cs -../../../external/Lucene.Net/src/core/Support/CloseableThreadLocalProfiler.cs -../../../external/Lucene.Net/src/core/Support/CollectionsHelper.cs -../../../external/Lucene.Net/src/core/Support/Compare.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/ConcurrentDictionary.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/Func.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/ISet.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/SetFactory.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/SortedSet.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/ThreadLocal.cs -../../../external/Lucene.Net/src/core/Support/Compatibility/WrappedHashSet.cs -../../../external/Lucene.Net/src/core/Support/CRC32.cs -../../../external/Lucene.Net/src/core/Support/Cryptography.cs -../../../external/Lucene.Net/src/core/Support/Deflater.cs -../../../external/Lucene.Net/src/core/Support/Double.cs -../../../external/Lucene.Net/src/core/Support/EquatableList.cs -../../../external/Lucene.Net/src/core/Support/FileSupport.cs -../../../external/Lucene.Net/src/core/Support/GeneralKeyedCollection.cs -../../../external/Lucene.Net/src/core/Support/HashMap.cs -../../../external/Lucene.Net/src/core/Support/IChecksum.cs -../../../external/Lucene.Net/src/core/Support/Inflater.cs -../../../external/Lucene.Net/src/core/Support/IThreadRunnable.cs -../../../external/Lucene.Net/src/core/Support/Number.cs -../../../external/Lucene.Net/src/core/Support/OS.cs -../../../external/Lucene.Net/src/core/Support/SharpZipLib.cs -../../../external/Lucene.Net/src/core/Support/Single.cs -../../../external/Lucene.Net/src/core/Support/TextSupport.cs -../../../external/Lucene.Net/src/core/Support/ThreadClass.cs -../../../external/Lucene.Net/src/core/Support/ThreadLock.cs -../../../external/Lucene.Net/src/core/Support/WeakDictionary.cs -../../../external/Lucene.Net/src/core/Util/ArrayUtil.cs -../../../external/Lucene.Net/src/core/Util/Attribute.cs -../../../external/Lucene.Net/src/core/Util/AttributeSource.cs -../../../external/Lucene.Net/src/core/Util/AverageGuessMemoryModel.cs -../../../external/Lucene.Net/src/core/Util/BitUtil.cs -../../../external/Lucene.Net/src/core/Util/BitVector.cs -../../../external/Lucene.Net/src/core/Util/Cache/Cache.cs -../../../external/Lucene.Net/src/core/Util/Cache/SimpleLRUCache.cs -../../../external/Lucene.Net/src/core/Util/Cache/SimpleMapCache.cs -../../../external/Lucene.Net/src/core/Util/CloseableThreadLocal.cs -../../../external/Lucene.Net/src/core/Util/Constants.cs -../../../external/Lucene.Net/src/core/Util/DocIdBitSet.cs -../../../external/Lucene.Net/src/core/Util/FieldCacheSanityChecker.cs -../../../external/Lucene.Net/src/core/Util/IAttribute.cs -../../../external/Lucene.Net/src/core/Util/IdentityDictionary.cs -../../../external/Lucene.Net/src/core/Util/IndexableBinaryStringTools.cs -../../../external/Lucene.Net/src/core/Util/MapOfSets.cs -../../../external/Lucene.Net/src/core/Util/MemoryModel.cs -../../../external/Lucene.Net/src/core/Util/NumericUtils.cs -../../../external/Lucene.Net/src/core/Util/OpenBitSet.cs -../../../external/Lucene.Net/src/core/Util/OpenBitSetDISI.cs -../../../external/Lucene.Net/src/core/Util/OpenBitSetIterator.cs -../../../external/Lucene.Net/src/core/Util/PriorityQueue.cs -../../../external/Lucene.Net/src/core/Util/RamUsageEstimator.cs -../../../external/Lucene.Net/src/core/Util/ReaderUtil.cs -../../../external/Lucene.Net/src/core/Util/ScorerDocQueue.cs -../../../external/Lucene.Net/src/core/Util/SimpleStringInterner.cs -../../../external/Lucene.Net/src/core/Util/SmallFloat.cs -../../../external/Lucene.Net/src/core/Util/SortedVIntList.cs -../../../external/Lucene.Net/src/core/Util/SorterTemplate.cs -../../../external/Lucene.Net/src/core/Util/StringHelper.cs -../../../external/Lucene.Net/src/core/Util/StringInterner.cs -../../../external/Lucene.Net/src/core/Util/ToStringUtils.cs -../../../external/Lucene.Net/src/core/Util/UnicodeUtil.cs -../../../external/Lucene.Net/src/core/Util/Version.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Analyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/ASCIIFoldingFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/BaseCharFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CachingTokenFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CharArraySet.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CharFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CharReader.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CharStream.cs +../../../external/Lucene.Net.Light/src/core/Analysis/CharTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/ISOLatin1AccentFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/KeywordAnalyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/KeywordTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/LengthFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/LetterTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/LowerCaseFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/LowerCaseTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/MappingCharFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/NormalizeCharMap.cs +../../../external/Lucene.Net.Light/src/core/Analysis/NumericTokenStream.cs +../../../external/Lucene.Net.Light/src/core/Analysis/PerFieldAnalyzerWrapper.cs +../../../external/Lucene.Net.Light/src/core/Analysis/PorterStemFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/PorterStemmer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/SimpleAnalyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardAnalyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardTokenizerImpl.cs +../../../external/Lucene.Net.Light/src/core/Analysis/StopAnalyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/StopFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/TeeSinkTokenFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Token.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/FlagsAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/IFlagsAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/IOffsetAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/IPayloadAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/IPositionIncrementAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/ITermAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/ITypeAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/OffsetAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/PayloadAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/PositionIncrementAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/TermAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenattributes/TypeAttribute.cs +../../../external/Lucene.Net.Light/src/core/Analysis/TokenFilter.cs +../../../external/Lucene.Net.Light/src/core/Analysis/Tokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/TokenStream.cs +../../../external/Lucene.Net.Light/src/core/Analysis/WhitespaceAnalyzer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/WhitespaceTokenizer.cs +../../../external/Lucene.Net.Light/src/core/Analysis/WordlistLoader.cs +../../../external/Lucene.Net.Light/src/core/Document/AbstractField.cs +../../../external/Lucene.Net.Light/src/core/Document/CompressionTools.cs +../../../external/Lucene.Net.Light/src/core/Document/DateField.cs +../../../external/Lucene.Net.Light/src/core/Document/DateTools.cs +../../../external/Lucene.Net.Light/src/core/Document/Document.cs +../../../external/Lucene.Net.Light/src/core/Document/Field.cs +../../../external/Lucene.Net.Light/src/core/Document/Fieldable.cs +../../../external/Lucene.Net.Light/src/core/Document/FieldSelector.cs +../../../external/Lucene.Net.Light/src/core/Document/FieldSelectorResult.cs +../../../external/Lucene.Net.Light/src/core/Document/LoadFirstFieldSelector.cs +../../../external/Lucene.Net.Light/src/core/Document/MapFieldSelector.cs +../../../external/Lucene.Net.Light/src/core/Document/NumberTools.cs +../../../external/Lucene.Net.Light/src/core/Document/NumericField.cs +../../../external/Lucene.Net.Light/src/core/Document/SetBasedFieldSelector.cs +../../../external/Lucene.Net.Light/src/core/Index/AbstractAllTermDocs.cs +../../../external/Lucene.Net.Light/src/core/Index/AllTermDocs.cs +../../../external/Lucene.Net.Light/src/core/Index/BufferedDeletes.cs +../../../external/Lucene.Net.Light/src/core/Index/ByteBlockPool.cs +../../../external/Lucene.Net.Light/src/core/Index/ByteSliceReader.cs +../../../external/Lucene.Net.Light/src/core/Index/ByteSliceWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/CharBlockPool.cs +../../../external/Lucene.Net.Light/src/core/Index/CheckIndex.cs +../../../external/Lucene.Net.Light/src/core/Index/CompoundFileReader.cs +../../../external/Lucene.Net.Light/src/core/Index/CompoundFileWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/ConcurrentMergeScheduler.cs +../../../external/Lucene.Net.Light/src/core/Index/CorruptIndexException.cs +../../../external/Lucene.Net.Light/src/core/Index/DefaultSkipListReader.cs +../../../external/Lucene.Net.Light/src/core/Index/DefaultSkipListWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/DirectoryReader.cs +../../../external/Lucene.Net.Light/src/core/Index/DocConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/DocConsumerPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumerPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumerPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumers.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumersPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldConsumersPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldProcessor.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldProcessorPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/DocFieldProcessorPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/DocInverter.cs +../../../external/Lucene.Net.Light/src/core/Index/DocInverterPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/DocInverterPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/DocumentsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/DocumentsWriterThreadState.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldInfo.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldInfos.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldInvertState.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldReaderException.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldSortedTermVectorMapper.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldsReader.cs +../../../external/Lucene.Net.Light/src/core/Index/FieldsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FilterIndexReader.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsDocsConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsDocsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsFieldsConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsFieldsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsPositionsConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsPositionsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsTermsConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsTermsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FreqProxFieldMergeState.cs +../../../external/Lucene.Net.Light/src/core/Index/FreqProxTermsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/FreqProxTermsWriterPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/FreqProxTermsWriterPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexCommit.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexDeletionPolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexFileDeleter.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexFileNameFilter.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexFileNames.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexReader.cs +../../../external/Lucene.Net.Light/src/core/Index/IndexWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/IntBlockPool.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocConsumerPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocConsumerPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocEndConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocEndConsumerPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/InvertedDocEndConsumerPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/KeepOnlyLastCommitDeletionPolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/LogByteSizeMergePolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/LogDocMergePolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/LogMergePolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/MergeDocIDRemapper.cs +../../../external/Lucene.Net.Light/src/core/Index/MergePolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/MergeScheduler.cs +../../../external/Lucene.Net.Light/src/core/Index/MultiLevelSkipListReader.cs +../../../external/Lucene.Net.Light/src/core/Index/MultiLevelSkipListWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/MultipleTermPositions.cs +../../../external/Lucene.Net.Light/src/core/Index/MultiReader.cs +../../../external/Lucene.Net.Light/src/core/Index/NormsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/NormsWriterPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/NormsWriterPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/ParallelReader.cs +../../../external/Lucene.Net.Light/src/core/Index/Payload.cs +../../../external/Lucene.Net.Light/src/core/Index/PositionBasedTermVectorMapper.cs +../../../external/Lucene.Net.Light/src/core/Index/RawPostingList.cs +../../../external/Lucene.Net.Light/src/core/Index/ReadOnlyDirectoryReader.cs +../../../external/Lucene.Net.Light/src/core/Index/ReadOnlySegmentReader.cs +../../../external/Lucene.Net.Light/src/core/Index/ReusableStringReader.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentInfo.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentInfos.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentMergeInfo.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentMergeQueue.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentMerger.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentReader.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentTermDocs.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentTermPositions.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentTermPositionVector.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentTermVector.cs +../../../external/Lucene.Net.Light/src/core/Index/SegmentWriteState.cs +../../../external/Lucene.Net.Light/src/core/Index/SerialMergeScheduler.cs +../../../external/Lucene.Net.Light/src/core/Index/SnapshotDeletionPolicy.cs +../../../external/Lucene.Net.Light/src/core/Index/SortedTermVectorMapper.cs +../../../external/Lucene.Net.Light/src/core/Index/StaleReaderException.cs +../../../external/Lucene.Net.Light/src/core/Index/StoredFieldsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/StoredFieldsWriterPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/Term.cs +../../../external/Lucene.Net.Light/src/core/Index/TermBuffer.cs +../../../external/Lucene.Net.Light/src/core/Index/TermDocs.cs +../../../external/Lucene.Net.Light/src/core/Index/TermEnum.cs +../../../external/Lucene.Net.Light/src/core/Index/TermFreqVector.cs +../../../external/Lucene.Net.Light/src/core/Index/TermInfo.cs +../../../external/Lucene.Net.Light/src/core/Index/TermInfosReader.cs +../../../external/Lucene.Net.Light/src/core/Index/TermInfosWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/TermPositions.cs +../../../external/Lucene.Net.Light/src/core/Index/TermPositionVector.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHash.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHashConsumer.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHashConsumerPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHashConsumerPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHashPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/TermsHashPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorEntry.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorEntryFreqSortedComparator.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorMapper.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorOffsetInfo.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorsReader.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorsTermsWriter.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorsTermsWriterPerField.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorsTermsWriterPerThread.cs +../../../external/Lucene.Net.Light/src/core/Index/TermVectorsWriter.cs +../../../external/Lucene.Net.Light/src/core/LucenePackage.cs +../../../external/Lucene.Net.Light/src/core/LZOCompressor.cs +../../../external/Lucene.Net.Light/src/core/Messages/INLSException.cs +../../../external/Lucene.Net.Light/src/core/Messages/Message.cs +../../../external/Lucene.Net.Light/src/core/Messages/MessageImpl.cs +../../../external/Lucene.Net.Light/src/core/Messages/NLS.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/CharStream.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/FastCharStream.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/MultiFieldQueryParser.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/ParseException.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/QueryParser.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/QueryParserConstants.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/QueryParserTokenManager.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/Token.cs +../../../external/Lucene.Net.Light/src/core/QueryParser/TokenMgrError.cs +../../../external/Lucene.Net.Light/src/core/Search/BooleanClause.cs +../../../external/Lucene.Net.Light/src/core/Search/BooleanQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/BooleanScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/BooleanScorer2.cs +../../../external/Lucene.Net.Light/src/core/Search/CachingSpanFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/CachingWrapperFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/Collector.cs +../../../external/Lucene.Net.Light/src/core/Search/ComplexExplanation.cs +../../../external/Lucene.Net.Light/src/core/Search/ConjunctionScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/ConstantScoreQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/DefaultSimilarity.cs +../../../external/Lucene.Net.Light/src/core/Search/DisjunctionMaxQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/DisjunctionMaxScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/DisjunctionSumScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/DocIdSet.cs +../../../external/Lucene.Net.Light/src/core/Search/DocIdSetIterator.cs +../../../external/Lucene.Net.Light/src/core/Search/ExactPhraseScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/Explanation.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldCache.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldCacheImpl.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldCacheRangeFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldCacheTermsFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldComparator.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldComparatorSource.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldDoc.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldDocSortedHitQueue.cs +../../../external/Lucene.Net.Light/src/core/Search/FieldValueHitQueue.cs +../../../external/Lucene.Net.Light/src/core/Search/Filter.cs +../../../external/Lucene.Net.Light/src/core/Search/FilteredDocIdSet.cs +../../../external/Lucene.Net.Light/src/core/Search/FilteredDocIdSetIterator.cs +../../../external/Lucene.Net.Light/src/core/Search/FilteredQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/FilteredTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Search/FilterManager.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/ByteFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/CustomScoreProvider.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/CustomScoreQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/DocValues.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/FieldCacheSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/FieldScoreQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/FloatFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/IntFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/OrdFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/ReverseOrdFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/ShortFieldSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/ValueSource.cs +../../../external/Lucene.Net.Light/src/core/Search/Function/ValueSourceQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/FuzzyQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/FuzzyTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Search/HitQueue.cs +../../../external/Lucene.Net.Light/src/core/Search/IndexSearcher.cs +../../../external/Lucene.Net.Light/src/core/Search/MatchAllDocsQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/MultiPhraseQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/MultiSearcher.cs +../../../external/Lucene.Net.Light/src/core/Search/MultiTermQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/MultiTermQueryWrapperFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/NumericRangeFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/NumericRangeQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/ParallelMultiSearcher.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/AveragePayloadFunction.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/MaxPayloadFunction.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/MinPayloadFunction.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/PayloadFunction.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/PayloadNearQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/PayloadSpanUtil.cs +../../../external/Lucene.Net.Light/src/core/Search/Payloads/PayloadTermQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/PhrasePositions.cs +../../../external/Lucene.Net.Light/src/core/Search/PhraseQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/PhraseQueue.cs +../../../external/Lucene.Net.Light/src/core/Search/PhraseScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/PositiveScoresOnlyCollector.cs +../../../external/Lucene.Net.Light/src/core/Search/PrefixFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/PrefixQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/PrefixTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Search/Query.cs +../../../external/Lucene.Net.Light/src/core/Search/QueryTermVector.cs +../../../external/Lucene.Net.Light/src/core/Search/QueryWrapperFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/ReqExclScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/ReqOptSumScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/ScoreCachingWrappingScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/ScoreDoc.cs +../../../external/Lucene.Net.Light/src/core/Search/Scorer.cs +../../../external/Lucene.Net.Light/src/core/Search/Searchable.cs +../../../external/Lucene.Net.Light/src/core/Search/Searcher.cs +../../../external/Lucene.Net.Light/src/core/Search/Similarity.cs +../../../external/Lucene.Net.Light/src/core/Search/SimilarityDelegator.cs +../../../external/Lucene.Net.Light/src/core/Search/SingleTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Search/SloppyPhraseScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/Sort.cs +../../../external/Lucene.Net.Light/src/core/Search/SortField.cs +../../../external/Lucene.Net.Light/src/core/Search/SpanFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/SpanFilterResult.cs +../../../external/Lucene.Net.Light/src/core/Search/SpanQueryFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/FieldMaskingSpanQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/NearSpansOrdered.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/NearSpansUnordered.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanFirstQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanNearQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanNotQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanOrQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/Spans.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanTermQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanWeight.cs +../../../external/Lucene.Net.Light/src/core/Search/Spans/TermSpans.cs +../../../external/Lucene.Net.Light/src/core/Search/TermQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/TermRangeFilter.cs +../../../external/Lucene.Net.Light/src/core/Search/TermRangeQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/TermRangeTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Search/TermScorer.cs +../../../external/Lucene.Net.Light/src/core/Search/TimeLimitingCollector.cs +../../../external/Lucene.Net.Light/src/core/Search/TopDocs.cs +../../../external/Lucene.Net.Light/src/core/Search/TopDocsCollector.cs +../../../external/Lucene.Net.Light/src/core/Search/TopFieldCollector.cs +../../../external/Lucene.Net.Light/src/core/Search/TopFieldDocs.cs +../../../external/Lucene.Net.Light/src/core/Search/TopScoreDocCollector.cs +../../../external/Lucene.Net.Light/src/core/Search/Weight.cs +../../../external/Lucene.Net.Light/src/core/Search/WildcardQuery.cs +../../../external/Lucene.Net.Light/src/core/Search/WildcardTermEnum.cs +../../../external/Lucene.Net.Light/src/core/Store/AlreadyClosedException.cs +../../../external/Lucene.Net.Light/src/core/Store/BufferedIndexInput.cs +../../../external/Lucene.Net.Light/src/core/Store/BufferedIndexOutput.cs +../../../external/Lucene.Net.Light/src/core/Store/CheckSumIndexInput.cs +../../../external/Lucene.Net.Light/src/core/Store/CheckSumIndexOutput.cs +../../../external/Lucene.Net.Light/src/core/Store/Directory.cs +../../../external/Lucene.Net.Light/src/core/Store/FileSwitchDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/FSDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/FSLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/IndexInput.cs +../../../external/Lucene.Net.Light/src/core/Store/IndexOutput.cs +../../../external/Lucene.Net.Light/src/core/Store/Lock.cs +../../../external/Lucene.Net.Light/src/core/Store/LockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/LockObtainFailedException.cs +../../../external/Lucene.Net.Light/src/core/Store/LockReleaseFailedException.cs +../../../external/Lucene.Net.Light/src/core/Store/LockStressTest.cs +../../../external/Lucene.Net.Light/src/core/Store/LockVerifyServer.cs +../../../external/Lucene.Net.Light/src/core/Store/MMapDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/NativeFSLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/NIOFSDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/NoLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/NoSuchDirectoryException.cs +../../../external/Lucene.Net.Light/src/core/Store/RAMDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/RAMFile.cs +../../../external/Lucene.Net.Light/src/core/Store/RAMInputStream.cs +../../../external/Lucene.Net.Light/src/core/Store/RAMOutputStream.cs +../../../external/Lucene.Net.Light/src/core/Store/SimpleFSDirectory.cs +../../../external/Lucene.Net.Light/src/core/Store/SimpleFSLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/SingleInstanceLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Store/VerifyingLockFactory.cs +../../../external/Lucene.Net.Light/src/core/Support/AppSettings.cs +../../../external/Lucene.Net.Light/src/core/Support/AttributeImplItem.cs +../../../external/Lucene.Net.Light/src/core/Support/BitSetSupport.cs +../../../external/Lucene.Net.Light/src/core/Support/BuildType.cs +../../../external/Lucene.Net.Light/src/core/Support/Character.cs +../../../external/Lucene.Net.Light/src/core/Support/CloseableThreadLocalProfiler.cs +../../../external/Lucene.Net.Light/src/core/Support/CollectionsHelper.cs +../../../external/Lucene.Net.Light/src/core/Support/Compare.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/ConcurrentDictionary.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/Func.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/ISet.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/SetFactory.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/SortedSet.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/ThreadLocal.cs +../../../external/Lucene.Net.Light/src/core/Support/Compatibility/WrappedHashSet.cs +../../../external/Lucene.Net.Light/src/core/Support/CRC32.cs +../../../external/Lucene.Net.Light/src/core/Support/Cryptography.cs +../../../external/Lucene.Net.Light/src/core/Support/Deflater.cs +../../../external/Lucene.Net.Light/src/core/Support/Double.cs +../../../external/Lucene.Net.Light/src/core/Support/EquatableList.cs +../../../external/Lucene.Net.Light/src/core/Support/FileSupport.cs +../../../external/Lucene.Net.Light/src/core/Support/GeneralKeyedCollection.cs +../../../external/Lucene.Net.Light/src/core/Support/HashMap.cs +../../../external/Lucene.Net.Light/src/core/Support/IChecksum.cs +../../../external/Lucene.Net.Light/src/core/Support/Inflater.cs +../../../external/Lucene.Net.Light/src/core/Support/IThreadRunnable.cs +../../../external/Lucene.Net.Light/src/core/Support/Number.cs +../../../external/Lucene.Net.Light/src/core/Support/OS.cs +../../../external/Lucene.Net.Light/src/core/Support/SharpZipLib.cs +../../../external/Lucene.Net.Light/src/core/Support/Single.cs +../../../external/Lucene.Net.Light/src/core/Support/TextSupport.cs +../../../external/Lucene.Net.Light/src/core/Support/ThreadClass.cs +../../../external/Lucene.Net.Light/src/core/Support/ThreadLock.cs +../../../external/Lucene.Net.Light/src/core/Support/WeakDictionary.cs +../../../external/Lucene.Net.Light/src/core/Util/ArrayUtil.cs +../../../external/Lucene.Net.Light/src/core/Util/Attribute.cs +../../../external/Lucene.Net.Light/src/core/Util/AttributeSource.cs +../../../external/Lucene.Net.Light/src/core/Util/AverageGuessMemoryModel.cs +../../../external/Lucene.Net.Light/src/core/Util/BitUtil.cs +../../../external/Lucene.Net.Light/src/core/Util/BitVector.cs +../../../external/Lucene.Net.Light/src/core/Util/Cache/Cache.cs +../../../external/Lucene.Net.Light/src/core/Util/Cache/SimpleLRUCache.cs +../../../external/Lucene.Net.Light/src/core/Util/Cache/SimpleMapCache.cs +../../../external/Lucene.Net.Light/src/core/Util/CloseableThreadLocal.cs +../../../external/Lucene.Net.Light/src/core/Util/Constants.cs +../../../external/Lucene.Net.Light/src/core/Util/DocIdBitSet.cs +../../../external/Lucene.Net.Light/src/core/Util/FieldCacheSanityChecker.cs +../../../external/Lucene.Net.Light/src/core/Util/IAttribute.cs +../../../external/Lucene.Net.Light/src/core/Util/IdentityDictionary.cs +../../../external/Lucene.Net.Light/src/core/Util/IndexableBinaryStringTools.cs +../../../external/Lucene.Net.Light/src/core/Util/MapOfSets.cs +../../../external/Lucene.Net.Light/src/core/Util/MemoryModel.cs +../../../external/Lucene.Net.Light/src/core/Util/NumericUtils.cs +../../../external/Lucene.Net.Light/src/core/Util/OpenBitSet.cs +../../../external/Lucene.Net.Light/src/core/Util/OpenBitSetDISI.cs +../../../external/Lucene.Net.Light/src/core/Util/OpenBitSetIterator.cs +../../../external/Lucene.Net.Light/src/core/Util/PriorityQueue.cs +../../../external/Lucene.Net.Light/src/core/Util/RamUsageEstimator.cs +../../../external/Lucene.Net.Light/src/core/Util/ReaderUtil.cs +../../../external/Lucene.Net.Light/src/core/Util/ScorerDocQueue.cs +../../../external/Lucene.Net.Light/src/core/Util/SimpleStringInterner.cs +../../../external/Lucene.Net.Light/src/core/Util/SmallFloat.cs +../../../external/Lucene.Net.Light/src/core/Util/SortedVIntList.cs +../../../external/Lucene.Net.Light/src/core/Util/SorterTemplate.cs +../../../external/Lucene.Net.Light/src/core/Util/StringHelper.cs +../../../external/Lucene.Net.Light/src/core/Util/StringInterner.cs +../../../external/Lucene.Net.Light/src/core/Util/ToStringUtils.cs +../../../external/Lucene.Net.Light/src/core/Util/UnicodeUtil.cs +../../../external/Lucene.Net.Light/src/core/Util/Version.cs diff --git a/mono/mini/cpu-arm.md b/mono/mini/cpu-arm.md index caf10c5552f..0d63141cf8a 100644 --- a/mono/mini/cpu-arm.md +++ b/mono/mini/cpu-arm.md @@ -357,7 +357,7 @@ long_conv_to_ovf_i4_2: dest:i src1:i src2:i len:36 vcall2: len:64 clob:c vcall2_reg: src1:i len:64 clob:c vcall2_membase: src1:b len:64 clob:c -dyn_call: src1:i src2:i len:120 clob:c +dyn_call: src1:i src2:i len:136 clob:c # This is different from the original JIT opcodes float_beq: len:32 diff --git a/mono/mini/mini-arm.h b/mono/mini/mini-arm.h index eb53c982951..baeb61fe853 100644 --- a/mono/mini/mini-arm.h +++ b/mono/mini/mini-arm.h @@ -179,7 +179,7 @@ typedef struct { #define PARAM_REGS 4 -#define DYN_CALL_STACK_ARGS 6 +#define DYN_CALL_STACK_ARGS 10 typedef struct { mgreg_t regs [PARAM_REGS + DYN_CALL_STACK_ARGS]; @@ -270,7 +270,7 @@ typedef struct MonoCompileArch { #define MONO_ARCH_GSHARED_SUPPORTED 1 #define MONO_ARCH_DYN_CALL_SUPPORTED 1 -#define MONO_ARCH_DYN_CALL_PARAM_AREA 24 +#define MONO_ARCH_DYN_CALL_PARAM_AREA (DYN_CALL_STACK_ARGS * sizeof (mgreg_t)) #ifndef MONO_CROSS_COMPILE #define MONO_ARCH_SOFT_DEBUG_SUPPORTED 1 diff --git a/mono/mini/mini-exceptions.c b/mono/mini/mini-exceptions.c index bc7d73d8553..328f29d1e86 100644 --- a/mono/mini/mini-exceptions.c +++ b/mono/mini/mini-exceptions.c @@ -38,6 +38,10 @@ #include #endif +#ifdef HAVE_SYS_PRCTL_H +#include +#endif + #include #include #include @@ -2214,7 +2218,15 @@ mono_handle_native_sigsegv (int signal, void *ctx, MONO_SIG_HANDLER_INFO_TYPE *i * it will deadlock. Call the syscall directly instead. */ pid = mono_runtime_syscall_fork (); - +#if defined (__linux__) && defined (HAVE_PCRTL) + if (pid > 0) { + // Allow gdb to attach to the process even if ptrace_scope sysctl variable is set to + // a value other than 0 (the most permissive ptrace scope). Most modern Linux + // distributions set the scope to 1 which allows attaching only to direct children of + // the current process + prctl (PR_SET_PTRACER, pid, 0, 0, 0); + } +#endif if (pid == 0) { dup2 (STDERR_FILENO, STDOUT_FILENO); diff --git a/mono/mini/mini-ppc.c b/mono/mini/mini-ppc.c index 0cf56a986d5..72e64a2c169 100644 --- a/mono/mini/mini-ppc.c +++ b/mono/mini/mini-ppc.c @@ -2147,11 +2147,8 @@ mono_arch_decompose_opts (MonoCompile *cfg, MonoInst *ins) { switch (ins->opcode) { case OP_ICONV_TO_R_UN: { -#if G_BYTE_ORDER == G_BIG_ENDIAN + // This value is OK as-is for both big and little endian because of how it is stored static const guint64 adjust_val = 0x4330000000000000ULL; -#else - static const guint64 adjust_val = 0x0000000000003043ULL; -#endif int msw_reg = mono_alloc_ireg (cfg); int adj_reg = mono_alloc_freg (cfg); int tmp_reg = mono_alloc_freg (cfg); @@ -2162,8 +2159,14 @@ mono_arch_decompose_opts (MonoCompile *cfg, MonoInst *ins) basereg = mono_alloc_ireg (cfg); MONO_EMIT_NEW_BIALU_IMM (cfg, OP_IADD_IMM, basereg, cfg->frame_reg, offset); } +#if G_BYTE_ORDER == G_BIG_ENDIAN MONO_EMIT_NEW_STORE_MEMBASE (cfg, OP_STOREI4_MEMBASE_REG, basereg, offset, msw_reg); MONO_EMIT_NEW_STORE_MEMBASE (cfg, OP_STOREI4_MEMBASE_REG, basereg, offset + 4, ins->sreg1); +#else + // For little endian the words are reversed + MONO_EMIT_NEW_STORE_MEMBASE (cfg, OP_STOREI4_MEMBASE_REG, basereg, offset + 4, msw_reg); + MONO_EMIT_NEW_STORE_MEMBASE (cfg, OP_STOREI4_MEMBASE_REG, basereg, offset, ins->sreg1); +#endif MONO_EMIT_NEW_LOAD_R8 (cfg, adj_reg, &adjust_val); MONO_EMIT_NEW_LOAD_MEMBASE_OP (cfg, OP_LOADR8_MEMBASE, tmp_reg, basereg, offset); MONO_EMIT_NEW_BIALU (cfg, OP_FSUB, ins->dreg, tmp_reg, adj_reg); @@ -2213,7 +2216,11 @@ mono_arch_decompose_opts (MonoCompile *cfg, MonoInst *ins) MONO_EMIT_NEW_BIALU_IMM (cfg, OP_IADD_IMM, basereg, cfg->frame_reg, offset); } MONO_EMIT_NEW_STORE_MEMBASE (cfg, OP_STORER8_MEMBASE_REG, basereg, offset, ins->sreg1); +#if G_BYTE_ORDER == G_BIG_ENDIAN MONO_EMIT_NEW_LOAD_MEMBASE_OP (cfg, OP_LOADI4_MEMBASE, msw_reg, basereg, offset); +#else + MONO_EMIT_NEW_LOAD_MEMBASE_OP (cfg, OP_LOADI4_MEMBASE, msw_reg, basereg, offset+4); +#endif MONO_EMIT_NEW_UNALU (cfg, OP_CHECK_FINITE, -1, msw_reg); MONO_EMIT_NEW_UNALU (cfg, OP_FMOVE, ins->dreg, ins->sreg1); ins->opcode = OP_NOP; diff --git a/mono/mini/mini-ppc.h b/mono/mini/mini-ppc.h index dc83f788509..0c611f251a5 100644 --- a/mono/mini/mini-ppc.h +++ b/mono/mini/mini-ppc.h @@ -145,6 +145,7 @@ typedef struct MonoCompileArch { #define PPC_LAST_FPARG_REG ppc_f13 #define PPC_PASS_STRUCTS_BY_VALUE 1 #define PPC_THREAD_PTR_REG ppc_r13 +#define MONO_ARCH_HAVE_SIGCTX_TO_MONOCTX 1 #else #define PPC_RET_ADDR_OFFSET 4 #define PPC_STACK_PARAM_OFFSET 8 diff --git a/mono/tests/Makefile.am b/mono/tests/Makefile.am index 1da8f045d70..f350e4fa4be 100644 --- a/mono/tests/Makefile.am +++ b/mono/tests/Makefile.am @@ -458,6 +458,11 @@ if POWERPC PLATFORM_DISABLED_TESTS=finalizer-abort.exe finalizer-exception.exe finalizer-exit.exe endif +if POWERPC64 +# These tests hang +PLATFORM_DISABLED_TESTS=monitor.exe finalizer-abort.exe finalizer-exception.exe finalizer-exit.exe +endif + if ARM PLATFORM_DISABLED_TESTS=filter-stack.exe endif