2023-04-28T11:28:14Z - 2024-04-28T11:28:14Z

Overview

64 Active Pull Requests
27 Active Issues
Excluding merges, 4 authors have pushed 269 commits to master and 284 commits to all branches. On master, 91 files have changed and there have been 25199 additions and 14403 deletions.

63 Pull requests merged by 1 user

Merged #398 ndarray: Implement 2D-2D matrix multiplication 2024-04-23 12:11:30 +08:00

Merged #395 Implement negative indices for ndarrays 2024-04-15 15:03:04 +08:00

Merged #394 Improvements to unary operators 2024-04-13 09:12:54 +08:00

Merged #393 Fix several internal errors 2024-04-05 18:46:57 +08:00

Merged #390 Implement ndarray binary, unary and compare operators 2024-04-03 12:19:28 +08:00

Merged #388 Use sequenced collection for VarMap 2024-03-25 12:44:43 +08:00

Merged #387 Add miscellaneous abstraction 2024-03-25 12:43:21 +08:00

Merged #386 Implement `ndarray.fill` and `ndarray.copy`, miscellaneous bugs 2024-03-08 14:35:11 +08:00

Merged #383 Use TObj to represent NDArrays and remove TNDArray 2024-03-01 15:54:51 +08:00

Merged #382 Update dependencies, apply clippy changes, and extract LLVM intrinsic functions 2024-02-23 15:43:21 +08:00

Merged #381 Implement indexing for ndarray 2024-02-19 17:36:10 +08:00

Merged #380 core: Fix typo in error message 2024-02-14 16:35:38 +08:00

Merged #379 core: Fix Literal use in variable type annotation 2024-02-06 18:16:16 +08:00

Merged #378 core: Use Display output for locations 2024-02-06 18:15:43 +08:00

Merged #377 Allow return of tuple of primitives 2024-02-06 15:59:13 +08:00

Merged #376 Disallow return of non-primitive values 2024-01-29 21:11:43 +08:00

Merged #375 Add LLVM value abstractions for List, Range and NDArray 2024-01-26 15:35:41 +08:00

Merged #374 Miscellaneous Fixes to IRRT and Standalone Tests 2024-01-26 15:35:00 +08:00

Merged #373 Fix for several compilation/test regressions 2024-01-17 10:08:32 +08:00

Merged #371 Implement ndarray class, constructor and creation functions 2023-12-22 17:11:28 +08:00

Merged #369 Temporarily disable multiple literal bounds 2023-12-18 10:09:28 +08:00

Merged #367 Require const generic literals to be wrapped in Literal 2023-12-16 18:40:48 +08:00

Merged #368 Minor formatting cleanup 2023-12-16 18:20:15 +08:00

Merged #366 Refactor to use more let-else bindings 2023-12-12 16:48:44 +08:00

Merged #351 artiq, core: Return HashSet of error messages for analysis 2023-12-12 15:42:00 +08:00

Merged #363 Cleanup const generics implementation 2023-12-12 15:36:40 +08:00

Merged #364 Miscellaneous Code Cleanup 2023-12-11 19:12:37 +08:00

Merged #360 Implement const-generics 2023-12-08 18:07:32 +08:00

Merged #362 Simplify `get_builtins` to only return top-level built-in declarations 2023-12-08 17:29:55 +08:00

Merged #361 Use `{filename}:{row}:{col}` for location output 2023-12-08 17:25:58 +08:00

Merged #357 Prefix all NumPy/SciPy functions 2023-11-24 09:47:52 +08:00

Merged #355 core: Update insta snapshots 2023-11-09 13:27:13 +08:00

Merged #349 core: Change RHS operand of bitshift operators to int32 2023-11-09 12:16:21 +08:00

Merged #354 Refactor non-trivial builtin functions to be implemented by IRRT 2023-11-06 20:16:26 +08:00

Merged #348 Implement `with legacy_parallel` 2023-11-04 13:42:45 +08:00

Merged #352 Revert removal of round and round64 2023-11-04 13:35:53 +08:00

Merged #353 Implement several unimplemented integer operations and fix casting-related bugs 2023-11-04 13:28:30 +08:00

Merged #339 Implement NumPy math functions 2023-11-01 20:02:08 +08:00

Merged #329 artiq: Update host exception list to match possibly thrown types 2023-11-01 13:28:50 +08:00

Merged #345 Fix IR generation of `for` loop containing break/continue 2023-11-01 13:21:28 +08:00

Merged #346 Fix indentation for standalone files 2023-11-01 13:20:26 +08:00

Merged #347 Fix behavior of `with parallel` 2023-11-01 13:19:52 +08:00

Merged #343 ld: Fix remapping of FDEs with multiple CFIs 2023-10-20 18:18:40 +08:00

Merged #340 Fix thread safety with LLVM library 2023-10-16 15:56:58 +08:00

Merged #341 Minor improvements to multithreaded compilation in Standalone 2023-10-16 15:55:56 +08:00

Merged #335 Improvements to List Comprehension Codegen 2023-10-06 14:43:02 +08:00

Merged #334 Move more alloca to the beginning of function 2023-10-06 12:20:00 +08:00

Merged #333 Fix restoration of stack address after invoking function with struct-typed arguments 2023-10-06 11:35:27 +08:00

Merged #331 standalone: Add output_bool in demo library 2023-10-06 10:38:30 +08:00

Merged #332 core: Implement comparison operators for unsigned types 2023-10-05 17:13:19 +08:00

Merged #328 Demote dead code into a stdout warning 2023-10-04 21:30:37 +08:00

Merged #327 Add lli support for running example test cases 2023-09-30 09:31:18 +08:00

Merged #323 Fix restoration of loop target in try statement 2023-09-29 06:51:50 +08:00

Merged #325 Meta Changes from #321 2023-09-28 23:01:37 +08:00

Merged #326 core: Fix missing conversion to i1 for IfExp 2023-09-28 10:47:42 +08:00

Merged #321 Use i8 for stack boolean variable allocation 2023-09-25 18:12:46 +08:00

Merged #322 Meta changes from #321 2023-09-22 20:59:29 +08:00

Merged #319 Use LLVM New Pass Manager 2023-09-18 11:36:43 +08:00

Merged #320 Update to Rust Edition 2021 2023-09-15 16:45:46 +08:00

Merged #318 Add command-line parser and some debug options 2023-09-12 16:22:38 +08:00

Merged #316 Fix #284 2023-09-11 11:27:35 +08:00

Merged #317 Improve IR variable naming 2023-09-06 16:42:50 +08:00

Merged #314 Cargo: Update dependencies 2023-09-04 10:56:09 +08:00

1 Pull request proposed by 1 user

Proposed #356 WIP: Run standalone demos as part of Cargo Test 2023-11-09 15:38:38 +08:00

13 Issues closed from 3 users

Closed #277 ndarray comparisons 2024-04-10 15:13:55 +08:00

Closed #391 Collapse all assertions into one fail block 2024-04-02 17:49:14 +08:00

Closed #342 NAC3 on OpenBSD 2024-03-01 15:57:11 +08:00

Closed #190 deterministic error message 2023-12-12 15:42:10 +08:00

Closed #336 type of second operand of bitshifts 2023-11-09 12:16:21 +08:00

Closed #283 KeyError on serving exception 2023-11-01 13:28:51 +08:00

Closed #298 "with parallel" breakage 2023-11-01 13:19:53 +08:00

Closed #275 Random segmentation faults on running artiq_sinara_tester 2023-10-30 15:11:32 +08:00

Closed #233 stack issues with FFI 2023-10-06 11:35:29 +08:00

Closed #118 dead code is not an error 2023-10-04 21:30:43 +08:00

Closed #301 pulse rate test causes compiler panic 2023-09-29 06:51:51 +08:00

Closed #315 Incorrect Value when assigning list slices using OptimizationLevel::None 2023-09-25 18:12:46 +08:00

Closed #284 iteration variable is off by one at end of for loop 2023-09-11 11:27:35 +08:00

14 Issues created by 2 users

Opened #337 string attributes 2023-10-06 14:23:42 +08:00

Opened #338 ARTIQ DMA broken 2023-10-06 14:36:34 +08:00

Opened #350 Update AST to Python 3.11 2023-10-31 17:56:44 +08:00

Opened #358 tests crash with CLANG64 MSYS2 2023-11-24 18:02:00 +08:00

Opened #359 module cannot be loaded into Anaconda Python 2023-11-25 22:05:42 +08:00

Opened #365 deterministic warnings 2023-12-12 15:42:19 +08:00

Opened #370 Implement support for `Literal` with multiple bounds 2023-12-18 10:21:04 +08:00

Opened #372 NDArray Generic Functions 2023-12-22 16:35:11 +08:00

Opened #384 list might not need a specific type category 2024-03-01 15:56:04 +08:00

Opened #385 Refactor `PrimitiveDefinitionIds` into an enum 2024-03-01 22:46:06 +08:00

Opened #389 Make TObj::fields lazy 2024-03-25 10:14:53 +08:00

Opened #392 Chained Comparison Operators for ndarrays 2024-04-05 15:38:34 +08:00

Opened #396 do not use roundeven 2024-04-17 10:52:33 +08:00

Opened #397 ndarray 1D matrix multiplication 2024-04-23 10:31:12 +08:00

4 Unresolved Conversations

These recently changed issues and pull requests have not been resolved yet.

Open #40 module type support 2023-12-19 11:56:33 +08:00

Open #149 implement numpy arrays, math functions, and matrix math 2023-12-01 11:11:34 +08:00

Open #75 support user-defined context managers 2023-10-06 14:36:59 +08:00

Open #173 middle IR (MIR) 2023-05-11 11:37:49 +08:00