lloda

lloda pushed to c++20 at lloda/ra-ra

  • d1b9efbddb Last C++20 version
  • b5117a6f86 Add github workflows for gcc14
  • ac6b110d66 Give up on RA_STATIC_UNROLL Backported from c++23 branch: fd57d9d326e403a9a3426392dc0cf020e211cf28
  • 7e7b53138b Omit rt match checks when only one arg has positive rank Backported from c++23 branch: d0ee61a4ab4f5e30ff3629156116c85688406e8e with fixes after.
  • df4173c699 Guard against uses of ra::len in scalar conversion ops Backported from c++23 branch: bf00da4bc25e6db4dc5d2a75cc644f47288ca911

3 weeks ago

lloda created new branch c++20 at lloda/ra-ra

3 weeks ago

lloda pushed to main at lloda/ra-ra

  • f171ef571c Allow array format in ostream << chain * ra/base.hh (format_o): New type. Add various operators. * test/io.cc: Exercise. * docs/ra-ra.texi: Fix docs.
  • 3c6fe9dbba Main is C++23
  • 5f2560a060 Add github workflows for gcc14
  • a62b1f0a15 Accept shape(a, expr) -> expr * ra/small.hh (shape): As stated. * test/big-1.cc (using shape as expr): Tests. * docs/ra-ra.texi (shape): Update.
  • 958447e991 New function reverse(iota) * src/expr.hh: As stated. * test/iota.cc: Test.
  • View comparison for these 30 commits »

3 weeks ago

lloda pushed to main at lloda/guile-ffi-fftw

  • 3d1897f790 Support 'c32 arguments * mod/ffi/fftw.scm: As stated. * test/test-ffi-fftw.scm: Run part of the tests for both 'c32 and 'c64.
  • 07aa8b8846 Fix for srfi-64 in guile v3.0.11 * test/test-ffi-fftw.scm: Don't use test-log-to-file.
  • 90d5da6583 Have fftw-dft! return the output array Also fixes to the docstrings.
  • b2cda149f9 Fix test for srfi-64 fix in Guile
  • 294ad9e749 Fix license mismatches

2 months ago

lloda created new branch main at lloda/guile-ffi-fftw

2 months ago

lloda deleted branch main at lloda/guile-ffi-fftw

2 months ago

lloda pushed to main at lloda/guile-ffi-fftw

2 months ago

lloda pushed to main at lloda/guile-raw-strings

  • a91475540e Fix for updated srfi-64 in guile v3.0.11 * test.scm: Remove test-error-properly - test-error is fixed in the new srfi-64. Besides, the format of the error isn't the same, so the old test-result-ref doesn't work anyway.

2 months ago

lloda pushed to main at lloda/guile-newra

  • 0e92d137c1 Fixes for srfi-64 updates in guile v3.0.11 * test/everything.scm: Don't use test-log-to-file. Fix argument to test-begin / test-end.

2 months ago

lloda pushed to main at lloda/guile-ffi-blis

  • ab02875bd7 Fixes for updated srfi-64 in guile v3.0.11 * test/test-ffi-blis.scm: Don't use test-log-to-file. Work around test-approximate with complex arguments. Use strings for test-begin/test-end arguments.

2 months ago

lloda pushed to main at lloda/guile-ffi-cblas

  • 74ea72f6c7 Fixes for updated srfi-64 in guile v3.0.11 * test/test-ffi-cblas.scm: Don't use test-log-to-file. Work around test-approximate with complex arguments. Always use strings for test-begin/test-end arguments.

2 months ago

lloda pushed to c++23 at lloda/ra-ra

  • a62b1f0a15 Accept shape(a, expr) -> expr * ra/small.hh (shape): As stated. * test/big-1.cc (using shape as expr): Tests. * docs/ra-ra.texi (shape): Update.

4 months ago

lloda pushed to c++23 at lloda/ra-ra

  • 958447e991 New function reverse(iota) * src/expr.hh: As stated. * test/iota.cc: Test.

5 months ago

lloda pushed to main at lloda/guile-ffi-blis

5 months ago

lloda pushed to c++23 at lloda/ra-ra

  • 18bbc4f659 Prefer size_s(e) to size_s<E>(), etc.

6 months ago

lloda pushed to c++23 at lloda/ra-ra

6 months ago

lloda pushed tag last-gcc-11 to lloda/ra-ra

6 months ago

lloda pushed tag last-c++20 to lloda/ra-ra

6 months ago

lloda pushed to main at lloda/ra-ra

  • ac6b110d66 Give up on RA_STATIC_UNROLL Backported from c++23 branch: fd57d9d326e403a9a3426392dc0cf020e211cf28
  • 7e7b53138b Omit rt match checks when only one arg has positive rank Backported from c++23 branch: d0ee61a4ab4f5e30ff3629156116c85688406e8e with fixes after.
  • df4173c699 Guard against uses of ra::len in scalar conversion ops Backported from c++23 branch: bf00da4bc25e6db4dc5d2a75cc644f47288ca911
  • View comparison for these 3 commits »

6 months ago

lloda pushed to c++23 at lloda/ra-ra

  • 06a44d0d67 Better way to flag bad uses of ra::len * ra/expr.hh (Len): Make all members consteval, so calling them is a compile time error. Use helper function as an error message. (Scalar) Note on why we can't do the same on len(k), len_s(k). Elsewhere remove unnecessary has_len<> guards.
  • c987fbd98f Better way to flag bad uses of ra::len * ra/expr.hh (Len): Make all members consteval, so calling them is a compile time error. Use helper function as an error message. Elsewhere remove unnecessary has_len<> guards.
  • View comparison for these 2 commits »

6 months ago