Skip to content

Releases: vanzonr/rarray

2.8.0 Make_rarray functions

14 Jan 19:04
Compare
Choose a tag to compare
  • Added make_rarray functions
  • Made rarray<T,R>::rank() static
  • Fixed bug in reshape to a smaller size

2.7.0 Fill and form methods; improved docs

05 Jan 18:56
Compare
Choose a tag to compare
  • Added fill and form methods, which take nested curly brace initializer lists to set values or create a new rarray based on the initializer's shape.
  • Added a slice method. Slicing is possible only in the first dimension, to preserve a contiguous layout of the array elements.
  • Better documentation, with tutorial now in markdown and developer documentation that can be generated with doxygen.

2.6.1 Code cleanup

03 Dec 17:01
Compare
Choose a tag to compare
v2.6.1

This is version 2.6.1. Code had major cleanup but should be functiona…

2.6.0 Bug fixes, better const type support, multidimensional subscripts

11 Nov 15:45
Compare
Choose a tag to compare
  • Bug fixes (inlining, compiler settings, exception safety).
  • Support for the multidimensional subscript operator for c++23 compilers.
  • Better support for rarray<const T,R>.
  • Implicit conversion operator from rarray<T,R> to rarray<const T,R>.

2.5.1 Bug fixes, code and documentation cleanup

28 May 18:15
2bc8be1
Compare
Choose a tag to compare
  • Bug fixes, most importantely bounds checking of 1d arrays
  • 100% code coverage in tests
  • Comparison with mdspan (C++23)
  • Updated documentation.

Optional bounds checking is back as is conversion from square brackets to submatrices

10 Feb 22:04
Compare
Choose a tag to compare

Optional bounds checking is back, conversion of rows to vectors, bug fixed

2.4.1 Bug fix in rarray::at(); remove unneeded rarray<T,0> instantiation

03 Feb 16:21
Compare
Choose a tag to compare

Bug fix in rarray<T,1>::at()
Removed now unneeded rarray<T,0> instantiation.

2.4.0 Code improvements, exception safety, bug fixes, icpx support

22 Dec 16:36
Compare
Choose a tag to compare

Internal refactoring focussed on eliminating warnings, dead code, version tracking in code, and exception safety.
Fixed bug for compound data types.
Support added for Intel OneAPI's icpx C++ compiler.

Single rarrayio header including I/O

25 Jan 15:00
Compare
Choose a tag to compare

Folding rarrayio into rarray, so there is only one header.

Fixed end-of-file reading in rarrayio

05 Feb 18:07
Compare
Choose a tag to compare

Reading in an rarray using rarrayio no longer results in an infinite loop.