fix(tvix/eval/versions): preserve the Number string exactly
This is relevant for builtins.splitVersion: nix-repl> builtins.splitVersion "unstable-2022-02-21" [ "unstable" "2022" "02" "21" ] Change-Id: I0a0add178d95d5a82e112b41ed5f3ca5a19608f8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6710 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
This commit is contained in:
parent
6e6edcce6a
commit
834fe833e5
2 changed files with 5 additions and 6 deletions
|
@ -220,8 +220,7 @@ fn pure_builtins() -> Vec<Builtin> {
|
|||
let parts = s
|
||||
.map(|s| {
|
||||
Value::String(match s {
|
||||
// TODO(sterni): we should avoid converting back and forth here
|
||||
VersionPart::Number(n) => format!("{n}").into(),
|
||||
VersionPart::Number(n) => n.into(),
|
||||
VersionPart::Word(w) => w.into(),
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue