Changes between Version 8 and Version 9 of ReleaseNotes_0_9_0
- Timestamp:
- 09/27/12 07:44:43 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes_0_9_0
v8 v9 7 7 == Language == 8 8 9 * Improvements to the @help directive. 9 * Support multiple `test` sections in methods and properties. 10 * Added new `try...catch...get` expression. 10 11 * Throw an UnpackException for multi-target assignment (target1, target2 = source) if there is a mismatch in the number of source items and targets 11 12 * Support unpacking the new Pair classes in assignments and for loops. 12 13 * 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. 13 15 * Improved error checking and improved error messages. 14 16 * Bug fixes. … … 19 21 * New MultiList class. 20 22 * 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`. 22 25 * 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. 23 28 * A Cobra.Compiler library is now always provided during installation. 24 29 * Bug fixes. … … 28 33 * 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. 29 34 * Added -clr-platform option (like C#'s -platform option). 35 * For "cobra -about", show the path that cobra.exe comes from. 30 36 31 37 == Learning == … … 38 44 == Other == 39 45 46 * Improved the output of the @help directive. 40 47 * Improved the installer in numerous ways. 41 48 * Expanded the test suite. 42 49 * 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. 43 51 44 52 == See Also ==