Code freeze for Mozart 1.3.2

Kevin Glynn kevin.glynn at gmail.com
Thu Jun 8 02:01:08 CEST 2006



I can't build with Debian's gcc 4.1:

   c++ -DHAVE_CONFIG_H -I. -I/home/keving/MOZART/oz13x/mozart/platform/emulator  -DSITE_PROPERTY -fno-exceptions  -fno-implicit-templates -O3 -pipe -fno-strict-aliasing -march=pentium -fomit-frame-pointer     -c -o iso-ctype.o /home/keving/MOZART/oz13x/mozart/platform/emulator/iso-ctype.cc
   /home/keving/MOZART/oz13x/mozart/platform/emulator/prop_class.hh: In member function 'void Propagator::dispose()':
   /home/keving/MOZART/oz13x/mozart/platform/emulator/prop_class.hh:67: error: no suitable 'operator delete' for 'OZ_Propagator'
   make[2]: *** [iso-ctype.o] Error 1
   
   
   @twiglet:build 4Q> c++ -dumpversion
   4.1.2
   (sid-i386)@twiglet:build 4Q>


I will look into this, but might not have time until the weekend.

k



Boriss Mejias writes:
 > Dear hackers,
 > 
 > We announce the code freeze of the CVS branch mozart-1-3-0-fixes to make 
 > the release of Mozart 1.3.2 in two weeks time: June 15. This is 
 > according MEP 104 (http://www.mozart-oz.org/meps/mep-0104.html)
 > 
 > Please contribute reporting any problem you may found. We will soon 
 > provide tarballs, RPMs and Windows installers to try out.
 > 
 > The change log has been extended since the last publication (see 
 > http://www.mozart-oz.org/pipermail/mozart-hackers/2006/002606.html). 
 > Here is the last version.
 > 
 >     Mozart 1.3.2 Changelog
 > 
 >     o 1 Changes in Oz, Mozart libraries and UI
 > 
 >        + 1.1 Copying of dictionaries was broken. Fixed. (Bug 1352)
 > 
 >        + 1.2 Mozart added to the FSF directory. (Bug 1207)
 > 
 >        + 1.3 Application.getGuiArgs now returns arguments as documented
 >              (Bug 1691)
 > 
 >     o 2 Changes in the implementation that affect usability and performance
 > 
 >        + 2.1 Oz Compiler
 > 
 >          - Keyword 'native' has been removed from class
 >            properties. This implies a change in the module Open in
 >            contributions, fixing a runtime error. (Bug 1277)
 > 
 > 	- A warning is triggered when a non-valid property is added
 >            after keyword fun in function definitions. This prevent
 >            programmers from creating eager functions when keyword lazy is
 >            misspelled. (Bug 1437)
 > 
 >        + 2.2 Garbage Collection
 > 
 > 	- Indexes have been fixed to work with RAM memory bigger that
 > 	  1GB.
 > 
 >        + 2.3 Distribution Layer
 > 
 > 	- NewPort 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).
 > 
 >          - Problem with sockets generating 'segmentation fault' with P2PS
 >            is fixed. (Bug 1304, 1339)
 > 
 >          - Failed assertion in the Owner table fixed. (Bug 1461)
 > 
 >     o 3 Changes in the implementation that affect maintainability and 
 > portability
 > 
 >          - Mozart 1.3.1 compiles with gcc up to version 3.3. Now it
 >            compiles with gcc newer than 3.3 and up to 4.1
 > 
 > 	- Succesful build reported on MacOSX/intel after fixing
 >            configuration. (Bug 1859)
 > 
 >     o 4 More Bug Fixes:
 > 
 >          - Error messages: 1429, 1816
 >          - XML related: 1333
 >          - GCC Compiler: 1636
 >          - RPM building: 1649
 >          - Reflect module: 1839
 >          - FloatToString: 1869
 >          - Tools: 1332, 1459, 1775
 >          - Documentation: 590, 991, 1371, 1445, 1374, 1375, 1419, 1466,
 >                           1479, 1614, 1660, 1818, 1820, 1832
 > 
 > cheers
 > Boriss
 > 
 > _________________________________________________________________________________
 > mozart-hackers mailing list                           mozart-hackers at ps.uni-sb.de      
 > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers




More information about the mozart-hackers mailing list