Changes between Version 9 and Version 10 of ReleaseNotes_0.9.2
- Timestamp:
- 12/12/12 05:06:16 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes_0.9.2
v9 v10 18 18 * All numeric types work. 19 19 * 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 t o 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`). 21 21 * Division 22 22 * Added `//=` for augmented assignment of integers with "integer division". This corresponds to the binary arithmetic operator `//`. … … 25 25 * Fixed: The operator `//=` for fractional types does not floor the result like `//` does, making the two operators inconsistent. 26 26 * Added support for `int` literals outside a 32-bit range. 27 * Inferred types are now int, uint, int64 and uint 32.27 * Inferred types are now int, uint, int64 and uint64. 28 28 * Works for decimal and hexadecimal bases. 29 29 * Added new error check: Cannot raise events for other objects.