use IntegerType, FloatingType, and rank attributes to analyze arithmetic
2006-09-02 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: use IntegerType, FloatingType, and
rank attributes to analyze arithmetic operations
* vala/valacodegenerator.vala: generate C casts for explicit value-type
casts
* vala/valastruct.vala: add is_integer_type, is_floating_type, and
get_rank methods, add IntegerType and FloatingType attributes
* vala/valasemanticanalyzer.vala, vala/valacastexpression.vala,
vala/valainstancecast.vala, ccode/valaccodecastexpression.vala: fix
typos
* vapi/glib-2.0.vala: add int16, uint16, int32, uint32, use IntegerType
and FloatingType attributes
svn path=/trunk/; revision=117