abdul124
  • Joined on 2024-06-03
abdul124 created pull request M-Labs/nac3#535 2024-08-30 18:36:45 +08:00
refactor_composer
abdul124 pushed to refactor_composer at M-Labs/nac3 2024-08-30 18:22:03 +08:00
5654190503 core/toplevel: update tests
55d8e8f9b4 core/toplevel: add python-like error messages for class definition
305f2acdc8 core/toplevel: refactor composer
Compare 3 commits »
abdul124 pushed to refactor_composer at M-Labs/nac3 2024-08-30 18:05:52 +08:00
81492ace66 core/toplevel: update tests
2d2c37da83 core/toplevel: add python-like error messages for class definition
a6341a5bdd core/toplevel: refactor composer
Compare 3 commits »
abdul124 created branch refactor_composer in M-Labs/nac3 2024-08-30 18:05:52 +08:00
abdul124 pushed to master at abdul124/nac3 2024-08-30 15:33:43 +08:00
122983f11c flake: update dependencies
71c3a65a31 [core] codegen/stmt: Fix obtaining return type of sret functions
8c540d1033 [core] codegen/stmt: Add more casts for boolean types
0cc60a3d33 [core] codegen/expr: Fix missing cast to i1
a59c26aa99 [artiq] Fix RPC of ndarrays from host
Compare 46 commits »
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-29 17:48:18 +08:00
abdul124 created branch refactor_composer_temp in abdul124/nac3 2024-08-29 17:39:13 +08:00
abdul124 pushed to refactor_composer_temp at abdul124/nac3 2024-08-29 17:39:13 +08:00
59cad5bfe1 standalone: clang-format demo.c
4318f8de84 standalone: improve src/assignment.py
15ac00708a [core] Use quoted include paths instead of angled brackets
c8dfdcfdea standalone & artiq: remove class_names from resolver
Compare 5 commits »
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-28 17:52:22 +08:00
368fcf23c7 Fix error msgs
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-28 09:55:15 +08:00
70d033da61 Fix common issue WIP(assignment)
600a5c8679 Revert "standalone: reformat demo.c"
22c4d25802 core/typecheck: add missing typecheck in matmul
308edb8237 standalone: reformat demo.c
Compare 13 commits »
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-27 17:54:08 +08:00
a763ea3b61 Fix common issue WIP(assignment)
5b2b6db7ed core: improve error messages
15e62f467e standalone: add tests for polymorphism
2c88924ff7 core: add support for simple polymorphism
a744b139ba core: allow Call and AnnAssign in init block
Compare 7 commits »
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-26 17:44:28 +08:00
28e34e9444 Refactor Toplevel composer
abdul124 pushed to refactor_composer at abdul124/nac3 2024-08-26 17:43:44 +08:00
c5ae0e7c36 [standalone] Add tests for tuple equality
b8dab6cf7c [standalone] Add tests for string equality
4d80ba38b7 [core] codegen/expr: Implement comparison of tuples
33929bda24 [core] typecheck/typedef: Add support for tuple methods
a8e92212c0 [core] codegen/expr: Implement string equality
Compare 10 commits »
abdul124 created branch refactor_composer in abdul124/nac3 2024-08-26 17:43:44 +08:00
abdul124 commented on pull request M-Labs/nac3#497 2024-08-26 15:56:11 +08:00
core: allow calling parent methods

Please check that this also works with ARTIQ.

from artiq.experiment import *
from artiq.coredevice.core import Core
from numpy import int32

@nac3
class A:
    a: Kernel[int32]
  …
abdul124 created pull request M-Labs/artiq-zynq#321 2024-08-23 17:54:16 +08:00
cargo fmt
abdul124 created pull request M-Labs/artiq-zynq#320 2024-08-23 17:52:03 +08:00
flake: update dependencies
abdul124 pushed to master at abdul124/artiq-zynq 2024-08-23 17:49:35 +08:00
bd1de933fb cargo fmt
abdul124 pushed to release-8 at abdul124/artiq-zynq 2024-08-23 17:46:33 +08:00
118f096c5a flake: update dependencies
abdul124 created pull request M-Labs/artiq-zynq#319 2024-08-23 17:31:42 +08:00
flake: update dependencies