Add methods for converting long to narrower primitive types which throw if the trunction loses information
(see ceylon/ceylon-compiler#1559).
Replace primitive typecasts with bounds-checked conversion in Util (see ceylon/ceylon-compiler#1559).
Replace primitive typecasts with bounds-checked conversion in primitive array schemas
(see ceylon/ceylon-compiler#1559).
Replace primitive typecasts with bounds-checked conversion in other places
(see ceylon/ceylon-compiler#1559).
Use toInt() a little more, this time in the metamodel. These ones are very unlikely to even throw
(see ceylon/ceylon-compiler#1559).
Updated java impls for ceylon/ceylon-compiler#1625: remove impl classes when not required
Removed Callable companion class for ceylon/ceylon-compiler#1625
additional doc strings
fix spelling (thanks, @lucaswerkmeister)
improve doc for Destroyable/Obtainable
cleanup commented code
minor
add @SuppressWarnings annotations
clarify semantics of Array for #456
more precise type for List.keys
make List.keys, List.rest, List.reversed reflect changes to the List
refresh Correspondence
minor
oops, ws
Make Iterable.sequence a method for #475