Skip to content

Releases: LibRapid/librapid

v0.7.5

22 Oct 16:26
Compare
Choose a tag to compare

Commits

  • 2d08708: Merge branch 'master' into test (Toby Davis)
  • 3043847: Merge from master (Toby Davis)
  • 25576a7: Refactor CI scripts (Toby Davis)
  • 7d13615: Merge branch 'test' into develop (Toby Davis)
  • 8d95e8a: Merge branch 'develop' (Toby Davis)
  • 516c691: We assume that, upon creating a release, tests and wheels are passing (Toby Davis)
  • 264abcf: Update RTD config (Toby Davis)
  • b4118ef: Update release script (Toby Davis)
  • 245f3f6: Update README [wip] (Toby Davis)
  • def9ad2: New Version! (Toby Davis)

v0.7.3

04 Aug 04:46
Compare
Choose a tag to compare

Commits

  • d1348f5: Update release mechanism (Toby Davis)
  • 952c0af: Release Version 0.7.2 (Toby Davis)
  • a18bc55: Merge remote-tracking branch 'origin/master' (Toby Davis)
  • 72adaaa: Merge branch 'master' into test (Toby Davis)
  • 0f2771c: Merge branch 'test' (Toby Davis)
  • 88bbc7a: Release version 0.7.3 (Toby Davis)

v0.7.2

04 Aug 00:21
Compare
Choose a tag to compare

Commits

  • 0ddefa5: Merge branch 'master' into develop (Toby) #221
  • cb184f8: Merge branch 'develop' into test (Toby) #221
  • b017099: Bug fix and inplace operators (Toby) #221
  • db89dab: Bug fix (Toby) #221
  • e7927cd: Development on random fill plus some bug fixes (Toby) #221
  • fee63c9: Remove copy from array From Data (Toby) #221
  • 7d740bc: Better random seeding, random filling, bug fixes and new documentation (Toby) #221
  • bb32129: Fix for half-precision random generation on GPU (Toby) #221
  • 844e4e9: BUG FIX!!! (Toby) #221
  • 9ce45a3: Small updates (Toby) #221
  • db542de: Fix some warnings and start work on new vector library (Toby Davis) #221
  • 888a9b1: Update to new vector library (Toby) #221
  • e67f06a: Bug fixes and performance improvements for the new vector library (Toby) #221
  • 90f3a11: Vector example (Toby) #221
  • 7cc976a: Update to vector implementation (Toby) #221
  • adbbaf5: Full vector library rewrite complete (Toby) #221
  • 8b9447f: Merge branch 'test' into develop (Toby) #221
  • b975ca5: Vector and initializer list constructors for vector (Toby) #220
  • e5e3936: Bug fix (Toby) #220
  • feaff70: Inplace vector operations (Toby) #220
  • b0c0bf1: Fix some math utility routines. Need to fix more (Toby) #220
  • bc0672f: Update Readme (Toby Davis)
  • 4f69428: Merge branch 'test' into develop (Toby Davis)
  • 2bc0261: Merge branch 'develop' (Toby Davis)
  • c69ece5: Refactor the array from data functions (Toby Davis)
  • d85c67e: Merge branch 'test' into develop (Toby Davis)
  • 2f499cb: Merge branch 'develop' (Toby Davis)
  • 83f9608: Vector improvements and new examples (Toby Davis) #222
  • 265559c: Update to random vector constructors (Toby Davis) #222
  • c2066dd: Vector normalize (Toby Davis) #222
  • 3037a02: Bug fixes (Toby Davis) #222
  • 681dade: More examples and bug fixes (Toby Davis) #222
  • 1998be6: Fix CMake script (Toby Davis) #222
  • 056558e: Updates (Toby Davis) #222
  • 160003c: Possible bug fix? (Toby Davis) #222
  • 1ab2596: I'm not sure what the bug is (Toby Davis) #222
  • 9c8ec03: Possible fix (Toby Davis) #222
  • 61220a1: Update array example (Toby Davis) #222
  • 5d668bb: Reorder includes (Toby Davis) #222
  • b0f654d: Include modifications (Toby Davis) #222
  • 5f62d33: Fix a bug in the Complex traits struct (Toby Davis) #222
  • 8d7b7cd: Remove operator== from vectorDetail namespace (Toby Davis) #222
  • 79247d0: Better vector detection (Toby Davis) #222
  • 0a7d19d: Add a semicolon :p (Toby Davis) #222
  • ae1c78a: Use size_t in vector library for MacOS (Toby Davis) #222
  • 7d7a7a5: More refactoring for MacOS (Toby Davis) #222
  • 877dda2: Not sure why documentation is failing (Toby Davis) #225
  • 5c35b7e: Define doxygen version in attempt to fix doc build (Toby Davis) #226
  • d8cfd0f: Temporary function implementation (Toby Davis) #225
  • 3204787: Release Version 0.7.2 (Toby Davis)

v0.7.1

14 Jul 17:37
Compare
Choose a tag to compare

Commits

  • dab8e04: Matrix Multiplication!!! (Toby)
  • 9d81c19: Better matrix multiplication and support for 16-bit floating point (Toby)
  • d730f1f: Merge branch 'master' into test (Toby)
  • ace1073: Matrix multiplication for all data types (?) (Toby)
  • 0dd7371: Update (Toby)
  • fdab1f5: OpenCL fix (Toby)
  • 5f2d673: Bug fix? (Toby)
  • f6b6c65: Remove MinGW support (it never worked in the first place) (Toby)
  • a15d55f: GEMM and GEMV (Toby)
  • dc9743a: Matrix Multiplication -- lrc::dot(a, b) (Toby)
  • 6b827e0: Functioning array dot function plus performance improvements (Toby)
  • a8f8b0d: CUDA compilation fix (Toby)
  • 3f355d9: Fix array from data (Toby)
  • d29a92a: Fix lerp (Toby)
  • f009384: Memcpy safety check (Toby)
  • 607d8b7: Make something constexpr (Toby)
  • 50eaaa2: Reference counted arrays and bug fixes (Toby)
  • dca5325: Documentation updates (Toby)
  • c6dd305: Merge branch 'test' into develop (Toby)
  • a4e8206: Merge branch 'develop' (Toby)
  • 4b1451a: new version! (Toby)

v0.7.0

28 Jun 14:57
Compare
Choose a tag to compare

Commits

  • c716b73: Merge branch 'master' of https://github.com/librapid/librapid (Pencilcaseman)
  • 5174540: Fix doxygen output directory (Toby)
  • 22c443a: Merge branch 'master' into develop (Toby)
  • 130b408: Fix documentation? (Toby)
  • 240fed1: CRITICAL PERFORMANCE FIX (Toby)
  • 0426ca6: Update Version Number (Toby)
  • f980d93: Merge branch 'master' into develop (Toby)
  • afce070: Merge branch 'master' into develop (Toby Davis)
  • f2d2dd4: Merge master and add CodeCoverage CMake option (Toby Davis)
  • 27ade95: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • 48122c0: Bug fixes, documentation and code coverage changes (Toby)
  • 9dc4046: Update Unit Tests (Toby Davis)
  • 0975dad: Storage class bug fix (Toby Davis)
  • 24ac00c: Fix more storage bugs (Toby Davis)
  • a02d7de: Fix build script (Toby Davis)
  • c1e25b6: Updates (Toby Davis)
  • f64384f: Bump pydata-sphinx-theme from 0.11.0 to 0.13.1 (dependabot[bot]) #184
  • 4d98fe8: Change LLVM path (Toby)
  • 4c3af6f: Once again, change LLVM path (Toby)
  • 5b7d3bb: Install Coverage Tools (Toby)
  • 9dea26f: How on earth do I make this work (Toby)
  • 5d4d0cb: Attempt to upload codecoverage results (Toby)
  • 1a213d8: Attempt 49 (Toby)
  • 242593f: HEHEHEHEAHFDHLWKEJHFKASJF AAAAAAAAA (Toby)
  • a259c13: Not sure what I'm doing (Toby)
  • ea401c5: Added a few math utility functions (Toby)
  • b32ad60: Small fix (Toby Davis) #185
  • e79f649: Update performance information in the documentation (Toby)
  • 59017ab: Merge branch 'master' into develop (Toby)
  • 088db02: Merge branch 'develop' (Toby)
  • 08761e0: Fix documentation configuration (Toby)
  • 4cea678: Merge branch 'master' into develop (Toby)
  • 93546e3: Do not require benchmarks for doc build (Toby)
  • 38da1bd: Merge branch 'develop' (Toby)
  • 96c83b5: Merge remote-tracking branch 'origin/develop' into develop (Toby Davis) #185
  • bbf3bca: Update complex number library (Toby Davis) #185
  • 453c40a: Multiprecision improvements (Toby Davis) #185
  • a55b6d0: Division bug fixes (Toby Davis) #185
  • 75bbfbc: Update tests (Toby) #185
  • 39ae0a1: Merge remote-tracking branch 'origin/develop' into develop (Toby) #185
  • 4b4e11f: Make clamp non-ammending (Toby Davis) #185
  • aa15059: Initial work on Matrix Transposition (Toby Davis) #190
  • 31c8768: Progress on matrix transposition (Toby) #190
  • 1d37a46: Inplace transposition and better performance (Toby) #190
  • 0ea24d7: Update documentation build script (Toby) #190
  • 26f451e: Improved matrix transpose performance and build fixes (Toby) #190
  • 2850112: Updates to matrix transposition for support on more platforms (Toby) #190
  • 1a52dd1: Initial development on increasing platform support (Toby) #190
  • 81d773f: Fix performance issues and memory alignment (Toby) #190
  • 94020fd: Not sure why the tests are timing out on Actions runners (Toby) #190
  • 6e2b07f: Attempt to fix compile args (Toby) #190
  • c0724e7: I should probably be doing this on test (Toby) #190
  • b133e1c: double matrix transpose bug fix (Toby) #190
  • 55e8e8a: No memory alignment on Apple OSs (Toby) #190
  • b74f49e: Bump pydata-sphinx-theme from 0.13.1 to 0.13.3 (dependabot[bot]) #189
  • a10a216: Potential set of bug fixes (Toby) #190
  • 23c9444: Attempt at better memory alignment (Toby) #190
  • c6aef8c: Random number generation (initial) (Toby) #190
  • 7c4d6bf: Disable native arch by default (Toby) #190
  • 6e510db: I have no clue what I'm doing (Toby) #190
  • 166579b: Somehow I fixed it, but I'm wondering if this breaks it again (Toby) #190
  • 1c32558: This should fix it properly (Toby) #190
  • b9e6ba9: Skip benchmarks in CTest configuration (Toby Davis) #190
  • 3c8bf48: Update documentation (Toby)
  • 377d51e: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • 1c1a553: Update version number and README (Toby)
  • 36e5f3b: Merge branch 'develop' (Toby)
  • a511fa6: Update README.md (Toby Davis) #191
  • f7f46ad: Update README.md (Toby Davis)
  • 3d6a283: Support for Intel MKL BLAS (Toby Davis) #194
  • 8a80a8b: Vector library overhaul and documentation fixes (Toby Davis) #194
  • ab7d4d9: Merge branch 'develop' into test (Toby) #193
  • 08dfba7: Fourier Transform Support (Toby) #193
  • 08cc487: Fixes for the Vector library (Toby) #193
  • 95ea267: Update to Vector tolerance tests (Toby) #193
  • 5a71180: FFT updates and vector changes (Toby) #193
  • 4e1413e: QUICK FIX (Toby) #193
  • e5b66af: CUDA cuFFT support (Toby) #193
  • f96e560: Increase vector test tolerance (Toby) #193
  • 3f377d9: Updates to documentation and various bug fixes (Toby) #193
  • eb2b2c4: A few changes [skip ci] (Toby) #193
  • c78284d: Small fix? [skip ci] (Toby) #193
  • bfb9ddd: Updates (Toby Davis) #193
  • 1dbb7c6: More updates (Toby) #193
  • f7eed26: Fixes (Toby) #193
  • 7971ca2: Update to abs (Toby) #193
  • 5748084: Another update... (Toby) #193
  • 037517a: Updates to continuous integration scripts (Toby) #193
  • c04ebc8: Updates to build script for common errors that aren't our fault :) (Toby) #193
  • f1663b9: Bump version number (Toby)
  • 5dd4999: Create release? (Toby)
  • 4aa16fd: Updates to action scripts (Toby)
  • 082e203: Fix release script [skip ci] (Toby)
  • 2d90217: Create a new release (Toby)
  • bf23908: Merge branch 'master' into develop (Toby Davis)
  • 9972bfb: Merge branch 'master' into develop (Toby Davis)
  • 6158f34: Do not get BLAS in build (Pencilcaseman)
  • fb61748: Do not get BLAS in build (Pencilcaseman)
  • 1e1a54f: Do not get BLAS in build (Pencilcaseman)
  • 71b9a53: Do not get BLAS in build (Pencilcaseman)
  • 3e9817f: Fix bugs and add LIBRAPID_NO_WINDOWS_H CMake option (Toby)
  • cb7a08c: Fix bugs and add LIBRAPID_NO_WINDOWS_H CMake option (Toby)
  • 122003f: Merge branch 'develop' (Toby)
  • 7d5a3f4: Increase faithfulness of LIBRAPID_NO_WINDOWS_H (Toby)
  • 0d4594d: Increase faithfulness of LIBRAPID_NO_WINDOWS_H (Toby) #196
  • 33b9bb7: Updates for CUDA enabled builds (Toby)
  • 8871afe: Updates for CUDA enabled builds (Toby) #196
  • a1b011f: Small update for GDI and USER removal (Toby)
  • 95d4b69: Small update for GDI and USER removal (Toby) #196
  • 29aec18: Be faithful to LIBRAPID_NO_WINDOWS_H (Toby)
  • 7521663: Be faithful to LIBRAPID_NO_WINDOWS_H (Toby) #196
  • 6561a5d: Update CI build and documentation (Toby)
  • 6f4489a: Update CI build and documentation (Toby)
  • 8fc7bc7: Initial array blas support (Toby Davis)
  • 2c17d1f: Initial array blas support (Toby Davis)
  • d8ee1ed: Merge remote-tracking branch 'origin/develop' into develop (Toby Davis)
  • dc27c76: Merge remote-tracking branch 'origin/develop' into develop (Toby Davis)
  • 6ed800b: LIBRAPID_NOT_IMPLEMENTED is valid in Release builds (Toby Davis)
  • bf29d61: LIBRAPID_NOT_IMPLEMENTED is valid in Release builds (Toby Davis)
  • f047bd1: Update time library and array container indexing (Toby)
  • 0a7ab46: Update time library and array container indexing (Toby)
  • 0144144: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • b601524: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • 817a5aa: CUDA matrix transpose (WIP) (Toby Davis)
  • c831996: CUDA matrix transpose (WIP) (Toby Davis)
  • 0f2b063: Array GEAM function and transpose bug fixes (Toby)
  • 432deeb: Array GEAM function and transpose bug fixes (Toby)
  • 96c7f13: Update CUDA config and tests (Toby)
  • 39ecf0b: Update CUDA config and tests (Toby)
  • 78122ff: Merge branch 'd...
Read more

v0.6.13

14 Apr 01:14
Compare
Choose a tag to compare

Commits

v0.6.11

05 Apr 02:05
Compare
Choose a tag to compare

Commits

  • 22c443a: Merge branch 'master' into develop (Toby)
  • f980d93: Merge branch 'master' into develop (Toby)
  • afce070: Merge branch 'master' into develop (Toby Davis)
  • f2d2dd4: Merge master and add CodeCoverage CMake option (Toby Davis)
  • 27ade95: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • 48122c0: Bug fixes, documentation and code coverage changes (Toby)
  • 9dc4046: Update Unit Tests (Toby Davis)
  • 0975dad: Storage class bug fix (Toby Davis)
  • 24ac00c: Fix more storage bugs (Toby Davis)
  • a02d7de: Fix build script (Toby Davis)
  • c1e25b6: Updates (Toby Davis)
  • f64384f: Bump pydata-sphinx-theme from 0.11.0 to 0.13.1 (dependabot[bot]) #184
  • 4d98fe8: Change LLVM path (Toby)
  • 4c3af6f: Once again, change LLVM path (Toby)
  • 5b7d3bb: Install Coverage Tools (Toby)
  • 9dea26f: How on earth do I make this work (Toby)
  • 5d4d0cb: Attempt to upload codecoverage results (Toby)
  • 1a213d8: Attempt 49 (Toby)
  • 242593f: HEHEHEHEAHFDHLWKEJHFKASJF AAAAAAAAA (Toby)
  • a259c13: Not sure what I'm doing (Toby)
  • ea401c5: Added a few math utility functions (Toby)
  • b32ad60: Small fix (Toby Davis) #185
  • e79f649: Update performance information in the documentation (Toby)
  • 59017ab: Merge branch 'master' into develop (Toby)
  • 088db02: Merge branch 'develop' (Toby)
  • 08761e0: Fix documentation configuration (Toby)
  • 4cea678: Merge branch 'master' into develop (Toby)
  • 93546e3: Do not require benchmarks for doc build (Toby)
  • 38da1bd: Merge branch 'develop' (Toby)
  • 96c83b5: Merge remote-tracking branch 'origin/develop' into develop (Toby Davis) #185
  • bbf3bca: Update complex number library (Toby Davis) #185
  • 453c40a: Multiprecision improvements (Toby Davis) #185
  • a55b6d0: Division bug fixes (Toby Davis) #185
  • 75bbfbc: Update tests (Toby) #185
  • 39ae0a1: Merge remote-tracking branch 'origin/develop' into develop (Toby) #185
  • 4b4e11f: Make clamp non-ammending (Toby Davis) #185
  • aa15059: Initial work on Matrix Transposition (Toby Davis) #190
  • 31c8768: Progress on matrix transposition (Toby) #190
  • 1d37a46: Inplace transposition and better performance (Toby) #190
  • 0ea24d7: Update documentation build script (Toby) #190
  • 26f451e: Improved matrix transpose performance and build fixes (Toby) #190
  • 2850112: Updates to matrix transposition for support on more platforms (Toby) #190
  • 1a52dd1: Initial development on increasing platform support (Toby) #190
  • 81d773f: Fix performance issues and memory alignment (Toby) #190
  • 94020fd: Not sure why the tests are timing out on Actions runners (Toby) #190
  • 6e2b07f: Attempt to fix compile args (Toby) #190
  • c0724e7: I should probably be doing this on test (Toby) #190
  • b133e1c: double matrix transpose bug fix (Toby) #190
  • 55e8e8a: No memory alignment on Apple OSs (Toby) #190
  • a10a216: Potential set of bug fixes (Toby) #190
  • 23c9444: Attempt at better memory alignment (Toby) #190
  • c6aef8c: Random number generation (initial) (Toby) #190
  • 7c4d6bf: Disable native arch by default (Toby) #190
  • 6e510db: I have no clue what I'm doing (Toby) #190
  • 166579b: Somehow I fixed it, but I'm wondering if this breaks it again (Toby) #190
  • 1c32558: This should fix it properly (Toby) #190
  • b9e6ba9: Skip benchmarks in CTest configuration (Toby Davis) #190
  • 3c8bf48: Update documentation (Toby)
  • 377d51e: Merge remote-tracking branch 'origin/develop' into develop (Toby)
  • 1c1a553: Update version number and README (Toby)
  • 36e5f3b: Merge branch 'develop' (Toby)
  • a511fa6: Update README.md (Toby Davis) #191
  • f7f46ad: Update README.md (Toby Davis)

v0.6.10

02 Mar 18:22
Compare
Choose a tag to compare

Commits

v0.6.9

02 Mar 00:00
Compare
Choose a tag to compare

Commits

  • 01af295: Improve CUDA performance with a few bug fixes mixed in (Toby) #169
  • 9018d7e: Bug fixes (Toby) #169
  • d3dbb38: Merge branch 'master' into develop (Toby Davis) #169
  • ae976f4: Switch to Read The Docs for Documentation (Toby) #170
  • e87d59d: Documentation overhaul (again!) (Toby)
  • e275f0e: Merge branch 'master' into develop (Toby) #172
  • cb7565f: Update banner (Toby Davis)
  • 09f201b: Update documentation (Toby Davis)
  • 6900187: Further documentation changes (Toby)
  • f7b48e4: Merge branch 'develop' (Toby)
  • 558e99d: Bump furo from 2022.9.29 to 2022.12.7 (dependabot[bot]) #173
  • 9127bbd: Bump sphinx from 4.5.0 to 6.1.3 (dependabot[bot]) #175
  • e678d44: Fix doc build (Toby)
  • 3329dc3: Merge branch 'develop' (Toby)
  • be0400e: Documentation Updates (Toby)
  • baaeaf5: Merge branch 'master' into develop (Toby)
  • 88ff4f2: Merge branch 'develop' into test (Toby)
  • 1b3eaec: Update continuous integration (Toby)
  • 8ff7e07: Update (Toby)
  • 88c4d00: Force CPP compiler (Toby)
  • 49b947c: Remove parallel specifier (Toby)
  • 14bcd2f: Fix compiler specifiers? (Toby)
  • 7c0c962: Apparently Clang doesn't like Tuples (Toby)
  • d5768e5: How do GitHub Actions "if" statements work? (Toby)
  • 7d52fdf: Help me (Toby)
  • 7fbc2ee: AAAAAAAAAAAAAA (Toby)
  • 2ecabbf: HEHEHEHA (Toby)
  • 5b3ee8a: GRRRRRRRRRRRRRRRRRRRRR (Toby)
  • aad6be1: BINKY BONKY STINKY STONKY AAAAAAA (Toby)
  • a6301c4: AKFJHDLKJHASLKJFHLKDJHFDSK (Toby)
  • 0164687: Replace some vector tests with isClose() (Toby)
  • 61ae586: Fallback for doxygen compile error (Toby)
  • eb762ed: REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE (Toby)
  • 4728edb: WHY IS COIDNG SOI HARD HAFHLAKDJHFLKAS HEHEAHHH AAAAAAAAAAAAAAAAAAAAAAAA (Toby)
  • 15c6591: This might do something different (Toby)
  • 1160013: Merge branch 'test' into develop (Toby)
  • 88e3e10: Merge branch 'develop' (Toby)
  • 8066db8: Update links in index.md (Toby) #181
  • aabe749: Bump actions/upload-artifact from 2 to 3 (dependabot[bot]) #178
  • 4101f85: Start of array-scalar operations (Toby Davis) #181
  • 2ce6b94: Support for implicit casts in array operations and array-scalar ops (Toby) #181
  • 470f1ca: A couple minor bug fixes (Toby) #181
  • 9e930ae: Continued development on scalar operations (Toby Davis) #181
  • 7107337: Array Scalar Operations -- Close #162 (Toby) #181
  • e5c99c7: Bump Version Number (Toby)

v0.6.7

14 Feb 13:59
Compare
Choose a tag to compare

Commits

  • 456eeb0: Bug fixes (Toby) #161
  • c8c0516: Add initial examples (Toby Davis) #161
  • e292257: Auto stash before merge of "develop" and "origin/develop" (Toby)
  • 030b119: Bug fixes and documentation updates (Toby)
  • 970a414: Revert "storage.hpp" (Toby)
  • 92a6d5d: Huge documentation overhaul (Toby)
  • 776c607: Documentation Updates (Toby)
  • bab2271: Documentation Update (again) (Toby)
  • 22dd9d9: Update release mechanism (Toby)
  • 6c5ff83: Merge remote-tracking branch 'origin/master' into develop (Toby)
  • 735556e: Merge branch 'develop' (Toby)