Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use code point count for truncate as well | jonmv | 2023-10-20 | 1 | -20/+3 |
| | |||||
* | Avoid cutting surrogate pairs when tokenising | jonmv | 2023-10-20 | 1 | -1/+21 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 25 | -25/+25 |
| | |||||
* | Handle the exception that will come when codepoints < 'from' < len. | Henning Baldersheim | 2023-09-18 | 1 | -0/+1 |
| | | | | Already done and tested for 'to'. | ||||
* | - Add utility to do substring extraction by codepoints, instead of java ↵ | Henning Baldersheim | 2023-09-15 | 1 | -0/+31 |
| | | | | | | char index. - Test and use it in SubstringExpression in indeing language. | ||||
* | Reduce the simple usage of guava where java has caught up | Henning Baldersheim | 2022-11-30 | 2 | -175/+9 |
| | |||||
* | Refactor to optimize for hot path. | Henning Baldersheim | 2022-04-06 | 1 | -19/+21 |
| | | | | | No reason to count characters when you already now there can only be one. Nor is there any reason to check for surrogates when there can be none. | ||||
* | Update abi and split in hot/cold path. | Henning Baldersheim | 2022-04-05 | 1 | -0/+44 |
| | |||||
* | Defer public API decision | Martin Polden | 2022-01-28 | 1 | -1/+1 |
| | |||||
* | Move SnippetGenerator to vespajlib | Martin Polden | 2022-01-28 | 1 | -0/+59 |
| | |||||
* | GC deprecated junit assertThat. | Henning Baldersheim | 2021-12-21 | 3 | -24/+25 |
| | |||||
* | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 22 | -22/+22 |
| | |||||
* | Text.fmt -> Text.format | Arne Juul | 2021-06-29 | 1 | -1/+1 |
| | |||||
* | add convenience function wrapping "String.format(Locale.US, ...)" | Arne Juul | 2021-06-29 | 1 | -0/+4 |
| | |||||
* | Revert "Remove unused Utf8 methods" | Harald Musum | 2020-10-05 | 1 | -4/+4 |
| | |||||
* | Remove unused Utf8 methods | Martin Polden | 2020-10-05 | 1 | -4/+4 |
| | | | | In-lined in the tests that used them. | ||||
* | Remove custom Utf8.toBytes implementation | Martin Polden | 2020-10-05 | 1 | -10/+41 |
| | | | | `String` optimizations have caught up. | ||||
* | Remove custom Utf8.toString implementation | Martin Polden | 2020-10-02 | 1 | -0/+36 |
| | | | | | | | | | | | | | | | | | | | `String::new` is now faster for both ASCII and Unicode strings: ``` Utf8::toString of ascii string took 132 ms String::new of ascii string took 59 ms Change = -55.30% Utf8::toString of unicode string took 410 ms String::new of unicode string took 280 ms Change = -31.71% ``` There's at least two reasons for this: * Java 9 introduced compact strings, which means that `String` is now backed by a byte array to reduce the memory footprint of ASCII strings. * Detection of Unicode strings may use HotSpot intrinsics. | ||||
* | Avoid new dependency on jackson | Håkon Hallingstad | 2020-04-15 | 1 | -14/+41 |
| | |||||
* | Update vespajlib/src/test/java/com/yahoo/text/JSONTest.java | Håkon Hallingstad | 2020-04-14 | 1 | -1/+1 |
| | | | Co-Authored-By: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
* | Validate deserialization of flag data | Håkon Hallingstad | 2020-04-08 | 1 | -1/+63 |
| | |||||
* | Trunkcate expressions in messages | Jon Bratseth | 2020-02-25 | 1 | -0/+11 |
| | |||||
* | Add/corect copyright headers | Jon Bratseth | 2020-01-03 | 1 | -0/+1 |
| | |||||
* | Add a faster, but simpler pattern matcher. Builds tensoraddresses 5 times+ ↵ | Henning Baldersheim | 2019-12-13 | 1 | -0/+44 |
| | | | | faster than the regex one. | ||||
* | Allow extending beyond the last tensor dimension | Jon Bratseth | 2019-07-02 | 1 | -22/+72 |
| | |||||
* | Output intermediate graph with type info on error | Jon Bratseth | 2019-07-01 | 2 | -82/+140 |
| | |||||
* | Output the intermediate graph | Jon Bratseth | 2019-06-30 | 1 | -0/+82 |
| | |||||
* | Java lowercasing speed has caught up and bypassed our own homegrown ↵ | Henning Baldersheim | 2019-06-14 | 1 | -8/+26 |
| | | | | optimalization. | ||||
* | Fix parsing of array query properties in JSON payload | Jon Bratseth | 2019-03-07 | 1 | -0/+14 |
| | | | | | | | | | These were translated to request properties by calling asString on the payload, which returns an empty value for arrays. toString returns the correct value. This also improves error messages for Slime JSON parsing of queries, and in general. | ||||
* | Remove deprecated LanguageHacks. | gjoranv | 2019-01-21 | 1 | -28/+0 |
| | |||||
* | Remove deprecated DoubleParser. | gjoranv | 2019-01-21 | 1 | -159/+0 |
| | |||||
* | Remove deprecated DoubleFormatter with tests. | gjoranv | 2019-01-21 | 2 | -329/+0 |
| | |||||
* | Add copyright header | Jon Bratseth | 2018-10-01 | 1 | -0/+1 |
| | |||||
* | Ensure that you can not trick invalid characters past the text verification ↵ | Henning Baldersheim | 2018-09-19 | 1 | -4/+12 |
| | | | | in stringfieldvalue. | ||||
* | Fix author tag for Simon | Bjørn Christian Seime | 2018-07-05 | 1 | -1/+1 |
| | |||||
* | mark obsolete classes as Deprecated | Arne Juul | 2018-06-25 | 3 | -0/+3 |
| | |||||
* | use standard methods in Double Parser and Formatter | Arne Juul | 2018-06-25 | 1 | -7/+7 |
| | | | | | | * in newer Java versions there is no longer contention around the powers-of-5 tables in floating-point formatting and parsing, so we don't need to have our own implementation anymore. | ||||
* | Remove usage of apis deprecated in Java 9. | gjoranv | 2018-04-26 | 1 | -2/+3 |
| | |||||
* | Add stripInvalidCharacters | Jon Bratseth | 2018-04-06 | 1 | -0/+41 |
| | |||||
* | Nonfunctional changes only | Jon Bratseth | 2018-01-15 | 1 | -1/+2 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 26 | -26/+26 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 26 | -26/+26 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 26 | -26/+26 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 26 | -26/+26 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 26 | -26/+26 |
| | |||||
* | Merge pull request #19 from yahoo/bratseth/use-github-name-in-author | Henning Baldersheim | 2016-06-17 | 6 | -6/+6 |
|\ | | | | | Use github name in @author | ||||
| * | Use github name in @author | Jon Bratseth | 2016-06-16 | 6 | -6/+6 |
| | |