diff options
author | Aspen Smith <root@gws.fyi> | 2023-12-05T22·11-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2023-12-05T23·12+0000 |
commit | 8135a8d38cefdc4632b3c85fdbb663d067f91248 (patch) | |
tree | 12506241f23e7071a49f4d03ea73b32d16d2afd3 /tvix/eval/src/vm/mod.rs | |
parent | 41235bf9086c6b048549c7564679d748c35e0de3 (diff) |
fix(tvix/eval): Return error rather than panicking on bad substring r/7119
If builtins.substring is invoked with (byte!!) offsets that aren't at codepoint boundaries, return an error rather than panicking. This is still incorrect (see b/337) but pushes the incorrectness forward a step. Change-Id: I5a4261f2ff250874cd36489ef598dcf886669d04 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10199 Tested-by: BuildkiteCI Autosubmit: grfn <grfn@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/vm/mod.rs')
0 files changed, 0 insertions, 0 deletions