David Mak derppening
  • Joined on 2023-08-31
derppening pushed to misc/impl-tracert at M-Labs/nac3 2024-08-20 20:21:32 +08:00
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
Compare 52 commits »
derppening pushed to misc/update-pyo3 at M-Labs/nac3 2024-08-20 20:19:23 +08:00
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
Compare 97 commits »
derppening commented on pull request M-Labs/nac3#497 2024-08-20 20:03:24 +08:00
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…

derppening created branch fix/issue-500 in M-Labs/nac3 2024-08-20 20:01:50 +08:00
derppening pushed to fix/issue-500 at M-Labs/nac3 2024-08-20 20:01:50 +08:00
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
Compare 4 commits »
derppening commented on pull request M-Labs/nac3#497 2024-08-19 15:34:36 +08:00
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?

derppening opened issue M-Labs/nac3#501 2024-08-19 14:57:28 +08:00
Various ARTIQ crashes with get_llvm_type on TFunc
derppening opened issue M-Labs/nac3#500 2024-08-19 14:54:35 +08:00
Crash with list[tuple] comparison
derppening commented on pull request M-Labs/nac3#497 2024-08-19 14:47:59 +08:00
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?

derppening commented on pull request M-Labs/nac3#497 2024-08-19 14:47:59 +08:00
core: allow calling parent methods

NIt: consider

derppening commented on pull request M-Labs/nac3#497 2024-08-19 14:47:59 +08:00
core: allow calling parent methods

Could you add documentation to this function?

derppening commented on pull request M-Labs/nac3#497 2024-08-19 14:47:59 +08:00
core: allow calling parent methods

Do you mean it returns Some(DefinitionID(self.f1))? Aren't DefinitionIDs global?

derppening commented on pull request M-Labs/nac3#497 2024-08-19 14:47:59 +08:00
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.

derppening pushed to fix/issue-498 at M-Labs/nac3 2024-08-19 14:29:27 +08:00
c62e944555 [artiq] symbol_resolver: Set private linkage for constants
derppening created pull request M-Labs/nac3#499 2024-08-19 14:27:14 +08:00
[artiq] Set private linkage for constants
derppening created branch fix/issue-498 in M-Labs/nac3 2024-08-19 14:17:36 +08:00
derppening pushed to fix/issue-498 at M-Labs/nac3 2024-08-19 14:17:36 +08:00
b8eae57261 [artiq] symbol_resolver: Set private linkage for constants
derppening opened issue M-Labs/nac3#496 2024-08-15 16:04:23 +08:00
RPC of ndarray from host to device results in garbage data
derppening pushed to temp/ndarray-rpc at M-Labs/nac3 2024-08-15 15:58:22 +08:00
863aede9f0 [artiq] WIP
derppening pushed to temp/ndarray-rpc at M-Labs/nac3 2024-08-15 15:51:57 +08:00
833a6d972b [artiq] WIP