Nov 18, 2024: version 9.4.2
* clarified User Guide: regarding when the hyper-hash is built
* JIT: reduced JIT kernel encodings
* also: includes the updates from 9.4.0.beta and 9.4.1.beta listed below
* new JIT kernels added: for GrB_assign, GrB_extract, GxB_sort,
GrB_kronecker, stand-alone mask phase, and utilities (convert to/from
sparse/bitmap, unjumble). All kernels formerly tagged "JIT: needed"
are now finished.
* removed Factory kernels for: types int8 and uint8, and semirings:
max_min, max_plus, max_times, min_max, min_times, plus_min, plus_max,
non-Boolean land/lor/lxor/lxnor, and integer times_first/second,
to reduce size of compiled library. JIT kernels will be used instead
for these types and semirings.
* GxB_IndexBinaryOp: finalized and named as GxB_*.
* new operator and associated methods: added the draft G*B_IndexBinaryOp
* JIT error-handling behavior changed: if a compiler error occurs in the
JIT, GxB_JIT_ERROR is now returned. Previously, GraphBLAS would fall
back to a generic method if such an error occurred.