The Eiffel Compiler tecomp version 0.20 has been released

Helmut <helmut.brandl@gmx.net>
Fri, 6 Nov 2009 07:24:25 -0800 (PST)

          From comp.compilers

Related articles
The Eiffel Compiler tecomp version 0.20 has been released helmut.brandl@gmx.net (Helmut) (2009-11-06)
| List of all articles for this month |

From: Helmut <helmut.brandl@gmx.net>
Newsgroups: comp.compilers
Date: Fri, 6 Nov 2009 07:24:25 -0800 (PST)
Organization: Compilers Central
Keywords: Eiffel, available
Posted-Date: 06 Nov 2009 11:26:55 EST

doc: http://tecomp.sourceforge.net
download: http://www.sourceforge.net/projects/tecomp


== Bugfixes and improvements ==


- All type combinations in equality test ("=" and "~") shall now
    work properly.


- Deep features now work for all types without any exceptions.


- The garbage collector has been reworked completely. Before,
    expandeds which contained references could create memory
    leaks. Now all temporaries which are references or contain
    references into the heap are registered. Therefore no live
    object (i.e. reachable directly or indirectly) can be reclaimed
    by the garbage collector.


- Bug: In some cases a conversion procedure did not work
    properly. All cases with reference types went well. However
    conversion from or to expanded types where the entity size of
    the source type is different from that of the target type did
    not work well.


- Bug: Nested exceptions (raised exception within exception
    handling) created problems, if the exception handler is the
    direct receiver of the original exception and the second
    exception.


- Virtual machine on big endian and little endian machines: Some
    operations had not been designed properly to work on big and
    little endian machines. The virtual machine has been reworked
    to be insensitive to the endianness of the machine.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.