aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Build with jdk20Jon Bratseth2023-04-172-2/+2
|
* Merge pull request #26667 from vespa-engine/freva/simplifyHåkon Hallingstad2023-04-111-72/+23
|\ | | | | Simplify Inspector::equalTo
| * Simplify Inspector::equalToValerij Fredriksen2023-03-311-72/+23
| |
* | maintainer success factor baseline deviationbjormel2023-03-291-10/+16
|/
* BinaryView; inspect slime value in binary formatHåvard Pettersen2023-03-286-47/+363
| | | | | | | | Use int instead of long for stand-alone compressed values (sizes and symbol ids). Also added overflow/wrap-around checks for these values to avoid things like infinite recursion due to negative buffer skips during DecodeIndex creation. This makes decoding fail in more deterministic ways and also aligns with Java using int for sizes.
* move Inspector equalTo implementation and testHåvard Pettersen2023-03-223-81/+79
|
* Merge pull request #26518 from vespa-engine/havardpe/decode-indexHenning Baldersheim2023-03-221-0/+51
|\ | | | | added DecodeIndex utility class
| * added DecodeIndex utility classHåvard Pettersen2023-03-211-0/+51
| |
* | - Return nix on methods that should not be called.Henning Baldersheim2023-03-212-10/+10
| | | | | | | | - Correct placement of [].
* | Implement overloads of native typesHenning Baldersheim2023-03-212-16/+55
| |
* | Allocate array once by presizingHenning Baldersheim2023-03-211-6/+16
|/
* add withTransformedFunctions() to TensorFunction APIArne Juul2023-03-203-0/+47
|
* Merge branch 'master' into arnej/handle-dynamic-tensorJon Bratseth2023-03-201-17/+91
|\
| * Merge pull request #26472 from vespa-engine/havardpe/auto-detect-native-arraysHenning Baldersheim2023-03-171-17/+91
| |\ | | | | | | auto-detect arrays of long or double
| | * share a single EmptyImpl objectHåvard Pettersen2023-03-171-1/+2
| | |
| | * auto-detect arrays of long or doubleHåvard Pettersen2023-03-161-17/+90
| | |
* | | expose embedded expressions from DynamicTensorArne Juul2023-03-171-0/+19
|/ /
* | * make InputRecorder handle slice with embedded expressionsArne Juul2023-03-161-0/+9
| | | | | | | | * special handling for Generate and Slice in BindingExtractor
* | join dimensions must equal common dimensions for optimizationArne Juul2023-03-161-0/+2
|/
* Value type aware value renderingJon Bratseth2023-03-131-5/+18
|
* Define application_generation in containermetrics and add to the vespa setJon Bratseth2023-03-021-6/+3
|
* Track DeploymentInfoMaintainer successJon Bratseth2023-02-281-1/+1
|
* Exchange BCP info WIPJon Bratseth2023-02-152-0/+11
|
* Handle negative numeric labels.Henning Baldersheim2023-02-021-1/+1
|
* Revert "Merge pull request #25776 from ↵jonmv2023-01-303-12/+22
| | | | | | | vespa-engine/jonmv/revert-private-endpoints" This reverts commit 350b36dd88baef7548c0066b01ea1e328eb78f3f, reversing changes made to 8a006bc9ca202713ec54c7961a9256790c87d10d.
* Revert "Merge pull request #25770 from vespa-engine/jonmv/private-endpoints"jonmv2023-01-273-22/+12
| | | | | This reverts commit a3ae8f5b0ec3a7f2f3c9205289470dbb89e477ff, reversing changes made to 6534f02466a8958513a8b8684cc2a4369fab7666.
* Merge pull request #25770 from vespa-engine/jonmv/private-endpointsJon Marius Venstad2023-01-273-12/+22
|\ | | | | Jonmv/private endpoints
| * Check private endpoints from same-zone config server insteadjonmv2023-01-271-11/+12
| |
| * Move container status.html check as welljonmv2023-01-271-1/+1
| |
| * Refactor endpoint verification during deploymentsjonmv2023-01-271-0/+9
| |
* | Support embedding an array to a mixed 2d tensorJon Bratseth2023-01-273-20/+36
| |
* | GC unused GrowableBufferOutputStreamHenning Baldersheim2023-01-251-184/+0
|/
* Move IntRange out of vespajlibJon Bratseth2023-01-221-132/+0
| | | | | vespajlib classes in the interface between config model and config server causes LinkageErrors.
* Improve error messagesJon Bratseth2023-01-221-3/+8
|
* Don't constrain groups to 1 if group-size is setJon Bratseth2023-01-221-0/+7
|
* Move group size constraints the minimal amountJon Bratseth2023-01-221-2/+2
|
* Support a group size constraint in content clustersJon Bratseth2023-01-211-0/+120
|
* Test direct renderingJon Bratseth2023-01-162-28/+45
|
* Support direct tensor renderingJon Bratseth2023-01-141-39/+64
|
* Handle type renderingJon Bratseth2023-01-131-1/+1
| | | | | - Always output type for consistency. - Ignore type in input.
* Merge pull request #25549 from vespa-engine/bratseth/tensor-direct-valuesLester Solbakken2023-01-131-29/+38
|\ | | | | Parse tensor JSON values at root
| * Parse tensor JSON values at rootJon Bratseth2023-01-121-29/+38
| | | | | | | | | | | | | | | | | | | | Our current tensor JSON formats require a "blocks", "cells" or "values" key at the root, containing values in various forms. This adds support for skipping that extra level and adding content at the root, where the permissible content format depends on the tensor type, and matches the formats below "blocks", "cells" or "values" for the corresponding tensor types.
* | Test cell rendering precisionJon Bratseth2023-01-121-1/+1
|/
* Merge pull request #21773 from vespa-engine/jonmv/multi-range-item-2Henning Baldersheim2023-01-081-0/+9
|\ | | | | Jonmv/multi range item 2
| * Add IntegerCompressor.compressionModejonmv2022-10-261-0/+8
| |
| * Correctly throw on Integer.MIN_VALUE, in IntegerCompressorjonmv2022-10-261-0/+1
| |
* | add fork of airlift zstd codeArne Juul2023-01-031-3/+3
| |
* | Use recommended and most efficient way to create a string from a byte array ↵Henning Baldersheim2023-01-021-10/+9
| | | | | | | | outputstream
* | Merge pull request #25260 from vespa-engine/balder/ensure-reuse-of-low-indexesHenning Baldersheim2022-12-141-3/+18
|\ \ | | | | | | Keep a static representation of strings for low indexes [0...999].
| * | Keep a static representation of strings for low indexes [0...999].Henning Baldersheim2022-12-141-3/+18
| | | | | | | | | | | | This will avoid blowing up the heap with many duplicate strings.