From c7c7ab9bd4e105251ad56eb6c97157ee17354a9a Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 11 Aug 2022 14:38:38 +0300 Subject: feat(tvix/compiler): implement `||` operator Same dance as `&&` but logically inverted. Change-Id: I213e200e3836527e9abe510f354ee7cd1f70d041 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6151 Tested-by: BuildkiteCI Reviewed-by: grfn Reviewed-by: sterni --- tvix/eval/src/opcode.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'tvix/eval/src/opcode.rs') diff --git a/tvix/eval/src/opcode.rs b/tvix/eval/src/opcode.rs index 8bb8fe9a1f31..f577bc985d3a 100644 --- a/tvix/eval/src/opcode.rs +++ b/tvix/eval/src/opcode.rs @@ -39,6 +39,7 @@ pub enum OpCode { // Logical operators & generic jumps OpJump(usize), + OpJumpIfTrue(usize), OpJumpIfFalse(usize), // Attribute sets -- cgit 1.4.1