- 01 May, 2019 1 commit
-
-
Victor Stinner authored
* Add 2 new config methods: * _PyCoreConfig_SetArgv() * _PyCoreConfig_SetWideArgv() * Add also an internal _PyCoreConfig_SetPyArgv() method. * Remove 'args' parameter from _PyCoreConfig_Read().
-
- 30 Apr, 2019 8 commits
-
-
Victor Stinner authored
Fix memory leak in Py_SetStandardStreamEncoding(): release memory if the function is called twice.
-
Mario Corchero authored
When an attribute is deleted from a Mock, a sentinel is added rather than just deleting the attribute. This commit checks for such sentinels when returning the child mocks in the __dir__ method as users won't expect deleted attributes to appear when performing dir(mock).
-
Steve Dower authored
-
Victor Stinner authored
Initialize "stack_t current_stack" to zero using memset().
-
gescheit authored
make a compare in bit-operation manner.
-
Raymond Hettinger authored
-
Utkarsh Gupta authored
-
Pablo Galindo authored
* bpo-36751: Deprecate getfullargspec and report positional-only args as regular args * Use inspect.signature in testhelpers
-
- 29 Apr, 2019 16 commits
-
-
Marco Rougeth authored
-
Ned Deily authored
-
Ned Deily authored
Under some conditions the earlier fix for bpo-18075, "Infinite recursion tests triggering a segfault on Mac OS X", now causes failures on macOS when attempting to change stack limit with resource.setrlimit resource.RLIMIT_STACK, like regrtest does when running the test suite. The reverted change had specified a non-default stack size when linking the python executable on macOS. As of macOS 10.14.4, the previous code causes a hard failure when running tests, although similar failures had been seen under some conditions under some earlier systems. For now, revert the original change and resume using the default stack size when linking the interpreter.
-
Berker Peksag authored
-
Paul Ganssle authored
This commit implements the first version of date.fromisocalendar, the inverse function for date.isocalendar.
-
xdegaye authored
-
Guido van Rossum authored
-
Pablo Galindo authored
This commit contains the implementation of PEP570: Python positional-only parameters. * Update Grammar/Grammar with new typedarglist and varargslist * Regenerate grammar files * Update and regenerate AST related files * Update code object * Update marshal.c * Update compiler and symtable * Regenerate importlib files * Update callable objects * Implement positional-only args logic in ceval.c * Regenerate frozen data * Update standard library to account for positional-only args * Add test file for positional-only args * Update other test files to account for positional-only args * Add News entry * Update inspect module and related tests
-
Victor Stinner authored
This reverts commit b36e5d62.
-
Victor Stinner authored
* Add _PyEval_FiniThreads2(). _PyEval_FiniThreads() now only clears the pending lock, whereas _PyEval_FiniThreads2() destroys the GIL. * pymain_free() now calls _PyEval_FiniThreads2(). * Py_FinalizeEx() now calls _PyEval_FiniThreads().
-
xdegaye authored
-
Joannah Nanjekye authored
PyEval_AcquireLock() and PyEval_AcquireThread() now terminate the current thread if called while the interpreter is finalizing, making them consistent with PyEval_RestoreThread(), Py_END_ALLOW_THREADS, and PyGILState_Ensure().
-
xdegaye authored
-
Andrey authored
-
Raymond Hettinger authored
-
Emmanuel Arias authored
-
- 28 Apr, 2019 3 commits
-
-
-
Raymond Hettinger authored
-
Gordon P. Hemsley authored
* Fix typo in test_cyclic_gc subtest * Improve test coverage for xml.etree.ElementTree
-
- 27 Apr, 2019 4 commits
-
-
Berker Peksag authored
-
Paul Ganssle authored
In the process of converting the date.fromtimestamp function to use argument clinic in GH-8535, the C API for PyDate_FromTimestamp was inadvertently changed to expect a timestamp object rather than an argument tuple. This PR fixes this backwards-incompatible change by adding a new wrapper function for the C API function that unwraps the argument tuple and passes it to the underlying function. This PR also adds tests for both PyDate_FromTimestamp and PyDateTime_FromTimestamp to prevent any further regressions.
-
Paul Ganssle authored
-
Terry Jan Reedy authored
The new markup is currently ignored by IDLE's tk doc display.
-
- 26 Apr, 2019 8 commits
-
-
Victor Stinner authored
Py_TRACE_REFS ABI is incompatible with release and debug (Py_DEBUG) ABI.
-
Victor Stinner authored
-
Victor Stinner authored
Misc/python-config.sh lives in the build directory, not in the source directory.
-
Charles Pigott authored
-
Victor Stinner authored
Add PYTHONPATH=$(srcdir) to run $(PYTHON_FOR_REGEN) -m Parser.pgen, so it's possible to build Python from a different directory.
-
Victor Stinner authored
Add _Py_INIT_HAS_EXITCODE() macro.
-
Victor Stinner authored
Regrtest.finalize() now closes explicitly the WindowsLoadTracker instance.
-
Victor Stinner authored
Properly handle a test which fail but then pass. Add test_rerun_success() unit test.
-