ANN: SmartEiffel 1.2r2 released

Daniel F Moisset <[email protected]> Thu, 01 Sep 2005 16:46:26 -0300
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Organization Except
Message-ID <[email protected]>
Another release of SmartEiffel 1.2 (transitional) is out.

SmartEiffel 1.2 (transitional) is a branch of the SmartEiffel compiler
based on SmartEiffel 1.1. It is 100% backwards compatible with 1.1, but
with several 2.x extensions, to be useful to port software to
SmartEiffel 2.x.

You can download it from:
http://except.com.ar/downloads/smarteiffel/SmartEiffel-1.2r2.tar.gz

And you can see the release notes at:
https://opensvn.csie.org/traccgi/smarteiffel12/trac.cgi/wiki/ReleaseNotesR2

The project website is:
https://opensvn.csie.org/traccgi/smarteiffel12

This release includes some features for easier transition, but it's
mostly about bugfixes. With some help from some guys from Gobo, a lot of
optimizer bugs where pinpointed and fixed. Some other bugs
(non-optimizer related) that resulted in bad generated code/semantics
were also fixed. So Gobo 3.4 runs, although some of the tests it
includes still fail. I would love your help reporting bugs.

Besides, I added REAL_32 and REAL_64 classes, and their use is required
for interfacing with external routines (not doing that could result in
code that works perfectly in 1.x but gets a corrupt stack in 2.x)

For next release (r3, October 1st) I plan to keep on bugfixing (and
probably introducing the gobo 3.4 tests as part of the test suite), and
try to find more library portability problems. To do so, I'll be using
1.2 to port some 1.1 software to 2.x. The first test-subject will be the
1.2 compiler itself; if everything goes right, it should compile itself,
and also be compilable by the latest 2.x release.

The development could be faster with more people, so if anyone wants to
help, the development process is open. Just drop by our mailing list
and say hello before asking write access to the repository ;-)
https://opensvn.csie.org/traccgi/smarteiffel12/trac.cgi/wiki/MailingList

The next release is being planned, so if there are some features you
would like to see next month in r3, it's the time to ask.

Regards,
            Daniel