Voodoo Compiler v0.4.0 Released

Voodoo Compiler v0.4.0 Released

Robbert Haarman


Posted by inglorion
at 2009-10-04 06:41:40

I know it has only been a few days since the release of version 0.3.0 of the Voodoo Compiler, but I didn't want to keep this from you:

Voodoo Compiler v0.4.0 has been released, and it supports AMD64!

Other new features include:

- Default target architecture configurable with configure script

- configure sets default target architecture based on host architecture

- Support for the Yasm assembler

Also, I have expanded the test cases included with the distribution. They should now cover the whole Voodoo language.

The AMD64 code generator probably does not generate the very best code, but it works and it passes all the test cases. I have factored out the common code among the i386 and amd64 code generators into a separate class.

Now that the compiler officially supports multiple architectures (with different word sizes, even!) I think it is time to start thinking about the features that should be in the 1.0.0 release ...