David Mak
|
789bfb5a26
|
core: Fix index-based operations not returning i32
|
2024-04-01 16:46:45 +08:00 |
David Mak
|
f0da9c0283
|
core: Add ArrayLikeValue
For exposing LLVM values that can be accessed like an array.
|
2024-03-22 15:51:06 +08:00 |
David Mak
|
2c4bf3ce59
|
core: Allow unsized CodeGenerator to be passed to some codegen functions
Enables codegen_callback to call these codegen functions as well.
|
2024-03-22 15:07:28 +08:00 |
David Mak
|
e980f19c93
|
core: Simplify typed value assertions
|
2024-03-22 15:07:28 +08:00 |
David Mak
|
cfbc37c1ed
|
core: Add gen_for_callback_incrementing
Simplifies generation of monotonically increasing for loops.
|
2024-03-22 15:07:28 +08:00 |
David Mak
|
50264e8750
|
core: Add missing unchecked accessors for NDArrayDimsProxy
|
2024-03-22 15:07:28 +08:00 |
David Mak
|
c8866b1534
|
core/classes: Rename get_* functions to remove prefix
As suggested by Rust API Guidelines.
|
2024-03-21 15:46:10 +08:00 |
David Mak
|
84a888758a
|
core: Rename unsafe functions to unchecked
This is this intended name of the functions.
|
2024-03-21 15:46:10 +08:00 |
David Mak
|
82fdb02d13
|
core: Extract LLVM intrinsic functions to their functions
|
2024-02-23 15:41:06 +08:00 |
David Mak
|
4efdd17513
|
core: Add missing From implementations for LLVM wrapper classes
|
2024-02-23 15:41:06 +08:00 |
David Mak
|
49de81ef1e
|
core: Apply clippy suggestions
|
2024-02-23 15:41:06 +08:00 |
David Mak
|
8492503af2
|
core: Update cargo dependencies
|
2024-02-23 15:41:04 +08:00 |
David Mak
|
976a9512c1
|
core: Add const variants to NDArray element getters
|
2024-02-19 16:56:21 +08:00 |
David Mak
|
8470915809
|
core: Add NDArrayValue and helper functions
|
2024-01-25 15:51:39 +08:00 |
David Mak
|
148900302e
|
core: Add RangeValue and helper functions
|
2024-01-25 15:51:39 +08:00 |
David Mak
|
5ee08b585f
|
core: Add ListValue and helper functions
|
2024-01-25 15:51:39 +08:00 |