Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add utility for writing XML from a DOM | jonmv | 2024-05-23 | 1 | -0/+23 |
| | |||||
* | Fix more xxe prevention | Morten Tokle | 2023-12-19 | 1 | -0/+15 |
| | |||||
* | Use code point count for truncate as well | jonmv | 2023-10-20 | 1 | -13/+4 |
| | |||||
* | Avoid cutting surrogate pairs when tokenising | jonmv | 2023-10-20 | 1 | -2/+12 |
| | |||||
* | Merge pull request #28820 from vespa-engine/jonmv/text-character-validation | Jon Marius Venstad | 2023-10-10 | 1 | -4/+3 |
|\ | | | | | Jonmv/text character validation | ||||
| * | 0xFFFE, 0xFFFF and stand-alone low surrogates are not valid text | jonmv | 2023-10-06 | 1 | -4/+3 |
| | | |||||
* | | Update copyright | Jon Bratseth | 2023-10-09 | 30 | -30/+30 |
|/ | |||||
* | Handle the exception that will come when codepoints < 'from' < len. | Henning Baldersheim | 2023-09-18 | 1 | -1/+6 |
| | | | | Already done and tested for 'to'. | ||||
* | - Add utility to do substring extraction by codepoints, instead of java ↵ | Henning Baldersheim | 2023-09-15 | 1 | -0/+19 |
| | | | | | | char index. - Test and use it in SubstringExpression in indeing language. | ||||
* | Add helper `XML.getChildValue()` | Bjørn Christian Seime | 2023-06-15 | 1 | -0/+7 |
| | |||||
* | Revert "Merge pull request #25776 from ↵ | jonmv | 2023-01-30 | 1 | -11/+12 |
| | | | | | | | 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" | jonmv | 2023-01-27 | 1 | -12/+11 |
| | | | | | This reverts commit a3ae8f5b0ec3a7f2f3c9205289470dbb89e477ff, reversing changes made to 6534f02466a8958513a8b8684cc2a4369fab7666. | ||||
* | Check private endpoints from same-zone config server instead | jonmv | 2023-01-27 | 1 | -11/+12 |
| | |||||
* | Test direct rendering | Jon Bratseth | 2023-01-16 | 1 | -0/+4 |
| | |||||
* | Use recommended and most efficient way to create a string from a byte array ↵ | Henning Baldersheim | 2023-01-02 | 1 | -10/+9 |
| | | | | outputstream | ||||
* | Reduce the simple usage of guava where java has caught up | Henning Baldersheim | 2022-11-30 | 1 | -6/+4 |
| | |||||
* | Add 'model' config type | Jon Bratseth | 2022-08-31 | 1 | -2/+2 |
| | |||||
* | Cleanup | Jon Bratseth | 2022-08-24 | 1 | -280/+215 |
| | |||||
* | Test model id lookup | Jon Bratseth | 2022-08-24 | 1 | -6/+3 |
| | |||||
* | use namespace unaware parser for bundle validator MERGEOK (#23585) | Andreas Eriksen | 2022-08-05 | 1 | -2/+26 |
| | | | | | * use namespace unaware parser for bundle validator * update abi spec | ||||
* | Disable external entity processing | Martin Polden | 2022-07-01 | 1 | -1/+6 |
| | |||||
* | Disallow xinclude | Martin Polden | 2022-07-01 | 1 | -12/+13 |
| | |||||
* | Also allow 0xFFFE and 0xFFFF | Henning Baldersheim | 2022-04-07 | 1 | -0/+1 |
| | |||||
* | Add simplification of long if based on tip from @jonmv. | Henning Baldersheim | 2022-04-06 | 1 | -32/+2 |
| | |||||
* | Better naming and skip empty else. | Henning Baldersheim | 2022-04-06 | 1 | -5/+4 |
| | |||||
* | Skip unnecessary surrogate check if ! isBmpCodePoint, and move high ↵ | Henning Baldersheim | 2022-04-06 | 1 | -9/+4 |
| | | | | surrogate check inside isTextCharacter. | ||||
* | Avoid extra check for isValidCodePoint. | Henning Baldersheim | 2022-04-06 | 1 | -4/+1 |
| | |||||
* | Refactor to optimize for hot path. | Henning Baldersheim | 2022-04-06 | 1 | -7/+19 |
| | | | | | 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 | -1/+5 |
| | |||||
* | Use a primitive to see if that makes the JIT compiler more predictable. | Henning Baldersheim | 2022-04-05 | 1 | -0/+17 |
| | |||||
* | Update abi-spec, and some more non-functional changes | Jon Marius Venstad | 2022-03-18 | 1 | -2/+2 |
| | |||||
* | Defer public API decision | Martin Polden | 2022-01-28 | 2 | -1/+9 |
| | |||||
* | Move SnippetGenerator to vespajlib | Martin Polden | 2022-01-28 | 1 | -0/+34 |
| | |||||
* | Cleanup; No functional changes | Jon Bratseth | 2022-01-07 | 18 | -64/+52 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 2 | -2/+2 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 26 | -26/+26 |
| | |||||
* | 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 |
| | |||||
* | - Add option to provide token map while construction wand/wset/dotproduct. | Henning Baldersheim | 2021-03-27 | 1 | -3/+0 |
| | | | | - Parse to number directly if possible. | ||||
* | Revert "Remove unused Utf8 methods" | Harald Musum | 2020-10-05 | 2 | -7/+21 |
| | |||||
* | Use StandardCharsets | Martin Polden | 2020-10-05 | 1 | -8/+6 |
| | |||||
* | Remove unused Utf8 methods | Martin Polden | 2020-10-05 | 1 | -13/+1 |
| | | | | In-lined in the tests that used them. | ||||
* | Remove custom Utf8.toBytes implementation | Martin Polden | 2020-10-05 | 1 | -23/+5 |
| | | | | `String` optimizations have caught up. | ||||
* | Remove custom Utf8.toString implementation | Martin Polden | 2020-10-02 | 1 | -21/+4 |
| | | | | | | | | | | | | | | | | | | | `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. | ||||
* | utility -> Utility | Arne Juul | 2020-07-15 | 1 | -2/+2 |
| | |||||
* | More descriptive message when mistyping flag data field | Håkon Hallingstad | 2020-04-16 | 1 | -1/+2 |
| | |||||
* | Avoid new dependency on jackson | Håkon Hallingstad | 2020-04-15 | 1 | -10/+7 |
| | |||||
* | Ignore comment fields | Håkon Hallingstad | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | Fix spelling error | Håkon Hallingstad | 2020-04-08 | 1 | -1/+1 |
| | |||||
* | Validate deserialization of flag data | Håkon Hallingstad | 2020-04-08 | 1 | -1/+22 |
| |