[pypy-svn] r16555 - in pypy/dist/pypy/translator/llvm2: . module

ericvrp at codespeak.net ericvrp at codespeak.net
Thu Aug 25 22:00:31 CEST 2005


Author: ericvrp
Date: Thu Aug 25 22:00:30 2005
New Revision: 16555

Modified:
   pypy/dist/pypy/translator/llvm2/genllvm.py
   pypy/dist/pypy/translator/llvm2/module/genexterns.c
Log:
generate externals multiple times again


Modified: pypy/dist/pypy/translator/llvm2/genllvm.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/genllvm.py	(original)
+++ pypy/dist/pypy/translator/llvm2/genllvm.py	Thu Aug 25 22:00:30 2005
@@ -159,10 +159,12 @@
 
     def generate_llfile(self, extern_decls):
 
-        extern_dir = udir.join("externs")
-        if extern_dir.check(dir=1):
-            return
-        extern_dir.mkdir()
+        #XXX outcommented because we are not puting files here
+        #extern_dir = udir.join("externs")
+        #if extern_dir.check(dir=1):
+        #    return
+        #extern_dir.mkdir()
+        extern_dir = None
 
         genllcode = ""
 

Modified: pypy/dist/pypy/translator/llvm2/module/genexterns.c
==============================================================================
--- pypy/dist/pypy/translator/llvm2/module/genexterns.c	(original)
+++ pypy/dist/pypy/translator/llvm2/module/genexterns.c	Thu Aug 25 22:00:30 2005
@@ -396,21 +396,16 @@
 	char *s;
 	char *expo = NULL;
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1111111111XXXXXX hello\n");
-
 	expo = RPyString_AsString(exponent);
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXX222222222XXXXXXXXXXXXXXXXXX hello\n");
 	if (*expo == '\0') {
 		expo = "0";
 	}
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX33333XXXXXXXXXXXXX hello\n");
 	locale_data = localeconv();
 	decimal_point = locale_data->decimal_point;
 	decimal_point_len = strlen(decimal_point);
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX44444XXXXXXXX hello\n");
 	buf_size = RPyString_Size(sign) + 
 	  RPyString_Size(beforept) +
 	  decimal_point_len +
@@ -419,7 +414,6 @@
 	  strlen(expo) + 
 	  1 /*  asciiz  */ ;
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5555XXXX hello\n");
         s = malloc(buf_size);
 
 	strcpy(s, RPyString_AsString(sign));
@@ -429,25 +423,20 @@
 	strcat(s, "e");
 	strcat(s, expo);
 
-	fprintf(stderr, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX6666 hello\n");
 	last = s + (buf_size-1);
 	x = strtod(s, &fail_pos);
 	errno = 0;
-	fprintf(stderr, "XXXXXXXXX77777777777777777777799999999999999999999999hello\n");
 	if (fail_pos > last)
 		fail_pos = last;
-	fprintf(stderr, "XXXXX888888888888888888888888999999999999999999999999hello\n");
 	if (fail_pos == s || *fail_pos != '\0' || fail_pos != last) {
-	free(s);
+        	free(s);
 		prepare_and_raise_ValueError("invalid float literal");
 		return -1.0;
 	}
-	fprintf(stderr, "XXXXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999hello\n");
 	if (x == 0.0) { /* maybe a denormal value, ask for atof behavior */
 		x = strtod(s, NULL);
 		errno = 0;
 	}
-	fprintf(stderr, "XXXXXXXXXXXX99999999999999999999999999999999999999999hello\n");
 	free(s);
 	return x;
 }



More information about the Pypy-commit mailing list