2023-10-28T03:34:15Z - 2024-04-28T03:34:15Z
Overview
42 Pull requests merged by 1 user
Merged
#398 ndarray: Implement 2D-2D matrix multiplication
Merged
#395 Implement negative indices for ndarrays
Merged
#394 Improvements to unary operators
Merged
#393 Fix several internal errors
Merged
#390 Implement ndarray binary, unary and compare operators
Merged
#388 Use sequenced collection for VarMap
Merged
#387 Add miscellaneous abstraction
Merged
#386 Implement `ndarray.fill` and `ndarray.copy`, miscellaneous bugs
Merged
#383 Use TObj to represent NDArrays and remove TNDArray
Merged
#382 Update dependencies, apply clippy changes, and extract LLVM intrinsic functions
Merged
#381 Implement indexing for ndarray
Merged
#380 core: Fix typo in error message
Merged
#379 core: Fix Literal use in variable type annotation
Merged
#378 core: Use Display output for locations
Merged
#377 Allow return of tuple of primitives
Merged
#376 Disallow return of non-primitive values
Merged
#375 Add LLVM value abstractions for List, Range and NDArray
Merged
#374 Miscellaneous Fixes to IRRT and Standalone Tests
Merged
#373 Fix for several compilation/test regressions
Merged
#371 Implement ndarray class, constructor and creation functions
Merged
#369 Temporarily disable multiple literal bounds
Merged
#367 Require const generic literals to be wrapped in Literal
Merged
#368 Minor formatting cleanup
Merged
#366 Refactor to use more let-else bindings
Merged
#351 artiq, core: Return HashSet of error messages for analysis
Merged
#363 Cleanup const generics implementation
Merged
#364 Miscellaneous Code Cleanup
Merged
#360 Implement const-generics
Merged
#362 Simplify `get_builtins` to only return top-level built-in declarations
Merged
#361 Use `{filename}:{row}:{col}` for location output
Merged
#357 Prefix all NumPy/SciPy functions
Merged
#355 core: Update insta snapshots
Merged
#349 core: Change RHS operand of bitshift operators to int32
Merged
#354 Refactor non-trivial builtin functions to be implemented by IRRT
Merged
#348 Implement `with legacy_parallel`
Merged
#352 Revert removal of round and round64
Merged
#353 Implement several unimplemented integer operations and fix casting-related bugs
Merged
#339 Implement NumPy math functions
Merged
#329 artiq: Update host exception list to match possibly thrown types
Merged
#345 Fix IR generation of `for` loop containing break/continue
Merged
#346 Fix indentation for standalone files
Merged
#347 Fix behavior of `with parallel`
1 Pull request proposed by 1 user
Proposed
#356 WIP: Run standalone demos as part of Cargo Test
8 Issues closed from 3 users
Closed
#277 ndarray comparisons
Closed
#391 Collapse all assertions into one fail block
Closed
#342 NAC3 on OpenBSD
Closed
#190 deterministic error message
Closed
#336 type of second operand of bitshifts
Closed
#283 KeyError on serving exception
Closed
#298 "with parallel" breakage
Closed
#275 Random segmentation faults on running artiq_sinara_tester
12 Issues created by 2 users
Opened
#350 Update AST to Python 3.11
Opened
#358 tests crash with CLANG64 MSYS2
Opened
#359 module cannot be loaded into Anaconda Python
Opened
#365 deterministic warnings
Opened
#370 Implement support for `Literal` with multiple bounds
Opened
#372 NDArray Generic Functions
Opened
#384 list might not need a specific type category
Opened
#385 Refactor `PrimitiveDefinitionIds` into an enum
Opened
#389 Make TObj::fields lazy
Opened
#392 Chained Comparison Operators for ndarrays
Opened
#396 do not use roundeven
Opened
#397 ndarray 1D matrix multiplication
4 Unresolved Conversations
Open
#337
string attributes
Open
#338
ARTIQ DMA broken
Open
#40
module type support
Open
#149
implement numpy arrays, math functions, and matrix math