[ooc-compiler] oo2c-2.1 released
Brought to you by:
mva
|
From: Michael v. A. <Mic...@de...> - 2004-03-01 22:51:06
|
This release incorporates some cleanup work that has been pending for some time: a new environment variable to specify repositories, support for shared library version numbers, and other odds and ends. With this the compiler is pretty much feature complete, so the version number goes up to 2.1. Changes: (oo2c, oob, etc) The new environment variable OOC_REPS can be used to pass a list of repository paths to the compiler and the other tools. OOC_REPS is a list of directories, separated by colons `:'. Empty paths are ignored. This variable is an alternative to using multiple `-r' command line options, or editing the config file. (oo2c) Pass library version from the pkginfo.xml file as option `-version-info' to the libtool link command. (oo2c) Fixed compiler crash with integer constants >=2^63. (bug #907308) (oo2c) Avoid disproportionate translation time in the instruction scheduler for large procedures. (Object:Boxed) New functions BooleanToString(), IntToString(), LongRealToString(), and SetToString(). Each takes a value of the indicated type and returns a STRING. The result is the same as converting the value into its `Boxed' representation first, and then calling ToString() on the object. -- mva |