Wiki

Changes between Version 9 and Version 10 of ReleaseNotes_0.9.2

Show
Ignore:
Timestamp:
12/12/12 05:06:16 (12 years ago)
Author:
Charles
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes_0.9.2

    v9 v10  
    1818   * All numeric types work. 
    1919   * Augmented assignment (`**=`) works. 
    20    * For `b ** e` where both are ints, a negative int value for `e` will throw an InvalidOperationException. You can address this by casting either to a fractional type (`number`, `decimal`, `float`). 
     20   * For `b ** e` where both are ints, a negative int value for `e` will throw an InvalidOperationException. You can address this by casting either term to a fractional type (`number`, `decimal`, `float`). 
    2121 * Division 
    2222   * Added `//=` for augmented assignment of integers with "integer division". This corresponds to the binary arithmetic operator `//`. 
     
    2525   * Fixed: The operator `//=` for fractional types does not floor the result like `//` does, making the two operators inconsistent. 
    2626 * Added support for `int` literals outside a 32-bit range. 
    27    * Inferred types are now int, uint, int64 and uint32. 
     27   * Inferred types are now int, uint, int64 and uint64. 
    2828   * Works for decimal and hexadecimal bases. 
    2929 * Added new error check: Cannot raise events for other objects.