Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support map shorthands in both directions | Jon Bratseth | 2022-09-28 | 1 | -0/+5 |
| | |||||
* | Right precedence for ^ | Jon Bratseth | 2022-09-28 | 1 | -0/+1 |
| | |||||
* | Use tensor vocabulary | Jon Bratseth | 2022-09-28 | 2 | -3/+3 |
| | |||||
* | Drop 'arithmetic' from name | Jon Bratseth | 2022-09-28 | 2 | -7/+7 |
| | |||||
* | Fold comparisons into the other operators | Jon Bratseth | 2022-09-28 | 1 | -2/+2 |
| | |||||
* | Short circuit boolean expressions | Jon Bratseth | 2022-09-21 | 1 | -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 Baldersheim | 2022-09-21 | 1 | -11/+1 |
| | |||||
* | Revert "Revert "Short circuit boolean expressions"" | Henning Baldersheim | 2022-09-21 | 1 | -1/+11 |
| | |||||
* | Revert "Short circuit boolean expressions" | Arnstein Ressem | 2022-09-20 | 1 | -11/+1 |
| | |||||
* | Short circuit boolean expressions | Jon Bratseth | 2022-09-20 | 1 | -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 too | Andreas Eriksen | 2022-06-20 | 1 | -0/+1 |
| | |||||
* | Add ordering test for IntegerBucketResultNode and fix overflow bug. | Henning Baldersheim | 2022-04-21 | 1 | -0/+13 |
| | |||||
* | Optimize fro the most common case where the lists are either empty or has ↵ | Henning Baldersheim | 2022-04-12 | 1 | -5/+18 |
| | | | | | | 1-2 elements. Do not use the ArraryList until it is necessary. | ||||
* | Suppress "removal" warnings for java.lang.SecurityManager | gjoranv | 2022-04-01 | 1 | -0/+3 |
| | |||||
* | Revert "Revert "'true' and 'false' literals in ranking expressions"" | Jon Bratseth | 2022-03-04 | 1 | -0/+4 |
| | | | | This reverts commit 95979285c20b384c3053d210c9e4e4661e13ecd5. | ||||
* | Revert "'true' and 'false' literals in ranking expressions" | Arnstein Ressem | 2022-03-03 | 1 | -4/+0 |
| | |||||
* | 'true' and 'false' literals in ranking expressions | Jon Bratseth | 2022-03-02 | 1 | -0/+4 |
| | |||||
* | Avoid deprecated method | Jon Bratseth | 2022-02-28 | 1 | -4/+7 |
| | |||||
* | Simplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 8 | -89/+71 |
| | |||||
* | Avoid using deprecated methods | Henning Baldersheim | 2021-11-03 | 1 | -1/+1 |
| | |||||
* | Avoid intermediate NegativeNode in the leaf nodes, adding approximately ↵ | Henning Baldersheim | 2021-11-03 | 1 | -0/+18 |
| | | | | 15-20% extra nodes. | ||||
* | Update expected results | Henning Baldersheim | 2021-11-03 | 2 | -2/+2 |
| | |||||
* | Add a LongValue to preserve integer numbers. | Henning Baldersheim | 2021-11-03 | 2 | -11/+11 |
| | |||||
* | Make StringValue symmetric so it can accept its output (toString) as input. | Henning Baldersheim | 2021-11-03 | 1 | -0/+30 |
| | |||||
* | Use UTF-8 bytewise ordering for StringResultNode comparisons | Tor Brede Vekterli | 2021-11-01 | 1 | -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. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 65 | -65/+65 |
| | |||||
* | Remove temporary test case | Lester Solbakken | 2021-10-06 | 1 | -8/+0 |
| | |||||
* | Add non-primitive tensor expand function | Lester Solbakken | 2021-10-06 | 1 | -1/+15 |
| | |||||
* | add unit test | Arne H Juul | 2021-09-23 | 1 | -0/+2 |
| | |||||
* | Add bit ranking function in Java | Lester Solbakken | 2021-06-21 | 1 | -0/+18 |
| | |||||
* | Various cleanup when reading grouping code. | Henning Baldersheim | 2021-06-16 | 1 | -0/+2 |
| | |||||
* | Unify how property names are generated and decomposed. | Henning Baldersheim | 2021-06-09 | 1 | -2/+16 |
| | |||||
* | Update abi and deprecate unused method. | Henning Baldersheim | 2021-05-31 | 1 | -8/+9 |
| | |||||
* | Wire in tensor cell type resolving for concat in Java | Lester Solbakken | 2021-04-22 | 1 | -2/+2 |
| | |||||
* | Fix max reduce of negative numbers in a tensor | Lester Solbakken | 2021-04-16 | 1 | -0/+1 |
| | |||||
* | Test concat | Jon Bratseth | 2021-04-13 | 2 | -1/+7 |
| | |||||
* | add unit test for lambda optimization bug | Arne Juul | 2021-04-06 | 1 | -0/+2 |
| | |||||
* | Add missing pipe to cell_cast parsing | Lester Solbakken | 2021-03-16 | 1 | -1/+0 |
| | |||||
* | Revert "Revert "Lesters/cell cast java"" | Lester Solbakken | 2021-03-16 | 1 | -0/+17 |
| | | | | This reverts commit d2c61030d6c62b8c4889d3471d2ee5f17bb14a5f. | ||||
* | Revert "Lesters/cell cast java" | Jon Marius Venstad | 2021-03-16 | 1 | -17/+0 |
| | |||||
* | Add Java-side tensor type cell casting | Lester Solbakken | 2021-03-16 | 1 | -0/+17 |
| | |||||
* | tensor conformance will now run as a system integration test only | Arne Juul | 2020-12-01 | 1 | -142/+0 |
| | |||||
* | Support mixed tensor type in Java evaluation | Lester Solbakken | 2020-11-15 | 1 | -0/+18 |
| | |||||
* | Add median aggregator | Jon Bratseth | 2020-11-02 | 1 | -4/+8 |
| | |||||
* | Don't fold division by zero | Jon Bratseth | 2020-09-21 | 1 | -1/+8 |
| | | | | This preserves 0/0 expressions such that NaN can be produced at runtime. | ||||
* | Non-functional changes only | Jon Bratseth | 2020-09-18 | 1 | -1/+1 |
| | |||||
* | Make tensor generate inspectable | Jon Bratseth | 2020-06-29 | 1 | -0/+2 |
| | |||||
* | Remove unused imports of vespalog package | gjoranv | 2020-04-26 | 1 | -1/+0 |
| | |||||
* | Some additional tensor evaluation tests | Lester Solbakken | 2020-04-26 | 1 | -1/+124 |
| |