Skip to content

Releases: loda-lang/loda-cpp

v21.11.9

09 Nov 20:05
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here are the release notes for v21.11.9:

Enhancements

  • Define gcd(0,0) = 0 instead of infinity
  • Check for updates and remind user via log message
  • Submit minimized and formatted programs in client mode
  • Optimize server-side processing of submitted programs
  • Improve decision for "better" programs
  • Improve scheduling and event logging
  • Extend big number range of b-file sequence terms

v21.10.26

26 Oct 16:40
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here are the release notes for v21.10.26:

Features

  • Support custom miner configuration file miners.json
  • Auto update default miner configuration file miners.default.json
  • New program generator (v6) which mutates existing programs

Enhancements

  • Improved program fetching in server mode
  • Generalized mutations of new programs
  • Improve scheduling and event logging

v21.10.12

12 Oct 17:11
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here the release notes for v21.10.12:

Bugfixes

  • Fix crash during update using setup command on Ubuntu
  • Fix submit command: overwrite existing programs if faster/better
  • Fix decision on faster/better programs for short sequences
  • Fix early overflow in pow operation

Enhancements

  • Miner profile update uses overwrite mode all

v21.10.8

08 Oct 18:17
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here the release notes for v21.10.8:

Features

  • Added submit command to check and transfer hand-written programs.

Bugfixes

  • Fix error in mine_parallel.sh: loda executable not found

Enhancements

  • Publish programs and sequence metrics after stats loading
  • Removed hard-coded checks for special sequences (Collatz)
  • Big number format uses 64-bit words: faster and larger range
  • Updated default miner configuration
  • Enhanced benchmark for comparing releases:
Sequence Max Terms Time for 100 Terms
A000796 316 139.2ms
A001113 319 123.1ms
A002110 339 112.4ms
A002193 119 2752.1ms

v21.9.28

28 Sep 17:47
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here the release notes for v21.9.28:

Bugfixes

  • Fix start-up error Error parsing line... (#36)

Features

  • Add optional "Submitted by ..." comments in mined programs.
  • Setup automatically installs and updates mine_parallel.sh script and default miner configuration.
  • Setup checks for updates and installs them on demand.

Enhancements

  • Optimized server-side processing of submitted programs.
  • Regularly update OEIS index and programs folder, and regenerate stats. No more restarts of miner processes needed.

v21.9.21

21 Sep 18:04
7a603b1
Compare
Choose a tag to compare

To install or update LODA, please follow the installation instructions. Here the release notes of v21.9.21:

Bugfixes

  • Fix memory usage statistics on MacOS (Big Sur).

Features

  • Introduced mining modes: local, client and server mode. In the client mode (default), miners automatically submit their findings to a central server. Clients don't need to create pull requests anymore to contribute programs.
  • Change maximum memory usage with the setup command.

Enhancements

  • Support for multiple web clients: curl (default) and wget.
  • Migrated environment variable configuration to loda/setup.txt.
  • Improved messages and usability of the setup command.
  • Replace match command by extending mine with an optional argument.

v21.9.13

13 Sep 20:19
Compare
Choose a tag to compare

First release of LODA that can be installed from binaries.
Please use the installation instructions from here:
https://loda-lang.org/install/