2023-04-28T11:28:14Z - 2024-04-28T11:28:14Z
Overview
63 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`
Merged
#343 ld: Fix remapping of FDEs with multiple CFIs
Merged
#340 Fix thread safety with LLVM library
Merged
#341 Minor improvements to multithreaded compilation in Standalone
Merged
#335 Improvements to List Comprehension Codegen
Merged
#334 Move more alloca to the beginning of function
Merged
#333 Fix restoration of stack address after invoking function with struct-typed arguments
Merged
#331 standalone: Add output_bool in demo library
Merged
#332 core: Implement comparison operators for unsigned types
Merged
#328 Demote dead code into a stdout warning
Merged
#327 Add lli support for running example test cases
Merged
#323 Fix restoration of loop target in try statement
Merged
#325 Meta Changes from #321
Merged
#326 core: Fix missing conversion to i1 for IfExp
Merged
#321 Use i8 for stack boolean variable allocation
Merged
#322 Meta changes from #321
Merged
#319 Use LLVM New Pass Manager
Merged
#320 Update to Rust Edition 2021
Merged
#318 Add command-line parser and some debug options
Merged
#316 Fix #284
Merged
#317 Improve IR variable naming
Merged
#314 Cargo: Update dependencies
1 Pull request proposed by 1 user
Proposed
#356 WIP: Run standalone demos as part of Cargo Test
13 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
Closed
#233 stack issues with FFI
Closed
#118 dead code is not an error
Closed
#301 pulse rate test causes compiler panic
Closed
#315 Incorrect Value when assigning list slices using OptimizationLevel::None
Closed
#284 iteration variable is off by one at end of for loop
14 Issues created by 2 users
Opened
#337 string attributes
Opened
#338 ARTIQ DMA broken
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
#40
module type support
Open
#149
implement numpy arrays, math functions, and matrix math
Open
#75
support user-defined context managers
Open
#173
middle IR (MIR)