Project

General

Profile

Version 0.0.16 available

Added by Florian Negele about 5 years ago

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

General:

  • Added wrappers for Windows GDI functions
  • Added latest AMD64 instructions

Oberon:

  • Improved control-flow analysis
  • Added support for SET64 output
  • Unified documentation about syntax extensions
  • Added support for explicit value conversions

The last feature is a language extension that renders many uses of SYSTEM.VAL obsolete. It allows converting a value of basic type to any other basic type by calling the desired type with that value [1]. For example:

VAR set: SET; integer: INTEGER;
BEGIN set := SET (integer); integer := INTEGER (set);

This complements the predeclared identity operations LONG and SHORT which only convert between the next bigger or smaller numeric type.

[1] https://ecs.openbrace.org/manual/manualse27.html#x38-2750007.2.4


Comments