Librapid Versions Save

A highly optimised C++ library for mathematical applications and neural networks.

v0.6.6

1 year ago

Commits

  • 74c9dca: Merge branch 'master' into develop (Toby Davis) #159
  • 88d6920: Bug fixes (Toby) #159
  • 13cfda3: Tests, bug fixes and improved CUDA support (Toby Davis) #159
  • 35006cc: Bug fixes and improvements (Toby) #159
  • 9048f5b: Bug fix (Toby Davis) #159
  • adcc542: Update Qodana (Toby Davis) #159
  • d40b4da: Bug fix for array to string (Toby) #159
  • 42d8f57: CUDA Bug Fixes (Toby Davis) #159
  • a3e569d: Fix many bugs and add more array tests (Toby) #159
  • 29f76a1: Update tests for Array library (Toby) #159
  • b69b0a6: potential bug fix (Toby) #159
  • 1be5af1: Update test suite (Toby Davis)
  • 88aa9ec: Bump version number (Toby Davis)
  • 397b422: Merge branch 'develop' (Toby Davis)

v0.6.5

1 year ago

Commits

  • 6d30b09: Merge branch 'arrayViewDev' (Toby)
  • 13082a2: Merge remote-tracking branch 'origin/master' (Toby)
  • be7b7b5: Merge remote-tracking branch 'origin/master' (Toby)
  • b78595d: Bump actions/configure-pages from 2 to 3 (dependabot[bot]) #151
  • 7555f53: Update scripts (Toby Davis) #153
  • 3022657: BROKEN (Toby Davis) #153
  • d9dba0e: Fix #152 (Toby) #153
  • 895d9fb: Update README (Toby) #153
  • 9509b6e: Update vector library and fix some bugs (Toby) #153
  • 1a8fc7b: Update vector.hpp (Toby Davis)
  • a2b8c84: Update vector.hpp (Toby Davis)
  • 27feeb0: Merge branch 'master' into develop (Toby Davis)
  • 6e3316f: Merge remote-tracking branch 'origin/master' (Toby)
  • 93d730a: Complex number library (Toby)
  • 56eb942: Fix a small issue (Toby)
  • c64228b: Merge branch 'develop' (Toby)
  • 05cdd27: Add vector constructor (Toby)
  • 08fdad0: Merge branch 'master' into develop (Toby)
  • 0d758e0: Update vector library (Toby)
  • 9025589: Merge branch 'develop' (Toby)
  • 727b432: Remove a few warning-causing lines (Toby Davis)
  • ada7520: Merge branch 'develop' (Toby Davis)
  • e792948: Not sure if this fixes anything (Toby Davis)
  • 8533092: Merge branch 'develop' (Toby Davis)
  • 086c604: Hypot function (Toby) #157
  • 45e34fb: Add fmod to coremath (Toby) #157
  • 52ea1c5: Fix complex exponentiation (Toby) #157
  • 1f46896: Update memutils. Might fix a compiler error (Toby) #157
  • fdaffcb: Add exp2 to coreMath (Toby) #157
  • 147b75e: Add CMake option to allow generic multiprecision implementation (Toby) #157
  • 093338b: Add atan2 function (Toby) #157
  • 32b14f3: Update some documentation (Toby) #157
  • 4ce3d7b: Vector Library may or may not work with user-defined types (Toby Davis) #157
  • 64d0e41: Update complex (Toby Davis) #157
  • 49f888d: Merge remote-tracking branch 'origin/develop' into develop (Toby) #157
  • 242f752: Improve printing for "mpf" type (Toby) #157
  • 7b9e577: Fix Vc tan function. Replaced with sin/cos (Toby) #157
  • ac99abb: Multiple bug fixes (Toby) #157
  • d880092: More vector bug fixes (Toby) #157
  • 81d6e63: Semi-temporary bug fix for the Vector library (Toby Davis) #157
  • 2eb6913: Update vector library. Inplace operations (Toby Davis) #157
  • ed29348: Further updates. Tests passing (Toby Davis) #157
  • f1ba0dc: Added some utility functions (Toby) #157
  • cd6a90a: Merge remote-tracking branch 'origin/develop' into develop (Toby) #157
  • 6d7b5cd: Bug fix (Toby) #157
  • 35141a4: Merge branch 'master' into develop (Toby Davis) #157
  • e9c6d04: Remove some unnecessary code (Toby Davis)
  • 54d8936: Merge branch 'develop' (Toby Davis)
  • 2268588: Bump version number (Toby Davis)

v0.6.4

1 year ago

Commits

  • d535794: Update README and add literals (Toby)
  • 340bcc0: Update README (Toby)
  • 8f9d5e8: Add Vec2, Vec3 and Vec4 typedefs (Toby Davis)
  • 3917179: Updates to ArrayView implementation (Toby Davis)
  • 2d96fb6: Array View updates (Toby) #149
  • 38f6932: Improved ArrayView implementation (Toby Davis) #150
  • b4d0cd4: Bug fix (Toby Davis) #150
  • ba4fdce: Array to String (Toby) #150
  • df70e0d: Bug fix (Toby) #150
  • 2c9c19f: Improve Array printing (Toby) #150
  • 0926ee3: Fix test cases (Toby) #150
  • 6ab4911: Update more test cases (Toby) #150
  • 3bb13d3: Update Version (Toby) #150

v0.6.3

1 year ago

Commits

  • b9915cd: Update README (Toby)
  • bb8a392: Update README (Toby)
  • ae5f62f: Progress with Array View (Toby)
  • b857fde: Update Documentation Build (Toby)
  • ceaf14c: Test (Toby)
  • c40f969: Code Coverage (Toby)
  • 1e45eee: Update code coverage (Toby)
  • 6e13c13: Does it work? (Toby)
  • e631f0a: change doc build (Toby)
  • 864ddf3: Docs? (Toby)
  • d933b60: Code Coverage Attempt 2 (Toby)
  • 3780ec1: Fix invalid YAML tag (Toby)
  • 9468e00: Potential updates (Toby)
  • 6ad3dcf: Run tests after building with coverage (Toby)
  • a2336cb: Update codecoverage (Toby)
  • 466c125: Work on #145 (Toby)
  • bddc748: Increase vector support (Toby Davis)
  • 7f737e9: Mostly completed vector library (Toby)
  • 52ce77a: Overhaul vector library (Toby)
  • 8504688: Potential bug fix (Toby)
  • 02856f2: Fix #148, #147, #146, #145 (Toby)

v0.6.2

1 year ago

Commits

  • 3369f34: Auto-update version script (Toby)

v0.6.1

1 year ago

Commits

  • 03f42ba: Merge branch 'master' into develop (Toby)
  • 751837f: Auto stash before merge of "master" and "origin/master" (Toby)
  • 394e89d: Merge branch 'develop' (Toby)
  • c42662b: Hopefully reduce file size (Toby)
  • 0fa936f: Update .gitmodules (Toby Davis)
  • 06481dd: Added submodule librapid/vendor/mpfr (Toby)
  • 031cbe8: Bug fixes? (Toby)
  • b0f5dc6: help me (Toby)
  • d92590a: Bug fixes and improvements (Toby)
  • 1d3833c: Potential fix but probably not (Toby Davis)
  • 667f45f: Patch (Toby)

v0.6.0

1 year ago

Commits

  • 9b51c6b: Start of ArrayView development (Toby) #138
  • ed18316: Added ndim to ArrayContainer (Toby)
  • 6a627db: Merge branch 'develop' (Toby)
  • 6e70d8e: New Version (Toby)

v0.5.10

1 year ago

Commits

  • 34632a6: Create CODE_OF_CONDUCT.md (Pencilcaseman) #134
  • c4ea03c: Create CONTRIBUTING.md (Pencilcaseman)
  • 38e8fe0: Update issue templates (Pencilcaseman)
  • 17718e0: MPFR Support (Pencilcaseman)
  • f48f59e: Fix include name (Pencilcaseman)
  • e0617b9: Fix tests (Toby Davis)
  • 5955eb5: Updated documentation (Toby Davis)
  • fcca28c: Auto stash before merge of "master" and "origin/master" (Toby)
  • dd85ece: Update Carbonate Runner (Toby Davis)
  • 886f5d4: Fixed size arrays (Pencilcaseman)
  • c8b739b: Merge branch 'master' of https://github.com/pencilcaseman/librapid (Pencilcaseman)
  • afede7a: Faster compile-time defined arrays (Pencilcaseman)
  • 8f98565: Fix a few bugs and add some tests (Pencilcaseman)
  • 4c2ba45: Fix #135 (Pencilcaseman)
  • 98e6b3c: Attempt to compile for multiple CPP versions (Pencilcaseman)
  • 4b8e31f: Require C++17 or Higher (Pencilcaseman)
  • bbda9e3: Remove MSVC Compile (Pencilcaseman)
  • 7b17d85: Auto stash before merge of "master" and "origin/master" (Toby)
  • 48c0bd5: Change Vc Commit (Toby)
  • ac90c07: Fix bugs in FixedStorage class (Toby Davis)
  • 1b5e649: Vc doesn't compile unde MSVC C++20 (Pencilcaseman)
  • 050da22: Remove some warnings and (hopefully) fix some bugs (Toby Davis)
  • dd67540: Added a Timer utility class (Pencilcaseman)
  • e36b5e7: Min Max functions (Pencilcaseman)
  • 80fa2e1: Fix preMain (Pencilcaseman)
  • 8d623e1: LIBRAPID_OPTIMIZE_SMALL_ARRAYS option (Pencilcaseman)
  • 151588f: Add LIBRAPID_OPTIMISE_SMALL_ARRAYS to CMakeLists (Pencilcaseman)
  • a8bcabc: Fix performance problems (Toby Davis)
  • b8087bc: Slight performance increase (Pencilcaseman)
  • 202d120: Update CMakeLists.txt (Pencilcaseman)
  • 9778666: Update CMakeLists.txt (Pencilcaseman)
  • 06e7ee2: Fix a small warning (Pencilcaseman)
  • 21eeaa6: Hopefully fix an issue with the Timer class (Toby)
  • 4607ae8: Reduce PCH STL includes (Pencilcaseman)
  • 8827672: Add a few STL includes back to the precompiled header (Pencilcaseman)
  • 21f2ef1: Function evaluation method returning an array (Pencilcaseman)
  • 0617a15: Array and function reference objects (Pencilcaseman)
  • 4cbe039: More operations and slightly improved performance (Pencilcaseman)
  • 1108f13: Functor descriptor merging (Pencilcaseman)
  • e34ded7: Added some more documentation (Toby)
  • 15a57a3: Better performance for fixed size array under MSVC (Toby Davis)
  • cd44670: Auto stash before merge of "master" and "origin/master" (Toby Davis)
  • f87e4a6: Updates (Toby)
  • 723e922: Add Release Script (Toby)
  • c17513b: Update Version Number (Toby)

0.5.7

1 year ago

What's Changed

Full Changelog: https://github.com/LibRapid/librapid/compare/0.5.6...0.5.7

0.5.2

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/LibRapid/librapid/compare/0.5.0...0.5.2