Files | Admin

Notes:

Release Name: release candidate: 0.9.0 rc1

Notes:
This is the first release candidate of Ruby DLX: C core.

Announced some time ago, this release is no longer based on
Ruby/DL2. It has a completely new implementation in C 
(borrowing some ideas from the Ruby/DL2 code, though).

When you run this release you will notice that it runs much 
faster than 0.8.2.  It should nearly as fast as a dedicated 
Ruby extension binding during normal operation (but without 
the complex C code ofcourse :) )

It's been a while since the last release, but finally it's 
working so well again, that all the demo's that worked on 
0.8.2 work again for this new release.

Note to Packagers:

It is ok for your package to be called:
ruby-dlx-0.9.0rc1

The timestamping is used especially by the demo-bundle to 
guarantee proper version matching for people who are not 
using a packaging system.


Changes: There are too many to name: - automatic wrapping of all below types: - typedefs (in the form of typealiases) - callbacks (as struct fields) - callback objects - unions - typeclosures - forward declarations - global variables (when available in the symbol table) - more sensible error reporting - website (work in progress)