Voodoo Compiler v1.0.0 Released

Voodoo Compiler v1.0.0 Released

Robbert Haarman

2013-01-06

Posted by inglorion
at 2012-01-14 18:19:39

I have just released version 1.0.0 of the Voodoo Compiler.

The Voodoo Compiler is an implementation of the Voodoo programming language, designed to simplify the generation of efficient machine code for multiple target platforms. Currently, i386, AMD64, ARM, and MIPS (big-endian and little-endian) are supported.

Highlights of the new release are:

* ARM code generator: The compiler can now generate assembly and ELF object code for the ARM architecture.

* Improved error reporting: more errors are detected, and errors are reported in easier to understand error messages.

* Validator module: this new module can be used to validate generated Voodoo code. It is used by the parser to validate parsed code.

* Feature interface: features of the implementation can be queried both programmatically and from the command line.