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
Would this way of getting the fully qualified name of the to-be-initialized class work for inner (nested) classes?
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.
[artiq] Set private linkage for constants
RPC of ndarray from host to device results in garbage data