Skip to content

rpn v2.5

Latest
Compare
Choose a tag to compare
@louisrubet louisrubet released this 22 Sep 14:10

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 and deb 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