aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/test
Commit message (Collapse)AuthorAgeFilesLines
* support foo(bar).out in "simple" factory methodArne Juul2023-02-151-0/+39
|
* Revert "Revert "- Reduce usage of guava.""Henning Baldersheim2022-12-011-4/+4
|
* Revert "- Reduce usage of guava."Henning Baldersheim2022-12-011-4/+4
|
* - Reduce usage of guava.Henning Baldersheim2022-12-011-4/+4
| | | | - Ensure that tests relying on order are determinsitic.
* Support map shorthands in both directionsJon Bratseth2022-09-281-0/+5
|
* Right precedence for ^Jon Bratseth2022-09-281-0/+1
|
* Use tensor vocabularyJon Bratseth2022-09-282-3/+3
|
* Drop 'arithmetic' from nameJon Bratseth2022-09-282-7/+7
|
* Fold comparisons into the other operatorsJon Bratseth2022-09-281-2/+2
|
* Short circuit boolean expressionsJon Bratseth2022-09-211-1/+11
| | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* Revert "Revert "Revert "Short circuit boolean expressions"""Henning Baldersheim2022-09-211-11/+1
|
* Revert "Revert "Short circuit boolean expressions""Henning Baldersheim2022-09-211-1/+11
|
* Revert "Short circuit boolean expressions"Arnstein Ressem2022-09-201-11/+1
|
* Short circuit boolean expressionsJon Bratseth2022-09-201-1/+11
| | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* saves an import tooAndreas Eriksen2022-06-201-0/+1
|
* Add ordering test for IntegerBucketResultNode and fix overflow bug.Henning Baldersheim2022-04-211-0/+13
|
* Optimize fro the most common case where the lists are either empty or has ↵Henning Baldersheim2022-04-121-5/+18
| | | | | | 1-2 elements. Do not use the ArraryList until it is necessary.
* Suppress "removal" warnings for java.lang.SecurityManagergjoranv2022-04-011-0/+3
|
* Revert "Revert "'true' and 'false' literals in ranking expressions""Jon Bratseth2022-03-041-0/+4
| | | | This reverts commit 95979285c20b384c3053d210c9e4e4661e13ecd5.
* Revert "'true' and 'false' literals in ranking expressions"Arnstein Ressem2022-03-031-4/+0
|
* 'true' and 'false' literals in ranking expressionsJon Bratseth2022-03-021-0/+4
|
* Avoid deprecated methodJon Bratseth2022-02-281-4/+7
|
* Simplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-198-89/+71
|
* Avoid using deprecated methodsHenning Baldersheim2021-11-031-1/+1
|
* Avoid intermediate NegativeNode in the leaf nodes, adding approximately ↵Henning Baldersheim2021-11-031-0/+18
| | | | 15-20% extra nodes.
* Update expected resultsHenning Baldersheim2021-11-032-2/+2
|
* Add a LongValue to preserve integer numbers.Henning Baldersheim2021-11-032-11/+11
|
* Make StringValue symmetric so it can accept its output (toString) as input.Henning Baldersheim2021-11-031-0/+30
|
* Use UTF-8 bytewise ordering for StringResultNode comparisonsTor Brede Vekterli2021-11-011-1/+87
| | | | | | | | | | | | | | | The C++ backend uses `memcmp` ordering of UTF-8 strings for its `StringResultNode` instances and expects the container to feed it nodes in the same order. However, the Java code used `String` internally, which compares UTF-16 codepoints instead of UTF-8 octets. These may not agree on the ordering, particularly in the presence of surrogate pairs. Java `StringResultNode` now uses a raw UTF-8 byte array as its value backing, which has the added benefit that (de-)serializing is effectively a no-op. Some extra `String` roundtrip work needed now to support the various type-erased `ResultNode` functionality, but this is not expected to be called in a hot path.
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
|
* Update 2017 copyright notices.gjoranv2021-10-0765-65/+65
|
* Remove temporary test caseLester Solbakken2021-10-061-8/+0
|
* Add non-primitive tensor expand functionLester Solbakken2021-10-061-1/+15
|
* add unit testArne H Juul2021-09-231-0/+2
|
* Add bit ranking function in JavaLester Solbakken2021-06-211-0/+18
|
* Various cleanup when reading grouping code.Henning Baldersheim2021-06-161-0/+2
|
* Unify how property names are generated and decomposed.Henning Baldersheim2021-06-091-2/+16
|
* Update abi and deprecate unused method.Henning Baldersheim2021-05-311-8/+9
|
* Wire in tensor cell type resolving for concat in JavaLester Solbakken2021-04-221-2/+2
|
* Fix max reduce of negative numbers in a tensorLester Solbakken2021-04-161-0/+1
|
* Test concatJon Bratseth2021-04-132-1/+7
|
* add unit test for lambda optimization bugArne Juul2021-04-061-0/+2
|
* Add missing pipe to cell_cast parsingLester Solbakken2021-03-161-1/+0
|
* Revert "Revert "Lesters/cell cast java""Lester Solbakken2021-03-161-0/+17
| | | | This reverts commit d2c61030d6c62b8c4889d3471d2ee5f17bb14a5f.
* Revert "Lesters/cell cast java"Jon Marius Venstad2021-03-161-17/+0
|
* Add Java-side tensor type cell castingLester Solbakken2021-03-161-0/+17
|
* tensor conformance will now run as a system integration test onlyArne Juul2020-12-011-142/+0
|
* Support mixed tensor type in Java evaluationLester Solbakken2020-11-151-0/+18
|
* Add median aggregatorJon Bratseth2020-11-021-4/+8
|
* Don't fold division by zeroJon Bratseth2020-09-211-1/+8
| | | | This preserves 0/0 expressions such that NaN can be produced at runtime.