Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 11 | -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 Martin | 2018-11-08 | 1 | -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 notices | Ramon Fernandez | 2018-10-24 | 1 | -8/+9 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 15 | -106/+126 |
| | |||||
* | SERVER-30870 Enable Unicode Fast Byte Vector Optimization for arm64 | Daniel Stewart | 2018-05-07 | 2 | -0/+159 |
| | | | | closes #1222 | ||||
* | SERVER-33395 Add configure check for vec_vbpermq output | Jason Carey | 2018-05-04 | 1 | -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 warnings | Mark Benvenuto | 2017-10-20 | 1 | -26/+28 |
| | |||||
* | SERVER-31119 Make string.cpp compatible with boost 1.62 | Jelle van der Waa | 2017-09-20 | 1 | -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 narrowly | Andrew Morrow | 2017-01-03 | 1 | -0/+2 |
| | |||||
* | SERVER-23506 Vectorized fts char scan for ppc64le | Jason Carey | 2016-09-16 | 3 | -0/+164 |
| | | | | Acceleration via ppc64le altivec support for full text search | ||||
* | SERVER-23548 Remove VS2013 workarounds | Mark Benvenuto | 2016-05-03 | 1 | -9/+0 |
| | |||||
* | SERVER-19936 Optimize UnicodeFTSTokenizer | Mathias Stearn | 2016-03-11 | 4 | -178/+148 |
| | |||||
* | SERVER-19936 Rename unicode::string::prepForSubstrMatch and make easier to use | Mathias Stearn | 2016-03-11 | 3 | -49/+65 |
| | |||||
* | SERVER-19936 Vector-optimize FTS phrase matches | Mathias Stearn | 2016-03-11 | 5 | -0/+412 |
| | | | | Now handles up to 16 bytes of ASCII at a time if SSE2 is enabled. | ||||
* | SERVER-19936 Optimize FTS v3 phrase matching | Mathias Stearn | 2016-03-11 | 8 | -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 path | Ramon Fernandez | 2016-01-20 | 4 | -8/+8 |
| | |||||
* | SERVER-21905 Python scripts should read text with universal newline support | Mark Benvenuto | 2015-12-28 | 3 | -3/+3 |
| | |||||
* | SERVER-19099 Add a target to build all generated sources | Mark Benvenuto | 2015-09-17 | 1 | -0/+6 |
| | |||||
* | SERVER-19944 Improve text index v3 performance | Adam Chelminski | 2015-08-14 | 3 | -24/+108 |
| | |||||
* | SERVER-19639 Add Unicode phrase matcher and tokenizer for FTS | Adam Chelminski | 2015-08-07 | 2 | -0/+18 |
| | |||||
* | SERVER-19465 Add Unicode data and unicode::String class | Adam Chelminski | 2015-08-06 | 12 | -0/+5060 |