[svn:parrot] r37940 - trunk/compilers/nqp/src

fperrad at svn.parrot.org fperrad at svn.parrot.org
Tue Apr 7 09:52:35 UTC 2009


Author: fperrad
Date: Tue Apr  7 09:52:34 2009
New Revision: 37940
URL: https://trac.parrot.org/parrot/changeset/37940

Log:
[nqp] refactor 'say' with tailcall

Modified:
   trunk/compilers/nqp/src/builtins.pir

Modified: trunk/compilers/nqp/src/builtins.pir
==============================================================================
--- trunk/compilers/nqp/src/builtins.pir	Tue Apr  7 05:36:32 2009	(r37939)
+++ trunk/compilers/nqp/src/builtins.pir	Tue Apr  7 09:52:34 2009	(r37940)
@@ -32,9 +32,7 @@
 
 .sub 'say'
     .param pmc list            :slurpy
-    'print'(list :flat)
-    print "\n"
-    .return (1)
+    .tailcall 'print'(list :flat, "\n")
 .end
 
 


More information about the parrot-commits mailing list