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](https://github.com/LibRapid/librapid/pull/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](https://github.com/LibRapid/librapid/pull/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](https://github.com/LibRapid/librapid/pull/185)
- bbf3bca: Update complex number library (Toby Davis) [185](https://github.com/LibRapid/librapid/pull/185)
- 453c40a: Multiprecision improvements (Toby Davis) [185](https://github.com/LibRapid/librapid/pull/185)
- a55b6d0: Division bug fixes (Toby Davis) [185](https://github.com/LibRapid/librapid/pull/185)
- 75bbfbc: Update tests (Toby) [185](https://github.com/LibRapid/librapid/pull/185)
- 39ae0a1: Merge remote-tracking branch 'origin/develop' into develop (Toby) [185](https://github.com/LibRapid/librapid/pull/185)
- 4b4e11f: Make clamp non-ammending (Toby Davis) [185](https://github.com/LibRapid/librapid/pull/185)
- aa15059: Initial work on Matrix Transposition (Toby Davis) [190](https://github.com/LibRapid/librapid/pull/190)
- 31c8768: Progress on matrix transposition (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 1d37a46: Inplace transposition and better performance (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 0ea24d7: Update documentation build script (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 26f451e: Improved matrix transpose performance and build fixes (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 2850112: Updates to matrix transposition for support on more platforms (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 1a52dd1: Initial development on increasing platform support (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 81d773f: Fix performance issues and memory alignment (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 94020fd: Not sure why the tests are timing out on Actions runners (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 6e2b07f: Attempt to fix compile args (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- c0724e7: I should probably be doing this on `test` (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- b133e1c: double matrix transpose bug fix (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 55e8e8a: No memory alignment on Apple OSs (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- b74f49e: Bump pydata-sphinx-theme from 0.13.1 to 0.13.3 (dependabot[bot]) [189](https://github.com/LibRapid/librapid/pull/189)
- a10a216: Potential set of bug fixes (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 23c9444: Attempt at better memory alignment (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- c6aef8c: Random number generation (initial) (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 7c4d6bf: Disable native arch by default (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 6e510db: I have no clue what I'm doing (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 166579b: Somehow I fixed it, but I'm wondering if this breaks it again (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- 1c32558: This should fix it properly (Toby) [190](https://github.com/LibRapid/librapid/pull/190)
- b9e6ba9: Skip benchmarks in CTest configuration (Toby Davis) [190](https://github.com/LibRapid/librapid/pull/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](https://github.com/LibRapid/librapid/pull/191)
- f7f46ad: Update README.md (Toby Davis)
- 3d6a283: Support for Intel MKL BLAS (Toby Davis) [194](https://github.com/LibRapid/librapid/pull/194)
- 8a80a8b: Vector library overhaul and documentation fixes (Toby Davis) [194](https://github.com/LibRapid/librapid/pull/194)
- ab7d4d9: Merge branch 'develop' into test (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 08dfba7: Fourier Transform Support (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 08cc487: Fixes for the Vector library (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 95ea267: Update to Vector tolerance tests (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 5a71180: FFT updates and vector changes (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 4e1413e: QUICK FIX (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- e5b66af: CUDA cuFFT support (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- f96e560: Increase vector test tolerance (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 3f377d9: Updates to documentation and various bug fixes (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- eb2b2c4: A few changes [skip ci] (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- c78284d: Small fix? [skip ci] (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- bfb9ddd: Updates (Toby Davis) [193](https://github.com/LibRapid/librapid/pull/193)
- 1dbb7c6: More updates (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- f7eed26: Fixes (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 7971ca2: Update to `abs` (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 5748084: Another update... (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- 037517a: Updates to continuous integration scripts (Toby) [193](https://github.com/LibRapid/librapid/pull/193)
- c04ebc8: Updates to build script for common errors that aren't our fault :) (Toby) [193](https://github.com/LibRapid/librapid/pull/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](https://github.com/LibRapid/librapid/pull/196)
- 33b9bb7: Updates for CUDA enabled builds (Toby)
- 8871afe: Updates for CUDA enabled builds (Toby) [196](https://github.com/LibRapid/librapid/pull/196)
- a1b011f: Small update for GDI and USER removal (Toby)
- 95d4b69: Small update for GDI and USER removal (Toby) [196](https://github.com/LibRapid/librapid/pull/196)
- 29aec18: Be faithful to LIBRAPID_NO_WINDOWS_H (Toby)
- 7521663: Be faithful to LIBRAPID_NO_WINDOWS_H (Toby) [196](https://github.com/LibRapid/librapid/pull/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 'develop' (Toby)
- 3ea3bab: Remove FFTW directly, and add as CMake option (Toby)
- e125408: Remove FFTW directly, and add as CMake option (Toby)
- fc1c368: Merge branch 'develop' (Toby)
- eaf4586: Merge remote-tracking branch 'origin/develop' into develop (Toby)
- 3a79573: Merge branch 'develop' (Toby)
- dc4ab9d: FFT updates (Toby) [201](https://github.com/LibRapid/librapid/pull/201)
- 75aa7a6: Add FFTW support for single and double precision (Toby) [201](https://github.com/LibRapid/librapid/pull/201)
- bab1b68: Update CI to test FFTW and OpenBLAS (Toby) [201](https://github.com/LibRapid/librapid/pull/201)
- 80b4f55: Don't require BLAS DLL on Windows (Toby Davis) [201](https://github.com/LibRapid/librapid/pull/201)
- 7fe4487: Remove a space (Toby Davis) [201](https://github.com/LibRapid/librapid/pull/201)
- 46d091f: Small updates (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 0ff1426: Merge remote-tracking branch 'origin/test' into test (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- d4a48cd: Merge branch 'develop' into test (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 599c66c: Updates (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- aef6f25: Initial OpenCL code (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 9f0dd93: Update cmakeIntegration.md (Toby Davis)
- bd3bf9f: OpenCL Support (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- b198c4c: Possible bug fix (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 319671d: Hopefully this fixes something (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- cb2df57: Small fix (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 8393a6d: Compilation fixes (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 4922e82: Change MacOS OpenCL include (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- a749698: Install XCode on MacOS (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- d524d6f: Fix a small bug (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- a0bf3ff: OpenCL Updates and bug fixes (Toby Davis) [203](https://github.com/LibRapid/librapid/pull/203)
- 6b8f5a7: Fix GH Actions script (Toby Davis) [203](https://github.com/LibRapid/librapid/pull/203)
- 7a1d0d8: Update again (Toby Davis) [203](https://github.com/LibRapid/librapid/pull/203)
- ac18505: Update script again? (Toby Davis) [203](https://github.com/LibRapid/librapid/pull/203)
- 18bfb29: Bug fixes and comparative operators (Toby Davis) [203](https://github.com/LibRapid/librapid/pull/203)
- 4938ce6: Fix a spelling error... (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 57dcd8e: Add CLBlast for OpenCL BLAS (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 954f3e2: OpenCL Matrix Transpose and Refactor (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- d9a1386: No OpenCL on MacOS (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 7d1c4d9: Bug fixes, new tests, CI changes (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- 33a90e0: Update CI (Toby) [203](https://github.com/LibRapid/librapid/pull/203)
- c3db011: Update (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- 8363e5c: Update documentation and tests (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- 62b1e71: quick fix for CUDA storage (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- 3291d12: Complex number tests (close 155) (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- b070050: Bug fix? (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- 93836e5: Fix for tests (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- ea1af98: Initial trigonometry support for arrays (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- fe713b6: More array trigonometry (Toby Davis) [204](https://github.com/LibRapid/librapid/pull/204)
- c676690: Bug fixes and OpenCL config updates (Toby Davis) [204](https://github.com/LibRapid/librapid/pull/204)
- 949ddda: More test updates (Toby Davis) [204](https://github.com/LibRapid/librapid/pull/204)
- e7e044a: Include guard for OpenCL and CUDA (Toby Davis) [204](https://github.com/LibRapid/librapid/pull/204)
- 2414f86: More array operators and tests (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- d19308d: Update test array range to force validity and improve isClose (Toby) [204](https://github.com/LibRapid/librapid/pull/204)
- 048bcef: Update README.md (Pencilcaseman)
- 8351509: Update README.md (Pencilcaseman)
- 05a9cac: Update README.md (Pencilcaseman)
- 8da89a3: Update README.md (Pencilcaseman)
- 12ec2f4: Merge branch 'master' into develop (Toby Davis) [211](https://github.com/LibRapid/librapid/pull/211)
- cb586f5: Merge branch 'develop' into test (Toby Davis) [206](https://github.com/LibRapid/librapid/pull/206)
- b06c53f: Change to zip process (Toby) [206](https://github.com/LibRapid/librapid/pull/206)
- 843ce18: Merge remote-tracking branch 'origin/test' into test (Toby) [206](https://github.com/LibRapid/librapid/pull/206)
- 9e11bca: Vec from std::vector (Toby) [206](https://github.com/LibRapid/librapid/pull/206)
- 9612025: Updates, bug fixes and performance improvements (Toby) [206](https://github.com/LibRapid/librapid/pull/206)
- 7a9ce0c: Small change (Toby) [206](https://github.com/LibRapid/librapid/pull/206)
- 1f36e0d: Sigmoid Activation Function (Toby) [210](https://github.com/LibRapid/librapid/pull/210)
- 862254e: Update tests (Toby) [210](https://github.com/LibRapid/librapid/pull/210)
- 32e241e: Update activation functions (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 428b6a3: Update libraries (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 21cf608: Make sure to use cpp branch of pocketfft (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 0adecae: Update tests (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- e0c2e3a: Update OpenCL information and loading (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 5e769d9: Cuda vectorised operations (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 9bdaae2: CUDA bug fix and full SIMD support (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 3cc18f7: Vectorised CUDA bug fix (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- b7aa1db: Fix some warnings (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 9c84b0c: Bug fixes, performance improvements and documentation updates (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- 452c26f: Small fix in the documentation (Toby) [213](https://github.com/LibRapid/librapid/pull/213)
- bcf4ade: Merge branch 'develop' into test (Toby Davis) [213](https://github.com/LibRapid/librapid/pull/213)
- 3dc240f: Update build script (Toby)
- cfea1c0: Update script (Toby)
- e9eca83: Merge branch 'test' into develop (Toby)
- 4e3b5a7: Merge branch 'develop' (Toby)
- b4c1dc3: Merge remote-tracking branch 'origin/master' (Toby)
- 8db68a9: Dual numbers for automatic differentiation, and more (see description) (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- c75e616: Update Vc (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- fb3845b: Not sure what I've changed but it's something. A-Levels suck... (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- d56b4aa: Array iterators, bug fixes and documentation updates (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- 0d72677: Ensure no LibRapid types are mistakenby FMT for range types (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- d5951d8: Update documentation (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- 576922f: Update to array iterator documentation (Toby) [215](https://github.com/LibRapid/librapid/pull/215)
- e5f5110: Custom operation transformation and simplification machinery (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- b406233: GEAM improvements and auto-optimisation (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 6151101: Updated template program and a few small changes (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 740efdb: Update README and documentation (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- e35f282: More generic vector swizzle function (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 8c67c1b: Bug fix (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 7037d32: Documentation updates (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 24fb1ec: Array documentation overhaul (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- f861699: Update documentation script... hopefully (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 0eb267d: CI change (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- 5106774: Fix some LaTeX equations... (Toby) [217](https://github.com/LibRapid/librapid/pull/217)
- b10af3c: New release! (Toby)