Version 0.6.1 of Voodoo Compiler

Avatar

Release Notes: In addition to i386 and AMD64, the compiler now supports MIPS. Two new target platforms have been added: mips (big-endian) and mipsel (little-endian). The compiler can now autodetect the platform it is running on and defaults to generating code for that platform if no target platform is explicitly specified. It is still possible to set a specific platform as the default using configure. A new method, output_file_suffix, has been added to the code generator API. It returns the canonical suffix for files generated by the code generator.

    Other releases

    •  01 Dec 2013 23:29
    Avatar

    Release Notes: This version is compatible with Ruby 1.8, 1.9, and 2.0, and was tested with MRI/YARV and Rubinius. Labels that start in underscores now work. Programs that use symbols and then try to export or import them are now rejected.

    •  22 Oct 2013 00:17
    Avatar

    Release Notes: Fixes the allocation of space for nested lets, the computation of offsets for local variables on ARM, and the parsing of numbers after line continuations. Makes handling of undeclared symbols not depend on the assembler. Makes "make gem" use default values to configure the Voodoo Compiler instead of using the host system's configuration.

    •  15 Jul 2013 20:49
    Avatar

    Release Notes: This release implements version 1.1 of the Voodoo language. It features stack memory allocation, non-local control flow, shared library support, substitute tokens, and at-expressions for sets.

    •  14 Nov 2012 22:45
    Avatar

    Release Notes: Compatibility with Ruby 1.9, in addition to Ruby 1.8; make test now reports the number of passed and failed tests; The many-vars test has been split into many-args, many-args-tail, and many-locals.

    •  30 Jan 2012 00:24
    Avatar

    Release Notes: This release adds a number of improvements to the parser, which now reports source code locations for all errors and can report multiple errors inside blocks, functions, and conditionals. Several tests for the parser have been added. This release fixes a parse error on statements followed by comments and a problem which caused the parser to fail on empty input.

    Screenshot

    Project Spotlight

    Kubuntu

    An Ubuntu-based Linux distribution that uses KDE.

    Screenshot

    Project Spotlight

    TurnKey Movable Type Appliance

    A Movable Type appliance that is easy to use and lightweight.