Skip to content

Releases: ohhmm/openmind

0.31-alpha

26 Nov 13:25
Compare
Choose a tag to compare
0.31-alpha Pre-release
Pre-release

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
  • =, performance improvements by @ohhmm in #152

  • 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...
Read more

0.28-beta4

03 Feb 23:12
Compare
Choose a tag to compare
0.28-beta4 Pre-release
Pre-release

fixing issue requests

alpha

03 Feb 22:55
Compare
Choose a tag to compare
alpha Pre-release
Pre-release

Resolving issue requests

0.28-beta2

22 Dec 11:13
e7e9170
Compare
Choose a tag to compare
0.28-beta2 Pre-release
Pre-release
BuildFix Update docker.yml