Block a user
core: reduce code duplication in codegen/extern_fns
core: reduce code duplication in codegen/llvm_intrinsic
55c8bc389b
core: reduce code duplication in codegen/llvm_intrinsic
650f354b74
core: use C++ for irrt source
f062ef5f59
core/llvm_intrinsic: replace roundeven with rint
f52086b706
core: improve binop and cmpop error messages
0a732691c9
core: refactor typecheck/magic_methods.rs operators & add op symbol name
7023be9161
core: reduce code duplication in codegen/llvm_intrinsic
3e4a096e82
core/llvm_intrinsic: replace roundeven with rint
3e4a096e82
core/llvm_intrinsic: replace roundeven with rint
cbff356d50
core: workaround inkwell on
llvm.stackrestore
kernel/api: add rint api
core/llvm_intrinsic: use llvm.rint for rounding
support class attributes
from min_artiq import *
from numpy import int32
@nac3
class Demo:
attr1: KernelInvariant[int32] = 2
attr2: int32 = 4
attr3: Kernel[int32]
@kernel
def…