summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/unicode
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-1311-11/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37909 Fix GCC-8 in some tests.ADAM David Alan Martin2018-11-081-4/+4
| | | | | | | GCC-8 doesn't treat `_Pragma(...)` ignore directives in macros the way that Clang does. Instead of this technique, we'll make the requirement on `ASSERT_THROWS`' parameter an expression, not a statement.
* SERVER-37651 Update copyright noticesRamon Fernandez2018-10-241-8/+9
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-2215-106/+126
|
* SERVER-30870 Enable Unicode Fast Byte Vector Optimization for arm64Daniel Stewart2018-05-072-0/+159
| | | | closes #1222
* SERVER-33395 Add configure check for vec_vbpermq outputJason Carey2018-05-041-1/+2
| | | | | | | GCC changed the output of vec_vbpermq between 5.4.0 and later. This seems likely to be a bug, probably in earlier versions of gcc. Rather than attempt to enumerate how the compiler versions work, this adds a runtime configure check which will select the lane that works.
* SERVER-17414 Enable Warnings As Errors on Windows, and disable/fix warningsMark Benvenuto2017-10-201-26/+28
|
* SERVER-31119 Make string.cpp compatible with boost 1.62Jelle van der Waa2017-09-201-1/+8
| | | | | | | Add a conditional for boost > 1.62 compatibility, boyer_moore_search now returns an std::pair. Signed-off-by: Andrew Morrow <acm@mongodb.com>
* SERVER-27497 Scope SCons Environment changes narrowlyAndrew Morrow2017-01-031-0/+2
|
* SERVER-23506 Vectorized fts char scan for ppc64leJason Carey2016-09-163-0/+164
| | | | Acceleration via ppc64le altivec support for full text search
* SERVER-23548 Remove VS2013 workaroundsMark Benvenuto2016-05-031-9/+0
|
* SERVER-19936 Optimize UnicodeFTSTokenizerMathias Stearn2016-03-114-178/+148
|
* SERVER-19936 Rename unicode::string::prepForSubstrMatch and make easier to useMathias Stearn2016-03-113-49/+65
|
* SERVER-19936 Vector-optimize FTS phrase matchesMathias Stearn2016-03-115-0/+412
| | | | Now handles up to 16 bytes of ASCII at a time if SSE2 is enabled.
* SERVER-19936 Optimize FTS v3 phrase matchingMathias Stearn2016-03-118-110/+1841
| | | | | | | | | | Major changes: * Use Booyer-Moore algorithm for searching rather than std::search * All strings are kept in UTF8 rather than going to UTF32. * Case folding and diacritic removal are done in a single pass. * Optimize case folding and diacritic removal for ASCII codepoints. * Combine functionality of codepointIsDiacritic() into codepointRemoveDiacritics()
* SERVER-22135 Take python from environment rather system default pathRamon Fernandez2016-01-204-8/+8
|
* SERVER-21905 Python scripts should read text with universal newline supportMark Benvenuto2015-12-283-3/+3
|
* SERVER-19099 Add a target to build all generated sourcesMark Benvenuto2015-09-171-0/+6
|
* SERVER-19944 Improve text index v3 performanceAdam Chelminski2015-08-143-24/+108
|
* SERVER-19639 Add Unicode phrase matcher and tokenizer for FTSAdam Chelminski2015-08-072-0/+18
|
* SERVER-19465 Add Unicode data and unicode::String classAdam Chelminski2015-08-0612-0/+5060