perl.cvs.parrot
[Top] [All Lists]

[svn:parrot] r28106 - trunk/languages/perl6/src/parser

Subject: [svn:parrot] r28106 - trunk/languages/perl6/src/parser
From:
Date: Thu, 5 Jun 2008 11:10:31 -0700 PDT
Newsgroups: perl.cvs.parrot

Author: pmichaud
Date: Thu Jun  5 11:10:30 2008
New Revision: 28106

Modified:
   trunk/languages/perl6/src/parser/actions.pm

Log:
[rakudo]:
* Avoid losing precision in floating point constants.


Modified: trunk/languages/perl6/src/parser/actions.pm
==============================================================================
--- trunk/languages/perl6/src/parser/actions.pm (original)
+++ trunk/languages/perl6/src/parser/actions.pm Thu Jun  5 11:10:30 2008
@@ -1689,7 +1689,7 @@
 
 
 method dec_number($/) {
-    make PAST::Val.new( :value( +$/ ), :returns('Num'), :node( $/ ) );
+    make PAST::Val.new( :value( ~$/ ), :returns('Num'), :node( $/ ) );
 }
 
 method radint($/, $key) {

<Prev in Thread] Current Thread [Next in Thread>
  • [svn:parrot] r28106 - trunk/languages/perl6/src/parser, pmichaud <=