Version 1.1.2 of Voodoo Compiler

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.

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

Lziprecover

A recovery tool for lzip files.

Screenshot

Project Spotlight

Lzlib

A compression library for lzip files