aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* overrideHenning Baldersheim2016-11-221-17/+16
* Until c++17 static constexpr stuff needs a definition in order to compile wit...Henning Baldersheim2016-11-222-8/+17
* Split up to avoid internal compiler error on gcc 6.2i with -OsHenning Baldersheim2016-11-222-13/+19
* Split up to avoid internal compiler error on gcc 6.2i with -OsHenning Baldersheim2016-11-221-27/+36
* Avoid uninitialized error when compiling with -OgHenning Baldersheim2016-11-221-1/+1
* Merge pull request #1155 from yahoo/toregge/fix-multivaluemapping2-instantiationGeir Storli2016-11-2212-26/+83
|\
| * Rename slack constant do indicates that unit is bytes.Tor Egge2016-11-221-2/+2
| * Don't return a too low value in calcClustersToAlloc() whenTor Egge2016-11-225-7/+10
| * Add constructors for new multi value mapping and array store thatTor Egge2016-11-215-5/+37
| * Don't be quite so eager at compacting array store. Some of theTor Egge2016-11-211-1/+9
| * Use memory usage for array store instead of memory usage for new multiTor Egge2016-11-214-12/+21
| * Explicitly instantitate getAddressSpaceUsage() method.Tor Egge2016-11-212-1/+6
* | Further ensure that we do not generate code for expensive methods more than o...Henning Baldersheim2016-11-222-15/+29
* | do not crash when optimizing empty andnotHaavard2016-11-212-0/+10
|/
* Merge pull request #1149 from yahoo/geirst/address-space-usage-in-array-storeTor Egge2016-11-2114-11/+48
|\
| * Allow usage of all buffers when reporting address space usage.Geir Storli2016-11-212-2/+2
| * Expose address space usage in array store and multi-value mapping.Geir Storli2016-11-216-2/+39
| * Move AddressSpace from searchlib/attribute -> searchlib/common.Geir Storli2016-11-219-9/+9
* | Add compaction strategy.Tor Egge2016-11-216-4/+44
|/
* Try to maintain memory usage invariant: alloc >= used >= holdTor Egge2016-11-2112-24/+36
* Fix histogram mockup.Tor Egge2016-11-211-3/+4
* Wire in memory usage accounting for new multivalue mapping.Tor Egge2016-11-212-1/+11
* Add temporary getRemaining() mockup method.Tor Egge2016-11-211-0/+1
* Account for held bytes in generation holder, e.g. due to fallback resize.Tor Egge2016-11-211-0/+4
* Use std::function for new multi value mapping clearDocs method.Tor Egge2016-11-216-15/+10
* Avoid including iostream in header files.Henning Baldersheim2016-11-192-3/+1
* assert(false) -> abort()Henning Baldersheim2016-11-194-16/+8
* Merge pull request #1136 from yahoo/toregge/unit-test-multi-value-mapping2-co...Geir Storli2016-11-183-1/+121
|\
| * Less magic constants.Tor Egge2016-11-181-2/+4
| * Use range based for loop.Tor Egge2016-11-181-5/+3
| * Unit test compactWorst() method in new multi value mapping.Tor Egge2016-11-183-1/+121
* | Merge pull request #1141 from yahoo/geirst/track-memory-usage-in-array-storeTor Egge2016-11-1821-333/+506
|\ \
| * | Track memory usage in underlying buffers in ArrayStore.Geir Storli2016-11-1813-28/+141
| * | Make member variables in BufferState private and add public functions where n...Geir Storli2016-11-1812-84/+109
| * | Move BufferTypeBase and BufferType to separate .h and .cpp files.Geir Storli2016-11-176-229/+264
* | | Merge pull request #1133 from yahoo/bratseth/ranking-expression-parsing-speedHenning Baldersheim2016-11-189-15/+24
|\ \ \
| * | | Prepare for compression of rank profilesJon Bratseth2016-11-189-15/+24
* | | | Merge pull request #1139 from yahoo/balder/really-extend-coverage-infoHenning Baldersheim2016-11-1829-92/+93
|\ \ \ \ | |_|_|/ |/| | |
| * | | Split out the judymultimap template to separate file and instanciate explicit.Henning Baldersheim2016-11-1810-4/+12
| * | | Use the existing visit api for printing instead of another print interface.Henning Baldersheim2016-11-181-2/+3
| * | | Build searchlib+tests tooHenning Baldersheim2016-11-182-0/+4
| * | | Missing include for vectorHenning Baldersheim2016-11-171-0/+1
| * | | Correct previous incomplete detanglingHenning Baldersheim2016-11-174-14/+23
| * | | Break some more large include dependencies.Henning Baldersheim2016-11-1712-72/+50
* | | | Merge pull request #1129 from yahoo/toregge/update-total-value-count-in-new-m...Geir Storli2016-11-186-5/+65
|\ \ \ \ | |/ / / |/| | |
| * | | Instantiate posting change computer using new multi value mapping.Tor Egge2016-11-171-0/+15
| * | | Add more mockups to reduce gap between APIs for old and new multi valueTor Egge2016-11-172-0/+4
| * | | Update total value count in new multi value mapping.Tor Egge2016-11-175-5/+46
* | | | mark all temporary variables that only exist to assert (void), so that NDEBUG...Henning Baldersheim2016-11-1722-0/+50
* | | | Cleanup unused codeHenning Baldersheim2016-11-171-10/+11
|/ / /