Releases: ohhmm/openmind
Releases · ohhmm/openmind
0.31-alpha
Experimental full support of inequalities: <, >, <=, >=, <> for expressions and ToBool().
What's Changed
- Add task results peek method by @ohhmm in #140
- Support Exponentiation Distinct unlimited dimmensions by @ohhmm in #141
- Allow optimization during Sum/Product eval by @ohhmm in #142
- Support expression stream parsing for PrincipalSurd by @ohhmm in #143
- PrincipalSurd::Sign by @ohhmm in #144
- Do optimization during Sum/Product eval by @ohhmm in #146
- Balance by @ohhmm in #145
- Balance by @ohhmm in #147
- Operator Less test by @ohhmm in #150
- Radicals deserialization fix by @ohhmm in #151
-
- Variable::abs by @ohhmm in #153
- constexpr Fraction constructors by @ohhmm in #154
- macOS CI updates by @ohhmm in #155
- Fixing Product::optimize tests by @ohhmm in #148
- constexpr Fraction constructors by @ohhmm in #149
- Fixing Product::optimize tests by @ohhmm in #156
- Update maxVaExp on delete for collection-based valuables by @ohhmm in #157
- Stub workaround bit_test stability issue by @ohhmm in #158
- Ubuntu tests run by @ohhmm in #159
- macOS CI tests by @ohhmm in #160
- Basic binary packaging by @ohhmm in #161
- Started conan support by @ohhmm in #162
- Eliminate some of Sum recursive optimization loops by @ohhmm in #163
- Valuable::Sign() common implementation by @ohhmm in #165
- Additional Sqrt and Abs tests by @ohhmm in #167
- Use conan for Windows CI by @ohhmm in #168
- Fix Windows support for conan by @ohhmm in #169
- Add [in]equalities parsing by @ohhmm in #170
- Logic, SKRYPT '=' by @ohhmm in #171
- Add optimizations for equation view by @ohhmm in #172
- IsEquation() by @ohhmm in #173
- Add more IsEquation based optimizations by @ohhmm in #174
- Logic: support on SKRYPT '<=' by @ohhmm in #175
- skrypt supporting debugging for [in]equalities by @ohhmm in #176
- Basic OpenGL detection support for interop of OpenCL with by @ohhmm in #177
- Use pkg-config for additional library directories source by @ohhmm in #178
- Fraction optimization simplification additional support by @ohhmm in #179
- Additional Fraction tests by @ohhmm in #180
- System::CalculateTotalExpression by @ohhmm in #181
- Add Valuable::Reciprocal implementations by @ohhmm in #185
- Add Delta_function_test https://en.wikipedia.org/wiki/Dirac_delta_fun… by @ohhmm in #186
- Exception resistant ComputeUnitsWinner device selection by @ohhmm in #182
- Make System::Solve return ready solutions by @ohhmm in #187
- Add NO_CLANG_CONSTEXPR definition by @ohhmm in #183
- Fixed Sum::GCDofMembers for size() <= 1 by @ohhmm in #188
- Fix for SKRYPT test issue10 by @ohhmm in #189
- Common Integer LCMs by @ohhmm in #190
- System::Has by @ohhmm in #191
- Enable coroutines support by @ohhmm in #192
- Unblock one more scenario of Sum::operator %= by @ohhmm in #193
- IsZero by @ohhmm in #194
- Allow converting fastest result directly by @ohhmm in #195
- Omiting unnecessary optimizations for System::Has by @ohhmm in #196
- OptimizationLoopDetect by @ohhmm in #197
- Antiloop Fraction optimization by @ohhmm in #198
- System::Has recursion safety by @ohhmm in #200
- System::Solve: skip equations with zero information by @ohhmm in #201
- Fixed Exponentiation Abs_test by @ohhmm in #202
- Apply Reciprocal usage by @ohhmm in #203
- Win NSIS support by @ohhmm in #204
- boost 1.85 compatibility by @ohhmm in #205
- Use storage LevelDB::Options by @ohhmm in #206
- Workaround issue in Sum copy ctor by @ohhmm in #207
- Use CMAKE_MSVC_RUNTIME_LIBRARY property for targets by @ohhmm in #208
- CMAKE_MSVC_RUNTIME_LIBRARY passthrough to external projects by @ohhmm in #209
- Add template hashing concept for Valuable derivatives by @ohhmm in #199
- Add OpenCL+OpenGL interop support header by @ohhmm in #211
- Fixing Valuable::MergeOr for multivalue params by @ohhmm in #212
- Intel OpenCL for MSVS distributed Clang detection by @ohhmm in #213
- Optimize fractions using GCD methods by @ohhmm in #214
- Union by @ohhmm in #215
- Sets by @ohhmm in #216
- Fixed NO_CLANG_CONSTEXPR macro by @ohhmm in #217
- Fix Valuable::MergeOr of two elements by @ohhmm in #218
- Include Exponentiation tests into CI by @ohhmm in #219
- Introducing Logarithm class by @ohhmm in #220
- Enable into CI Exponentiation tests: Sqrt_test, Polynomial_Sqrt_test by @ohhmm in #221
- CI-enable Sum tests by @ohhmm in #222
- Switch Integer::InCommonWith implementation to GCD by @ohhmm in #223
- CI enable Extrapolator_test by @ohhmm in #224
- Disable Codec_test for Linux environments by @ohhmm in #225
- Devision by zero post-checking logging by @ohhmm in #226
- constexpr Fraction getters by @ohhmm in #227
- Exponentiation::Distinct loop scenario by @ohhmm in #228
- Intel OpenCL detection for Windows by @ohhmm in #229
- Fix Exponentiation::operator== comparing with Fraction by @ohhmm in #230
- System::Fetch: correct 'modified' return flag by @ohhmm in #232
- Bugfix Fraction parsing issue due to bug in boost::multiprecision::cp… by @ohhmm in #233
- Add Radicals test by @ohhmm in #234
- Fixed Intel SYCL include path by @ohhmm in #235
- --rerun-failed Ubuntu tests in CI by @ohhmm in #237
- Fixed constants initialization for clang bundled with Visual Studio by @ohhmm in #238
- Test resource files adding to test projects by @ohhmm in #239
- Handle exceptions during System::Fetch calls by @ohhmm in #240
- Allow Exponentiation::operator *= simplified multiplication for same … by @ohhmm in #241
- Create Shortcuts with NSIS installer by @ohhmm in #242
- Or-merging multiple items by @ohhmm in #243
- Sum::operator+=(const Sum&) by @ohhmm in #244
- Prefer boost 1.85 by @ohhmm in #245
- Using Become Exponentiation by @ohhmm in #246
- Valuable::MergeOr for not optimized items by @ohhmm in #247
- VarHost::LogNotZero for dividing of Product by @ohhmm in #248
- Improve Valuable::operator< for equal items by @ohhmm in #249
- CI: Include MultiValues_test by @ohhmm in https://github.com/ohhmm/open...
0.28-beta4
fixing issue requests
alpha
Resolving issue requests
0.28-beta2
BuildFix Update docker.yml