Changes between Version 10 and Version 11 of ReleaseNotes_0_9_0
- Timestamp:
- 09/27/12 08:06:28 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes_0_9_0
v10 v11 12 12 * Support unpacking the new Pair classes in assignments and for loops. 13 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 * New warnings 15 * Do not use the identity operator "is" with an object literal. Use an equality operator such as "==" or "<>". 16 * Cannot cast a string to a numeric type. Consider using "int.parse" or "int.tryParse". Use "@help int" for details. 14 17 * Added support for namespace doc strings. 18 * Added numeric literals like `45n` for number and `45d` for decimal. Previously, the `d` suffix required a decimal portion (`45.0d`) and there was no `n` suffix available. 19 * Added proper support for `DllImport` also known as "P/Invoke". 20 * Added recognition of the interfaces of primitive types such as `int` implementing `IComparable<of T>`. 21 * Just like assignment can create a local variable (i = 0), an out parameter in a method call can also create a local variable with an inferred type. 15 22 * Improved error checking and improved error messages. 16 23 * Bug fixes. … … 36 43 * def limitLength(maxLength as int, suffix as String?) as String 37 44 * def repeat(times as int) as String 38 * Added `GtkSourceView` sample program.45 * def splitWords as List<of String> 39 46 * Added `CobraCore.htmlDecode`, `.urlEncode` and `.urlDecode`. 47 * Improved `CobraCore.findCobraExe` (changset:2473). 40 48 * A Cobra.Compiler library is now always provided during installation. 49 * Renamed "CobraInfo" to "CompileTimeInfo" and added `.date` and `.subversionRevision`. 41 50 * Bug fixes. 42 51 … … 50 59 51 60 * Added new How To: Customize Object Equality. 61 * Added new samples 62 * Notepad for WPF 63 * Gtk Source Editor 64 * !HexDump 52 65 * Kickstarted [wiki:Koans Cobra Koans]. 53 66 * Expanded the wiki. … … 56 69 == Other == 57 70 71 * Added support for .NET 4.0. 58 72 * Improved the output of the @help directive. 59 73 * Improved the installer in numerous ways.