- 06 Şub, 2003 30 kayıt (commit)
-
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Guido van Rossum yazdı
pickle.py, where it makes save_newobj() unnecessary. Tests pass.
-
Jack Jansen yazdı
used everywhere).
-
Guido van Rossum yazdı
-
Neal Norwitz yazdı
-
Andrew M. Kuchling yazdı
Use re module instead of regex
-
Guido van Rossum yazdı
- subclasses of list or dict - __reduce__ returning a 4-tuple or 5-tuple - slots
-
Andrew M. Kuchling yazdı
now crash because two arguments are expected. Add a default value to keep those scripts running.
-
Andrew M. Kuchling yazdı
Fix use of GetoptError, so demo() now works
-
Guido van Rossum yazdı
-
Michael W. Hudson yazdı
-
Michael W. Hudson yazdı
Backport candidate.
-
Guido van Rossum yazdı
-
Andrew M. Kuchling yazdı
-
Guido van Rossum yazdı
coverage.
-
Andrew M. Kuchling yazdı
Simply replace all uses of statcache with os.stat. Should I add a DeprecationWarning triggered if the use_statcache argument is supplied, so we can remove it in 2.4?
-
Andrew M. Kuchling yazdı
Right now the test cases create a files and a directory in the temp. directory. Raymond suggested checking files in to the test/ directory, simplifying the setup/teardown methods; is that worth doing?
-
Tim Peters yazdı
Apparently MAC OS 9 doesn't have POSIX-conforming timestamps. A test fails as a result, but at least for this specific test it's easy enough to get the POSIX epoch out of it.
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
-
Guido van Rossum yazdı
-
Jeremy Hylton yazdı
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
-
Neal Norwitz yazdı
-
Anthony Baxter yazdı
This patch adds stdin, stdout as optional arguments to the cmd.Cmd constructor (defaulting to sys.stdin, sys.stdout), and changes the Cmd methods throughout to use self.stdout.write() and self.stdin.foo for output and input. This allows much greater flexibility for using cmd - for instance, hooking it into a telnet server. Patch for library module and for documentation.
-
- 05 Şub, 2003 10 kayıt (commit)
-
-
Jeremy Hylton yazdı
-DCALL_PROFILE: Count the number of function calls executed. When this symbol is defined, the ceval mainloop and helper functions count the number of function calls made. It keeps detailed statistics about what kind of object was called and whether the call hit any of the special fast paths in the code. Optimization: When we take the fast_function() path, which seems to be taken for most function calls, and there is minimal frame setup to do, avoid call PyEval_EvalCodeEx(). The eval code ex function does a lot of work to handle keywords args and star args, free variables, generators, etc. The inlined version simply allocates the frame and copies the arguments values into the frame. The optimization gets a little help from compile.c which adds a CO_NOFREE flag to code objects that don't have free variables or cell variables. This change allows fast_function() to get into the fast path with fewer tests. I measure a couple of percent speedup in pystone with this change, but there's surely more that can be done.
-
Jack Jansen yazdı
-
Just van Rossum yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
be bothered to fix it.
-
Guido van Rossum yazdı
the code.
-
Jeremy Hylton yazdı
For the case where the current globals match the previous frame's globals, eliminates three tests in two if statements. For the case where we just get __builtins__ from a module, eliminate a couple of tests.
-
Andrew M. Kuchling yazdı
gzip shouldn't raise ValueError on corrupt files Currently the gzip module will raise a ValueError if the file was corrupt (bad crc or bad size). I can't see how that applies to reading a corrupt file. IOError seems better, and it's what code will likely be looking for.
-
Andrew M. Kuchling yazdı
-
Tim Peters yazdı
file can be dumped without (bogus) complaint if the the pickles were created using a single pickle memo.
-