feat(tvix/eval): implement list concatenation
Change-Id: Icdf715d116371a9f139bdf95266410bf967bef25 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6144 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
This commit is contained in:
parent
4eafaae9e6
commit
75a22321ce
7 changed files with 30 additions and 0 deletions
|
|
@ -151,6 +151,13 @@ impl VM {
|
|||
}
|
||||
|
||||
OpCode::OpList(count) => self.run_list(count)?,
|
||||
|
||||
OpCode::OpConcat => {
|
||||
let rhs = self.pop().as_list()?;
|
||||
let lhs = self.pop().as_list()?;
|
||||
self.push(Value::List(lhs.concat(&rhs)))
|
||||
}
|
||||
|
||||
OpCode::OpInterpolate(count) => self.run_interpolate(count)?,
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue