Added
- A new command
endl
, meaning end-line was added for line formatting sake. #269 - Clang compilation is now warning-free (tested with clang 14.0). #274
- Program run now optimized. Programs were parsed then linked at each run ; now the parsing and linking phases are done only once at entry time, avoiding terrible performance loss. #267
- Contrary to what was said in version 2.4, some
rpm
anddeb
packages are attached to this delivery, thanks to multi-distro-packager 🤩
Changed
- C++20 standard is used instead of C++17. This detected some warnings (now corrected). #268
Fixed
- Syntax errors (and other errors) are now shown after the stack, which is much more convenient. #273
- Warnings shown by clang and C++20 (braces initializers, some bad types, removed dangerous #pragma). #268, #274
- The linenoise-ng submodule version was well set in CMakeLists.txt but not in the submodule, which showed a permanent linenoise-ng modification in git although the version was the good one. #277
Full Changelog: v2.4.2...v2.5