Releases: loda-lang/loda-cpp
v22.9.8
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.9.8:
Bugfixes
- Fix programs directory check
Enhancements
- Optimizer merges repeated
add
andmul
operations - Remove sequences from deny list in
no_loda.txt
- Increase default max memory cells to 1000 (for A000041)
- Use universal Darwin binary of BOINC wrapper app
v22.8.21
release v22.8.21
v22.8.18
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.8.18:
Enhancements
- Minimizer tries to replace loops with constant number or iterations
- Include LODA version in hash of transmitted programs
- Improve decision for "faster" programs
- Internal command for generating program lists
v22.8.12
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.8.12:
Features
- Added
mutate
command
Enhancements
- Increase max number of interpreter cycles to 15 million
- Improve decision for "better" programs
- Clear caches before comparing programs
v22.8.4
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.8.4:
Bugfixes
- Fix race condition when creating directories
- Fix detection of recursive calls
Enhancements
- Delete invalid matches cache based on BOINC input flag
v22.7.29
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.7.29:
Bugfixes
- Fix embedded
git
on Windows
v22.7.28
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.7.28:
Bugfixes
- Fix CPU hour reporting using
wget
Features
- Embedded
git
for BOINC on Windows - Read parameters from BOINC task input
Enhancements
- Increase max number of interpreter cycles to 10 million
v22.7.23
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.7.23:
Bugfixes
- Fix arithmetic exception
- Fix segmentation fault due to static linking problem
Enhancements
- Reduce max number of terms to 1000
- Print debug log message if CPU hour reporting fails
- Catch errors of progress monitoring thread
v22.7.22
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.7.22:
Bugfixes
- Interrupt long-running evaluations if time limit is reached
- Fix handling of protected programs
- Fix progress monitor for native mining (non-BOINC)
- Fix escaping in Slack messages and metric labels
Enhancements
- Include progress information in logs
- Simplify comparison of programs (better/faster)
- Force stats regeneration after OEIS and programs update
v22.6.27
To install or update LODA, please follow the installation instructions. Here are the release notes for v22.6.27:
Bugfixes
- Fix error message in
check
command - Set FLOPS bound and adjust estimate for BOINC tasks
Enhancements
- Improve handling of loops with constant number of iterations
- Improve detection of fake "better" programs
- Disable incremental evaluation in
check
command for consistency - Adjust maximum big int size to handle A000336