summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate some clang 7 warnings.Tor Egge2019-02-254-5/+7
|
* Reduce code duplication in gtest runners.Geir Storli2019-02-221-0/+14
|
* Remove files used by old unit test runner.Tor Egge2019-02-1939-43/+0
|
* Remove old unit test runner.Tor Egge2019-02-191-64/+0
| | | | Remove unmaintained scripts to generate old style unit test skeletons.
* Adjust forward declarations in staging_vespalib.Tor Egge2019-02-084-9/+9
|
* Handle bool in grouping in the backend too.Henning Baldersheim2019-01-141-0/+21
|
* Merge pull request #8081 from vespa-engine/havardpe/url-dequote-and-parse-queryTor Brede Vekterli2019-01-102-2/+46
|\ | | | | Havardpe/url dequote and parse query
| * added lock to make memory access more definedHåvard Pettersen2019-01-101-11/+21
| |
| * wire and verify path and parametersHåvard Pettersen2019-01-092-2/+36
| |
* | Brief implementation skeleton for bool field type.Henning Baldersheim2019-01-092-7/+5
|/
* GC unused code and update includesHenning Baldersheim2019-01-051-1/+0
|
* minimalistic portal integration into state serverHåvard Pettersen2019-01-024-94/+18
|
* Use a directory that the vespa user has control over.Henning Baldersheim2018-12-074-30/+70
| | | | Also add vespa version to the assert key file name.
* Update copyright and add stack trace when logging assert.Henning Baldersheim2018-12-074-6/+8
|
* Allow asserts that rember if they have been triggered before.Henning Baldersheim2018-12-068-0/+156
|
* info -> debugHenning Baldersheim2018-11-161-1/+1
|
* Remove reduandant cast and type specification along with some unused code.Henning Baldersheim2018-11-021-26/+6
|
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-011-12/+28
|
* Merge pull request #7240 from vespa-engine/arnej/lose-awkward-nameHåvard Pettersen2018-10-0914-76/+42
|\ | | | | Arnej/lose awkward name
| * be slightly more verbose and update local variable namesArne Juul2018-10-081-16/+20
| |
| * drop MetricPointId structArne Juul2018-10-0814-66/+28
| |
* | move empty id to constexpr in headerArne Juul2018-10-092-0/+5
|/
* simplify slightlyArne Juul2018-10-052-19/+2
|
* use new API, avoid using NameRepo directlyArne Juul2018-10-052-6/+4
|
* add API in Point class alsoArne Juul2018-10-052-0/+24
|
* HashedPointMap is only needed PointMapCollectionArne Juul2018-10-055-69/+61
|
* rename PointMapArne Juul2018-10-0512-34/+34
| | | | | * PointMap -> HashedPointMap * PointMap::BackingMap -> PointMap
* use new APIsArne Juul2018-10-052-15/+8
|
* add APIs using NameRepo instanceArne Juul2018-10-056-4/+71
|
* constifyArne Juul2018-10-054-10/+10
|
* rename MetricName -> MetricIdArne Juul2018-10-0512-26/+26
|
* rename MetricIdentifier -> MetricPointIdArne Juul2018-10-0512-24/+24
|
* allow re-assignment of handlesArne Juul2018-10-051-1/+1
|
* make constructor/destructor privateArne Juul2018-10-041-1/+1
|
* use NameRepo instanceArne Juul2018-10-032-37/+39
|
* ensure empty string is always id 0Arne Juul2018-10-032-1/+11
|
* add NameRepo classArne Juul2018-10-033-0/+120
|
* extend API to allow lvalues alsoArne Juul2018-10-013-11/+35
|
* Order by anonymous rssHenning Baldersheim2018-09-052-3/+3
|
* Remove unused includeHenning Baldersheim2018-09-051-2/+0
|
* If memory utilisation is not found to be stable, return the median sample.Henning Baldersheim2018-09-053-8/+21
|
* Add move assignment and move constructor to CloneablePtr and IdentifiablePtr.Tor Egge2018-08-291-0/+9
| | | | | This allows for use of std::unique_ptr rhs value instead of temporary raw pointer.
* Remove whitespaceHenning Baldersheim2018-08-124-8/+8
|
* Pass stringref by valueHenning Baldersheim2018-08-1110-23/+23
|
* Pass stringref by valueHenning Baldersheim2018-08-108-22/+22
|
* Merge pull request #6469 from ↵Tor Brede Vekterli2018-07-264-6/+7
|\ | | | | | | | | vespa-engine/vekterli/remove-dangerous-stringref-c_str-function Remove dangerous stringref::c_str()
| * Don't string wrap refs that are guaranteed to be zero-terminatedTor Brede Vekterli2018-07-261-0/+1
| |
| * Remove stringref::c_str()Tor Brede Vekterli2018-07-253-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation.
* | Add finalHenning Baldersheim2018-07-261-1/+1
|/
* Properly test both INVALIDATE and UPDATE strategy. Fix bug with incorrect ↵Henning Baldersheim2018-07-193-41/+27
| | | | size calculations on updating existing elements.