Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bd5c3d824c3db63ffd9226c15941e6ad > files > 282

mozart-1.4.0-1mdv2010.0.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>2.2 Changes in the implementation that affect usability and performance</TITLE><LINK href="ozdoc.css" rel="stylesheet" type="text/css"></HEAD><BODY><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="node6.html#section.m132.changes">&lt;&lt; Prev</A></TD><TD><A href="node5.html">- Up -</A></TD><TD><A href="node8.html#section.m132.maintainability">Next &gt;&gt;</A></TD></TR></TABLE><DIV id="section.m132.usability"><H2><A name="section.m132.usability">2.2 Changes in the implementation that affect usability and performance</A></H2><H3><A name="label8">2.2.1 Oz Compiler</A></H3><P> </P><UL><LI><P>Keyword <CODE>native</CODE> has been removed from class's properties. This implies a change in the module <CODE>Open</CODE> in contributions, fixing a runtime error (bug 1277). </P></LI><LI><P>A warning is triggered when a non-valid property is added after keyword <CODE><SPAN class="keyword">fun</SPAN></CODE> in function definitions. This prevents programmers from creating eager functions when keyword <CODE>lazy</CODE> is misspelled (bug 1437). </P></LI><LI><P>Added <CODE><SPAN class="keyword">--</SPAN>warnshadow</CODE> option to compiler to emit warning message when variables in an outer scope are shadowed (bug 1707). </P></LI></UL><P> </P><H3><A name="label9">2.2.2 Garbage Collection</A></H3><P> </P><UL><LI><P>Indexes have been fixed to work with RAM memory bigger that 1GB. </P></LI></UL><P> </P><H3><A name="label10">2.2.3 Distribution Layer</A></H3><P> </P><UL><LI><P><CODE>NewPort</CODE> does not block anymore when using a distributed variable for the stream. Currently, the builtin receives one input and one output, but it should change to two outputs in a future release (bug 1521). </P></LI><LI><P>Problem with sockets generating 'segmentation fault' with P2PS is fixed (bugs 1304, 1339). </P></LI><LI><P>Failed assertion in the Owner table fixed (bug 1461). </P></LI></UL><P> </P></DIV><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="node6.html#section.m132.changes">&lt;&lt; Prev</A></TD><TD><A href="node5.html">- Up -</A></TD><TD><A href="node8.html#section.m132.maintainability">Next &gt;&gt;</A></TD></TR></TABLE><HR><ADDRESS><SPAN class="version">Version 1.4.0 (20090610)</SPAN></ADDRESS></BODY></HTML>