2024-08-22T00:06:34Z - 2024-11-22T00:06:34Z

Overview

35 Active Pull Requests
27 Active Issues
Excluding merges, 6 authors have pushed 97 commits to master and 228 commits to all branches. On master, 101 files have changed and there have been 8329 additions and 5623 deletions.

19 Pull requests merged by 5 users

Merged #554 Implement abstractions over Structs and NDArray 2024-11-21 18:16:28 +08:00

Merged #553 Terminate both binary operator branches with *_end basic blocks 2024-11-16 12:06:23 +08:00

Merged #552 Pass kernel return alongside attributes writeback 2024-11-16 12:04:05 +08:00

Merged #551 Treat not operator as logical not 2024-11-08 18:28:34 +08:00

Merged #550 refactor/lazylock 2024-10-30 13:21:31 +08:00

Merged #548 Add support for global variables without type annotation 2024-10-08 09:05:38 +08:00

Merged #547 Fix several issues with global variables 2024-10-07 13:58:44 +08:00

Merged #546 Implement support for global variables in nac3standalone 2024-10-04 14:00:10 +08:00

Merged #540 Async RPC support 2024-09-13 12:12:14 +08:00

Merged #544 Update dependencies and Inkwell 2024-09-13 11:13:38 +08:00

Merged #534 core: Miscellaneous fixes. 2024-09-11 16:00:45 +08:00

Merged #525 Fix several missing i1/i8 casts 2024-08-29 16:36:32 +08:00

Merged #527 Fix RPC of ndarrays from host to device 2024-08-29 16:26:58 +08:00

Merged #511 standalone & artiq: remove class_names from resolver 2024-08-28 11:18:48 +08:00

Merged #510 core/typecheck: add missing typecheck in matmul 2024-08-27 22:59:39 +08:00

Merged #508 ndstrides: Allow multi-file IRRT + Exceptions in IRRT 2024-08-27 22:50:15 +08:00

Merged #497 core: allow calling parent methods 2024-08-26 18:37:55 +08:00

Merged #507 [core] Fix resolution of exception names in raise short form 2024-08-26 18:35:02 +08:00

Merged #505 [core] Add codegen_unreachable 2024-08-26 18:33:07 +08:00

16 Pull requests proposed by 3 users

Proposed #509 ndstrides: [1] Introduce models 2024-08-27 10:48:56 +08:00

Proposed #512 ndstrides: [2] {Any,Tuple,List}Object + Implement np_{zeros,ones,full,empty} and len() 2024-08-28 13:40:45 +08:00

Proposed #513 ndstrides: [3] Implement indexing/slicing 2024-08-28 13:48:48 +08:00

Proposed #514 ndstrides: [4] Implement np_array() 2024-08-28 13:51:23 +08:00

Proposed #515 ndstrides: [5] Implement np_{identity,eye,shape,strides,size} and ndarray.{fill.copy} 2024-08-28 13:56:16 +08:00

Proposed #516 ndstrides: [6] Implement np_reshape() 2024-08-28 13:59:10 +08:00

Proposed #517 ndstrides: [7] implement broadcasting & np_broadcast_to() 2024-08-28 14:02:20 +08:00

Proposed #518 ndstrides: [8] implement np_transpose() (with no axes argument) 2024-08-28 14:04:51 +08:00

Proposed #519 ndstrides: [9] Implement ndarray subscript assignment 2024-08-28 14:08:10 +08:00

Proposed #520 ndstrides: [10] Reimplement binops, unary ops, and cmpops. 2024-08-28 14:11:27 +08:00

Proposed #521 ndstrides: [11] Implement general matmul & np_dot() 2024-08-28 14:14:38 +08:00

Proposed #522 ndstrides: [12] Reimplement builtins 2024-08-28 14:21:23 +08:00

Proposed #523 ndstrides: [13] Enhance ndarray.py tests 2024-08-28 14:25:16 +08:00

Proposed #524 ndstrides: [14] Final cleanups 2024-08-28 14:27:15 +08:00

Proposed #535 refactor_composer 2024-08-30 18:36:45 +08:00

Proposed #555 nac3artiq: support kernels sent by content 2024-11-21 11:15:33 +08:00

14 Issues closed from 2 users

Closed #101 pass return value of kernels to host 2024-11-18 15:54:23 +08:00

Closed #541 globals support in nac3standalone 2024-11-04 13:14:25 +08:00

Closed #182 async RPC support 2024-09-19 20:12:34 +08:00

Closed #537 remove llvm-nac3 from buildInputs 2024-09-06 17:11:40 +08:00

Closed #494 nac3artiq bloat 2024-09-02 13:13:15 +08:00

Closed #536 unittest runner blows up 2024-09-02 12:48:44 +08:00

Closed #502 initialization of large int64 attribute fails 2024-08-30 12:43:15 +08:00

Closed #496 RPC of ndarray from host to device results in garbage data 2024-08-29 16:26:58 +08:00

Closed #467 wrong error message on matrix multiplication type error 2024-08-27 23:11:39 +08:00

Closed #466 incorrect ndarray indexing crashes compiler 2024-08-27 14:09:06 +08:00

Closed #133 fields broken with inheritance 2024-08-26 18:37:56 +08:00

Closed #501 Various ARTIQ crashes with get_llvm_type on TFunc 2024-08-26 18:35:03 +08:00

Closed #504 Add utility function for emitting code location if unreachable code error is encountered 2024-08-26 18:33:07 +08:00

Closed #500 Crash with list[tuple] comparison 2024-08-22 22:12:01 +08:00

13 Issues created by 2 users

Opened #526 Refactor demo.c to C++ or Rust 2024-08-28 16:39:02 +08:00

Opened #528 test_embedding.DefaultArgTest fails 2024-08-30 13:23:27 +08:00

Opened #529 test_embedding.ListTupleTest fails 2024-08-30 13:24:13 +08:00

Opened #530 test_embedding.AssertTest fails 2024-08-30 13:29:04 +08:00

Opened #531 assorted exception bugs 2024-08-30 13:35:42 +08:00

Opened #532 test_pulse_rate fails 2024-08-30 13:43:38 +08:00

Opened #533 support passing keyword arguments to RPC 2024-08-30 14:28:28 +08:00

Opened #538 using nac3core externally is way too much boilerplate 2024-09-06 17:33:56 +08:00

Opened #539 KernelInvariant suggestions 2024-09-10 07:57:22 +08:00

Opened #542 ndarray subscript assignment has to be implemented 2024-09-12 23:07:11 +08:00

Opened #543 implement np.linspace and np.arange 2024-09-12 23:09:17 +08:00

Opened #545 remove all knowledge of "rpc" from nac3core 2024-09-13 12:11:02 +08:00

Opened #549 nac3ld rustc 1.81.0 incompatibility 2024-10-08 11:34:03 +08:00

11 Unresolved Conversations

Open #226 support experiments submitted by content in ARTIQ 2024-11-21 11:15:33 +08:00

Open #74 define parallel/sequential in nac3artiq Rust side 2024-11-16 19:10:33 +08:00

Open #40 module type support 2024-11-16 19:05:43 +08:00

Open #486 core: Generalize ExprKind::Slice and Constant::Ellipsis. 2024-10-18 14:23:16 +08:00

Open #451 meta: Use mold as linker 2024-09-11 16:39:20 +08:00

Open #487 core: Generalize __setitem__ and __getitem__ 2024-08-29 10:21:01 +08:00

Open #135 implement enumerate() 2024-08-29 10:16:16 +08:00

Open #137 support user-defined iterators 2024-08-29 10:16:16 +08:00

Open #278 ndarray: Implement reshaping 2024-08-29 09:57:22 +08:00

Open #397 ndarray 1D matrix multiplication 2024-08-28 14:14:38 +08:00

Open #411 Implement subscript-assignment for NDArrays 2024-08-28 14:08:10 +08:00