994bc4c1bf
[standalone] Add tests for tuple equality
5e35251c50
[core] codegen/expr: Implement comparison of tuples
6fe86c9a20
[core] typecheck/typedef: Add support for tuple methods
a3c26726f3
[core] codegen/expr: Add compilation error for unsupported cmpop
d7952d0629
[core] codegen/expr: Fix assertions not generated for -O0
1ab9a118d6
[core] codegen/expr: Implement comparison of tuples
c6e3ecaeb9
[core] codegen/expr: Add compilation error for unsupported cmpop
e6e3666190
[core] codegen/expr: Fix assertions not generated for -O0
76016a26ad
[meta] Apply clippy suggestions
8532bf5206
standalone: add missing test_ndarray_ceil() run
2cac82ce99
core: WIP - Add tracer runtime
0fc26df29e
flake: update nixpkgs
0b074c2cf2
[artiq] symbol_resolver: Set private linkage for constants
a0f6961e0e
cargo: update dependencies
b1c5c2e1d4
[artiq] Fix RPC of ndarrays to host
d9ac33cf20
artiq: Remove all uses to gil-refs APIs
340b458f5c
artiq: Update to pyo3 v0.22 with gil-refs feature
e6926656a1
artiq: Update to pyo3 v0.21
0fc26df29e
flake: update nixpkgs
0b074c2cf2
[artiq] symbol_resolver: Set private linkage for constants
core: allow calling parent methods
Have you tried this with an ARTIQ kernel?
After testing with ARTIQ kernels, the polymorphism is working when functions of both classes are defined to be on same side (i.e. either both…
79d08364e1
[core] codegen/expr: Implement comparison of tuples
5faefa525f
[core] codegen/expr: Add compilation error for unsupported cmpop
f8bd639dbe
[core] codegen/expr: Fix assertions not generated for -O0
e7c42f9472
[meta] Apply clippy suggestions
core: allow calling parent methods
Could you wrap DefinitionID
with some symbol (e.g. self.{DefinitionID(f1)}
) to indicate that the returned DefinitionID
is supposed to be substituted by the function returns?
Various ARTIQ crashes with
get_llvm_type
on TFunc
Crash with list[tuple] comparison
core: allow calling parent methods
Do you mean it returns Some(DefinitionID(self.f1))
? Aren't DefinitionID
s global?
core: allow calling parent methods
Please add "Fixes #133" to the end of the PR message to make it explicitly clear this PR closes that issue.
core: allow calling parent methods
Would this way of getting the fully qualified name of the to-be-initialized class work for inner (nested) classes?
[artiq] Set private linkage for constants
RPC of ndarray from host to device results in garbage data