- 12 Şub, 2017 7 kayıt (commit)
-
-
Victor Stinner yazdı
Set name to "_curses.window" instead of "_curses.curses window" (with a space!?).
-
Mariatta yazdı
* bpo-28929: Link the documentation to its source file on GitHub Change the documentation's `Show Source` link on the left menu to GitHub source file. * change version to master
-
Victor Stinner yazdı
* Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c.
-
Mariatta yazdı
There were some grammatical errors in weakref.WeakValueDictionary documentation.
-
Nathaniel J. Smith yazdı
It took me quite a bit to figure out what this was referring to, since the given issue number is wrong, and the original commit message I found through git blame lists a different, also wrong issue number... see https://bugs.python.org/issue27122#msg279449
-
INADA Naoki yazdı
-
- 11 Şub, 2017 5 kayıt (commit)
-
-
Ryan Gonzalez yazdı
* Fix some deprecation warnings in Doc/conf.py * Fix an rst error in Misc/NEWS
-
Zachary Ware yazdı
-
Victor Stinner yazdı
Update also the Release Schedule to Python 3.7.
-
Donald Stufft yazdı
If the IRC notification is stored in plaintext, then anyone who forks the repository and also adds it to travis will send notifications to the IRC channel for their fork by default. Since the secure variable is encrypted using a repository specific key, this will only work when it is being built using the correct repository.
-
Victor Stinner yazdı
bpo-29527.
-
- 10 Şub, 2017 21 kayıt (commit)
-
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
Brett Cannon yazdı
This file will be displayed to contributors when they create a pull request in any branch (hence why it is not written in a branch-specific way).
-
Victor Stinner yazdı
Sorry, I didn't want to push this change before the review :-( I was pushing a change into the 2.7 branch.
-
Victor Stinner yazdı
* Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Issue #29100: On Windows, datetime.datetime.fromtimestamp(min_ts) fails with an OSError in test_timestamp_limits().
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Issue #29100: Catch OverflowError in the new test_timestamp_limits() test.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check minimum and maximum years.
-
Łukasz Langa yazdı
-
Łukasz Langa yazdı
-
Łukasz Langa yazdı
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-
- 09 Şub, 2017 7 kayıt (commit)
-
-
Victor Stinner yazdı
is_size_t test was reversed. Bug spotted by INADA Naoki.
-
Victor Stinner yazdı
test_unraisable() of test_exceptions expects that PyErr_WriteUnraisable(method) fails on repr(method). Before the previous change (7b8df4a5d81d), slot_tp_finalize() called PyErr_WriteUnraisable() with a PyMethodObject. In this case, repr(method) calls repr(self) which is BrokenRepr.__repr__() and the calls raises a new exception. After the previous change, slot_tp_finalize() uses an unbound method: repr() is called on a regular __del__() method which doesn't call repr(self). repr() doesn't fail anymore. PyErr_WriteUnraisable() doesn't call __repr__() anymore, so remove BrokenRepr unit test.
-
Victor Stinner yazdı
Issue #29507: Optimize slots calling Python methods. For Python methods, get the unbound Python function and prepend arguments with self, rather than calling the descriptor which creates a temporary PyMethodObject. Add a new _PyObject_FastCall_Prepend() function used to call the unbound Python method with self. It avoids the creation of a temporary tuple to pass positional arguments. Avoiding temporary PyMethodObject and avoiding temporary tuple makes Python slots up to 1.46x faster. Microbenchmark on a __getitem__() method implemented in Python: Median +- std dev: 121 ns +- 5 ns -> 82.8 ns +- 1.0 ns: 1.46x faster (-31%) Co-Authored-by: INADA Naoki <songofacandy@gmail.com>
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
Nick Coghlan yazdı
-