Skip to content

Releases: EigenCompilerSuite/sources

Development Version 0.0.41 of the Eigen Compiler Suite

13 May 12:31
Compare
Choose a tag to compare

Version 0.0.41 (dated 08 May 2024 14:57) provided at https://software.openbrace.org/projects/ecs/files.

From https://software.openbrace.org/news/45:

General:

  • Added Xtensa back-end

C++:

  • Added support for module packages in Oberon language linkage

Oberon:

  • Added support for octal integer constants
  • Added support for unlimited type extension levels
  • Added support for type guards on variable parameters
  • Added standard input and output modules
  • Added basic complex math modules
  • Added generic devices module
  • Added basic files module
  • Require abstract receiver for abstract procedures
  • Relaxed byte compatibility with booleans and sets
  • Relaxed variable byte parameter compatibility

Development Version 0.0.40 available for evaluation

08 Apr 14:46
Compare
Choose a tag to compare

Version 0.0.40 (dated 13 March 2024 16:05) provided at https://software.openbrace.org/projects/ecs/files

From https://software.openbrace.org/news/44:

Development Version 0.0.40 of the Eigen Compiler Suite is available for evaluation. It fixes various issues and includes the following improvements.

General:

  • Added WebAssembly back-end

C++:

  • Increased supported C++ version

Oberon:

  • Added support for read-only pointers
  • Added support for pointer to variables
  • Added support for multiple import lists
  • Added support for module packages
  • Added support for complex numbers
  • Added support for modules from the Oakwood Guidelines
  • Added predeclared IGNORE procedure
  • Added hash maps module
  • Added type traits modules
  • Improved diagnostic messages
  • Restructured Oberon library
  • Unified real types