Wiki

Changes between Version 8 and Version 9 of ReleaseNotes_0_9_0

Show
Ignore:
Timestamp:
09/27/12 07:44:43 (12 years ago)
Author:
Charles
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes_0_9_0

    v8 v9  
    77== Language == 
    88 
    9  * Improvements to the @help directive. 
     9 * Support multiple `test` sections in methods and properties. 
     10 * Added new `try...catch...get` expression. 
    1011 * Throw an UnpackException for multi-target assignment (target1, target2 = source) if there is a mismatch in the number of source items and targets 
    1112 * Support unpacking the new Pair classes in assignments and for loops. 
    1213 * Enhance the treatment of == and <> between objects to fall back to a strongly type .equals method if a strongly typed .compareTo method is not available. 
     14 * Added support for namespace doc strings. 
    1315 * Improved error checking and improved error messages. 
    1416 * Bug fixes. 
     
    1921 * New MultiList class. 
    2022 * New Pair<of TA, TB> and Pair<of T> clasess. 
    21  * Improve the default formatting of the `trace` statement (which is also configurable). 
     23 * Improved the default formatting of the `trace` statement (which is also configurable). 
     24 * Added `CobraCore.operatingSystemDescription as String`. 
    2225 * Added `Stack.clone` extension method that preserves the ordering of the stack elements. 
     26 * Added `String.limitLength(maxLength as int, suffix as String?) as String` extension method. 
     27 * Added `GtkSourceView` sample program. 
    2328 * A Cobra.Compiler library is now always provided during installation. 
    2429 * Bug fixes. 
     
    2833 * Command line: -native-compiler: The absolute path to the native compiler is no longer required. A simple "csc.exe" or "dmcs" will suffice if it is in the system PATH. 
    2934 * Added -clr-platform option (like C#'s -platform option). 
     35 * For "cobra -about", show the path that cobra.exe comes from. 
    3036 
    3137== Learning == 
     
    3844== Other == 
    3945 
     46 * Improved the output of the @help directive. 
    4047 * Improved the installer in numerous ways. 
    4148 * Expanded the test suite. 
    4249 * Advanced the JVM back-end (could still use open source volunteers). 
     50 * Bumped the Mono requirement from 2.4 to 2.6 based on a survey about VM versions. 
    4351 
    4452== See Also ==