3 | | <stub> |
| 3 | Since the last release there are almost too many improvements to list. You can browse the revision log online if you care too. |
| 4 | |
| 5 | Some highlights include: |
| 6 | |
| 7 | == Language == |
| 8 | |
| 9 | * Improvements to the @help directive. |
| 10 | * Throw an UnpackException for multi-target assignment (target1, target2 = source) if there is a mismatch in the number of source items and targets |
| 11 | * Support unpacking the new Pair classes in assignments and for loops. |
| 12 | * 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. |
| 13 | |
| 14 | == Library == |
| 15 | |
| 16 | * Renamed "Cobra.Lang" to "Cobra.Core" |
| 17 | * New MultiList class. |
| 18 | * New Pair<of TA, TB> and Pair<of T> clasess. |
| 19 | * Improve the default formatting of the `trace` statement (which is also configurable). |
| 20 | |
| 21 | == Command Line == |
| 22 | |
| 23 | * Added -clr-platform option (like C#'s -platform option). |
| 24 | |
| 25 | == Miscellaneous == |
| 26 | |
| 27 | * Numerous bug fixes. |
| 28 | * Expand the wiki. |
| 29 | * Continued discussion and support in the forums. |