summaryrefslogtreecommitdiffstats
path: root/vespajlib/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix more xxe preventionMorten Tokle2023-12-191-0/+15
|
* Merge pull request #29668 from vespa-engine/lesters/slice-dimension-with-spaceJon Bratseth2023-12-152-3/+13
|\ | | | | Add string indicators for dimensions with spaces in slice tostring
| * Add string indicators for dimensions with spaces in slice tostringLester Solbakken2023-12-152-3/+13
| |
* | fallback to parseDoubleArne Juul2023-12-141-1/+1
| |
* | Reapply "add parsing of special strings for inf/nan cell values"Arne Juul2023-12-142-8/+80
| | | | | | | | This reverts commit d976f82207c09b3215661e1d034ae9a42f28a63d.
* | Revert "add parsing of special strings for inf/nan cell values"Henning Baldersheim2023-12-132-80/+8
| |
* | Merge pull request #29515 from vespa-engine/arnej/parse-special-number-stringsArne H Juul2023-12-132-8/+80
|\ \ | |/ |/| add parsing of special strings for inf/nan cell values
| * handle JSON null as NaNArne Juul2023-12-112-6/+38
| |
| * add parsing of special strings for inf/nan cell valuesArne Juul2023-12-112-5/+45
| |
* | Add validation for nullity taking multiple argumentsBjørn Christian Seime2023-12-082-0/+19
|/
* handle "blocks" syntax for mixed tensors with multiple indexed dimensionsArne Juul2023-12-012-4/+46
|
* Move to container core due to OSGI, keep a copy in testutil for use in ↵Henning Baldersheim2023-11-242-7/+9
| | | | tests in no OSGI modules.
* Move Jackson util from vespajlib to container-core.Henning Baldersheim2023-11-242-32/+0
|
* Not public API.Henning Baldersheim2023-11-231-2/+0
|
* jackson 2.16 changes some of its default settings so we consolidate our use ↵Henning Baldersheim2023-11-234-14/+47
| | | | | | of the ObjectMapper. Unless special options are used, use a common instance, or create via factory metod.
* Add ZK 3.9.1 with patchesjonmv2023-11-221-1/+1
|
* sparseAddr -> sparseAddressArne Juul2023-11-093-14/+14
|
* expose dense subspace blocks for serializingArne Juul2023-11-094-63/+57
|
* add more details if validation failsArne Juul2023-11-091-4/+13
|
* try to improve hashCode/equalsArne Juul2023-11-081-2/+13
|
* store cells in blocks for MixedTensorArne Juul2023-11-081-119/+152
|
* Support an ID seed for LB resource ID hashesjonmv2023-11-081-5/+6
|
* fix toString() and dimensionNames()Arne Juul2023-11-022-3/+3
|
* add reference implementation of MapSubspacesArne Juul2023-11-026-3/+423
|
* create ZstdCompressor on demand for thread-safetyArne Juul2023-10-271-1/+2
|
* switch to io.airlift:aircompressorArne Juul2023-10-261-4/+6
|
* Use code point count for truncate as welljonmv2023-10-202-33/+7
|
* Avoid cutting surrogate pairs when tokenisingjonmv2023-10-202-3/+33
|
* Non-functional changes onlyLester Solbakken2023-10-161-3/+3
|
* Add OpenAI async clientLester Solbakken2023-10-165-12/+114
|
* Move violatesExclusivity to NodeCandidatejonmv2023-10-121-0/+54
|
* Fix some typosHarald Musum2023-10-122-8/+8
|
* - Use a Supplier<Identifable> to construct objects from id.Henning Baldersheim2023-10-111-32/+43
| | | | | - Provide lambda for default constructing frequently used objects to avoid reflection.
* Merge pull request #28820 from vespa-engine/jonmv/text-character-validationJon Marius Venstad2023-10-101-4/+3
|\ | | | | Jonmv/text character validation
| * 0xFFFE, 0xFFFF and stand-alone low surrogates are not valid textjonmv2023-10-061-4/+3
| |
* | Expect Vespa.ai copyrightJon Bratseth2023-10-091-2/+2
| |
* | Update copyrightJon Bratseth2023-10-09504-493/+515
| |
* | Correct parenthesis counting, remove unnecessary nesting and escapesjonmv2023-10-061-10/+10
|/
* Handle the exception that will come when codepoints < 'from' < len.Henning Baldersheim2023-09-182-1/+7
| | | | Already done and tested for 'to'.
* - Add utility to do substring extraction by codepoints, instead of java ↵Henning Baldersheim2023-09-152-0/+50
| | | | | | 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-134-8/+42
|
* Reduce threshold from 1 to 0.95, and make deletion race less likelyjonmv2023-08-311-1/+1
|
* Improve readabilityjonmv2023-08-293-26/+31
|
* Spread maintainer interval boundaries based on class name hashjonmv2023-08-283-18/+27
|
* 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
| |