[issue13011] Frozen programs require the original build directory in order to run.

2011-09-19 Thread Malcolm Purvis
New submission from Malcolm Purvis : In Python 2.7.2, Linux executables built with freeze.py will only run on the machine that contains the original build directory. This defeats the purpose of having frozen programs. This problem did not exist in Python 2.5. The following steps reproduce

[issue5109] array.array constructor very slow when passed an array object.

2009-02-04 Thread Malcolm Purvis
Malcolm Purvis added the comment: It's true that memcpy won't work when the data type changes, but I would assume (with no evidence to back me up) that the most common case for passing an array into the array's constructor would be when data types are the same. That case w

[issue5109] array.array constructor very slow when passed an array object.

2009-01-30 Thread Malcolm Purvis
New submission from Malcolm Purvis : Copying an array.array object via the array constructor is some 100x slower than using slicing or even converting the array to a string and then passing that string to the array constructor. Running the attached program on a 2.2GHz MacBook Pro (OSX 10.5.5