Project

General

Profile

News

Version 0.0.41 available

Added by Florian Negele over 1 year ago

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

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

Version 0.0.40 available

Added by Florian Negele over 1 year ago

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

Version 0.0.39 available

Added by Florian Negele about 2 years ago

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

General:
  • Added advanced debugging description
  • Fixed opening directories as files
Debugging Information:
  • Added support for function types
  • Added support for enumeration types
Oberon:
  • Added description of trap numbers
  • Fixed constant folding of memory bit operation
  • Fixed symmetric set difference
  • Improved iterator interface
Generic Assembly Language:
  • Added support for implicitly defined entry points
  • Added support for unique labels in macro definitions
  • Improved static instruction table generation

Version 0.0.38 available

Added by Florian Negele over 2 years ago

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

General:
  • Fixed toolchain dependencies
  • Added support for automatic removal of output files in case of failures
Oberon:
  • Improved test suites

Version 0.0.37 available (4 comments)

Added by Florian Negele about 3 years ago

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

General:
  • Increased required C++ version
Oberon:
  • Added function iterators
  • Added generic array container
  • Added support for handling exception hierarchies
  • Changed syntax of abstract and final declarations
  • Improved handling of empty strings

Version 0.0.36 available

Added by Florian Negele over 3 years ago

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

Oberon:
  • Added basic exception handling facility
  • Added allocation failure exceptions
  • Added compatible set types
  • Added typed set constructors

Version 0.0.35 available

Added by Florian Negele over 3 years ago

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

General:
  • Added utility for viewing binary files
Oberon:
  • Added generic set types
  • Added generic utility functions
  • Added generic array operations
  • Added support for structured result types
  • Added note about implementation limitations
  • Fixed variable record parameter compatibility
  • Improved diagnostics for generic modules
  • Improved temporary variable allocation

Version 0.0.34 available

Added by Florian Negele over 3 years ago

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

Debugging Information:
  • Added support for void types
  • Added support for replaceable named types
Oberon:
  • Added cardinal types
  • Added support for inline intermediate code
  • Added coroutine libraries
  • Fixed displacements during memory allocation and deallocation
  • Fixed check for mismatched exports
  • Improved tracing literal expressions
  • Improved order of documented base types
  • Improved code generation regarding final records

Version 0.0.33 available

Added by Florian Negele almost 4 years ago

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

AVR:
  • Included data sections in map output of linker
  • Reduced code generation for zero-initialised data
Debugging Information:
  • Added support for indexing source filenames
  • Removed redundant size information
  • Removed implicit breakpoints
C++:
  • Relaxed one-definition rule for declarations using the origin attribute
Oberon:
  • Updated implementation to latest report
  • Improved summary of documentation extraction

Version 0.0.32 available

Added by Florian Negele almost 4 years ago

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

AVR:
  • Added runtime support for ATmega328 microcontrollers
  • Removed emission of break instructions
Oberon:
  • Fixed stack pointer displacements
  • Improved implicit type promotion
(1-10/26)

Also available in: Atom