Repository navigation
v0.5.0
What's Changed
- Read a PD transposed operand against a sparse A through its transpose cache by @dance858 in #5
- Move five orphaned CSR/CSC kernels to tests/legacy by @dance858 in #6
- Move yTA_fill_values, count_nonzero_cols and insert_idx to tests/legacy by @dance858 in #7
- Add sum_4_matrices_alloc / fill_values: a 4-way sum of handles by @dance858 in #8
- Move Ax_csr to tests/legacy by @dance858 in #9
- Rename BA_pd_matrices_* to BA_matrices_* by @dance858 in #10
- Give BA_matrices_* its sparse-B row by @dance858 in #11
- Add BA_dense_kron_I_matrices_*: C = kron(A, I_m) @ J by @dance858 in #12
- Fix stale col_inv in the strided kron layout; move the CSR kron kernels to tests/legacy by @dance858 in #13
- Move the sum dispatchers from matmul.h to matrix_sum.h by @dance858 in #17
- Make csr_csc_matmul_alloc / _fill_values private by @dance858 in #18
- Add sum_n_csr_alloc and sum_n_matrices_* by @dance858 in #19
- Add sum_n_matrices_fill_zero / sum_n_matrices_fill_add by @dance858 in #20
- Make sum_csr_alloc / sum_csr_fill_values private by @dance858 in #21
- Remove conv_matrix_fill_sparsity / conv_matrix_fill_values by @dance858 in #22
- Make accumulator / compose_csr_idx_map_for_spd private by @dance858 in #23
- Make copy_sparsity / DA_fill_values free functions by @dance858 in #24
- Make ATA_alloc / ATDA_fill_values free functions by @dance858 in #26
- Add vstack_matrices_alloc / vstack_matrices_fill_values by @dance858 in #25
- Replace block_left_mult_sparsity/values slots with BA_sparse_kron_matrices_* by @dance858 in #27
- Make block_left_mult_vec a free function: BA_kron_vec_matrices by @dance858 in #28
- Make transpose_alloc / transpose_fill_values free functions by @dance858 in #29
- Split kron dispatchers into matmul_kron.h / matmul_kron_dispatchers.c by @dance858 in #30
- Remove the diag_vec vtable slots; diag_vec is a row_reduce by @dance858 in #31
Full Changelog: v0.4.0...v0.5.0