wilson version 1.1.0 has been released!

| | Comments (0)

Wilson is a pure ruby x86 assembler. No, really. Worst Idea Evar.

Why "wilson"? I wanted to name it "metal", but there is an existing project with that name... So I'm naming it after Wilson Bilkovich, who is about as metal as you can get (and it is easier to spell than "bilkovich", even tho that sounds more metal).

Changes:

1.1.0 / 2009-05-08

  • 1 major enhancement:

    • Added Object#asm for inline assembly. 100% ruby, no C.
  • 7 minor enhancements:

    • Added arg(n) for cleanly accessing ruby arguments.
    • Added debugging output if $DEBUG.
    • Added defasm and asm test cases.
    • Added fromruby and sped up toruby a teeny amount.
    • Improved benchmark code
    • Refactored ASM DSL to Object#assemble.
    • Sped up tests a fair amount by optimizing supportsProcessor.
  • 2 bug fixes:

    • Found a bug in the nasm manual that wilson parses. Fixed SAR.
    • Found a bug in the nasm manual that wilson parses. Fixed cmp.
  • http://rubyforge.org/projects/seattlerb

Leave a comment

About this Entry

This page contains a single entry by zenspider published on May 8, 2009 3:51 PM.

spec yoda will was the previous entry in this blog.

How to Solve It, by G Polya is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.32-en