aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo
Commit message (Collapse)AuthorAgeFilesLines
* Handle the exception that will come when codepoints < 'from' < len.Henning Baldersheim2023-09-181-1/+6
| | | | Already done and tested for 'to'.
* - Add utility to do substring extraction by codepoints, instead of java ↵Henning Baldersheim2023-09-151-0/+19
| | | | | | char index. - Test and use it in SubstringExpression in indeing language.
* - Use equals when comparing Optional<Long>Henning Baldersheim2023-09-135-44/+44
| | | | - Minor cleanup
* fix dimension size comparisonArne Juul2023-09-132-2/+2
|
* Reduce threshold from 1 to 0.95, and make deletion race less likelyjonmv2023-08-311-1/+1
|
* Improve readabilityjonmv2023-08-291-4/+3
|
* Spread maintainer interval boundaries based on class name hashjonmv2023-08-281-4/+6
|
* jdk21: set methods final in vespajlibgjoranv2023-07-174-6/+13
| | | | + fix import issues
* Merge pull request #27716 from vespa-engine/bratseth/multi-group-provisioningJon Bratseth2023-07-101-0/+1
|\ | | | | Allocate all groups in one go
| * Don't trim messagesJon Bratseth2023-07-091-1/+0
| |
| * Allocate all groups in one goJon Bratseth2023-07-091-0/+2
| | | | | | | | | | With many groups and dynamic allocation allocating group by group is too slow.
* | Use consistent timer instance, and set meaningful message timestampsjonmv2023-07-101-9/+1
| |
* | Put the parenthesis in the right placejonmv2023-07-081-1/+1
| |
* | Avoid overflow for 146 years of JVM time for common timersjonmv2023-07-072-15/+12
|/
* Avoid overflow for warmup end time computationjonmv2023-07-071-2/+2
|
* override type resolving to do some sanity checkingArne Juul2023-06-262-2/+62
|
* add cosine_similarityArne Juul2023-06-261-0/+63
|
* add class comment and test expansionArne Juul2023-06-261-0/+2
|
* add euclidean_distanceArne Juul2023-06-261-0/+57
|
* Log children in host-resume-provisionerjonmv2023-06-211-1/+1
|
* Add helper `XML.getChildValue()`Bjørn Christian Seime2023-06-151-0/+7
|
* Non-functional changes onlyJon Bratseth2023-06-133-10/+16
|
* Update Javadocbjormel2023-06-091-2/+7
|
* Make failure be the default when reporting success factorØyvind Grønnesby2023-06-081-1/+1
|
* Use primitive typeMartin Polden2023-06-061-3/+3
|
* SlimeUtils.isPresentjonmv2023-05-261-4/+8
|
* allow short-form JSON for 1-d constantsArne Juul2023-05-161-9/+9
|
* add filtering to hide implicitly added match featuresArne Juul2023-05-112-0/+51
|
* move MatchFeatureData class to vespajlibArne Juul2023-04-272-0/+99
|
* object density estimate take 2Håvard Pettersen2023-04-242-66/+96
| | | | | fix: count processed values explicitly change: throw on failure
* Revert "use value density to estimate needed decode index size"Henning Baldersheim2023-04-212-90/+60
|
* use value density to estimate needed decode index sizeHåvard Pettersen2023-04-212-60/+90
| | | | | | - inline index array into BinaryView to avoid indirection - let DecodeIndex sanity check requested size against max size - grow with 25% (factor 1.25) if estimate is close to buffer size
* 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