[Nice-commit] Nice/stdlib/nice/lang numeric.nice,1.22,1.23
Brought to you by:
bonniot
|
From: <bo...@us...> - 2003-04-18 15:14:52
|
Update of /cvsroot/nice/Nice/stdlib/nice/lang In directory sc8-pr-cvs1:/tmp/cvs-serv360/stdlib/nice/lang Modified Files: numeric.nice Log Message: Added the `double` operator, similarly to the other primitive type operators. This one does no narrowing, but allows to lose precision over the type of an expression, which can be necessary to resolve an ambiguity. Index: numeric.nice =================================================================== RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/numeric.nice,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** numeric.nice 6 Dec 2002 12:50:19 -0000 1.22 --- numeric.nice 18 Apr 2003 15:14:48 -0000 1.23 *************** *** 26,31 **** // Narrowing primitive conversions float float(double d) = inline nice.lang.inline.Nop(); - int int(double d) = inline nice.lang.inline.Nop(); short short(double d) = inline nice.lang.inline.Nop(); --- 26,31 ---- // Narrowing primitive conversions + double double(double d) = inline nice.lang.inline.Nop(); float float(double d) = inline nice.lang.inline.Nop(); int int(double d) = inline nice.lang.inline.Nop(); short short(double d) = inline nice.lang.inline.Nop(); |