Version 1.23 – release date: November 17th, 2017

We are pleased to announce the release of CPAL version 1.23. This is maintenance release that introduces a better 64 bit random number generator based on Mersenne Twister that passes Pearson’s chi-square test and Kolmogorov-Smirnov test with a high confidence threshold.

What has been fixed or changed

  • Empty loops may lead to stack overflow
  • New 64bit random number generator based on Mersenne twister on all platforms
  • Parse errors reported at wrong line number in some cases

Test coverage metrics (figures for embedded Linux platform)

  • Test code coverage for runtime engine: 88.0% (lines of code), 82.0% (functions) and 75.9% (branches)
  • Tests: parser=4027, interpreter=920, cpal2x=4291, multi-interpreter=32