- 26 Mar, 2019 4 commits
-
-
Zackery Spytz authored
-
Andre Delfino authored
-
Benjamin Peterson authored
-
Victor Stinner authored
* Replace _PyCoreConfig.preconfig with 3 new fields in _PyCoreConfig: isolated, use_environment, dev_mode. * Add _PyPreCmdline.dev_mode. * Add _Py_PreInitializeFromPreConfigInPlace().
-
- 25 Mar, 2019 15 commits
-
-
Victor Stinner authored
* Make _PyPreConfig_GetEnv(), _PyCoreConfig_GetEnv() and _PyCoreConfig_GetEnvDup() private * _Py_get_env_flag() first parameter becomes "int use_environment"
-
Andre Delfino authored
* bpo-34085: Improve wording on classmethod/staticmethod * Address comments from Éric * Address comments from Éric
-
Stéphane Wirtel authored
-
Victor Stinner authored
* Add _Py_GetConfigsAsDict() function to get all configurations as a dict. * dump_config() of _testembed.c now dumps preconfig as a separated key: call _Py_GetConfigsAsDict(). * Make _PyMainInterpreterConfig_AsDict() private.
-
Pablo Galindo authored
Now that the parser generator is written in Python (Parser/pgen) we can make use of it to regenerate the Lib/keyword file that contains the language keywords instead of parsing the autogenerated grammar files. This also allows checking in the CI that the autogenerated files are up to date.
-
Stefan Krah authored
-
Raymond Hettinger authored
-
Stephen Rosen authored
-
Victor Stinner authored
* Initialize _PyPreConfig.dev_mode to -1. * _PyPreConfig_Read(): coreconfig has the priority over preconfig. * _PyCoreConfig_Read() now calls _PyPreCmdline_Read() internally. * config_from_cmdline() now pass _PyPreCmdline to config_read(). * Add _PyPreCmdline_Copy().
-
Victor Stinner authored
Prepare code to move some _PyPreConfig parameters into _PyPreCmdline. Changes: * _PyCoreConfig_ReadFromArgv(): remove preconfig parameter, use _PyRuntime.preconfig. * Add _PyPreCmdline_GetPreConfig() (called by _PyPreConfig_Read()). * Rename _PyPreCmdline_Init() to _PyPreCmdline_SetArgv() * Factorize _Py_PreInitializeFromPreConfig() code: add pyinit_preinit(). * _PyPreConfig_Read() now sets coerce_c_locale to 2 if it must be coerced. * Remove _PyCoreConfig_ReadPreConfig(). * _PyCoreConfig_Write() now copies updated preconfig into _PyRuntime.
-
Stefan Behnel authored
bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905)
-
Zackery Spytz authored
Set type_attr to NULL after the assignment to stgdict->proto (like what is done with stgdict after the Py_SETREF() call) so that it is not decrefed twice on error.
-
Rémi Lapeyre authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 24 Mar, 2019 5 commits
-
-
Louie Lu authored
-
Lisa Roach authored
-
Terry Jan Reedy authored
Fix error in commit 2b751555 noticed by Serhiy Storchaka.
-
Ned Deily authored
-
Zackery Spytz authored
-
- 23 Mar, 2019 7 commits
-
-
AraHaan authored
Check for sys.abiflags before using since not all platforms have it defined.
-
Inada Naoki authored
We will remove int support from 3.10 or 4.0.
-
Cheryl Sabella authored
* Add tests for grep findfiles. * Move findfiles to module function. * Change findfiles to use os.walk. Based on a patch by Al Sweigart.
-
Victor Stinner authored
_PyPreConfig_Write() now writes the applied pre-configuration into _PyRuntimeState.preconfig.
-
Terry Jan Reedy authored
Remove now unneeded imports.
-
Gregory P. Smith authored
Clarify capturing or suppressing stdout and stderr on the old call APIs. Do not state that they are equivalent to run() calls when they are not implemented using run as that was misleading. Unlike run they cannot handle stdout or stderr being set to PIPE without a risk of deadlock.
-
Xavier GUIHOT authored
-
- 22 Mar, 2019 9 commits
-
-
Terry Jan Reedy authored
This param was only used once and changed the return type.
-
Brett Cannon authored
Before, an `AttributeError` was raised due to trying to access an attribute that exists on specs but having received `None` instead for a non-existent module. https://bugs.python.org/issue36298
-
Denton Liu authored
Clarify that the naming of protocol handler methods shouldn't be literally called "protocol" but should be named after the actual protocol. https://bugs.python.org/issue35155
-
Rémi Lapeyre authored
-
Inada Naoki authored
`Task.current_task()` and `Task.all_tasks()` will be removed in 3.9.
-
Kumar Akshay authored
-
Pablo Galindo authored
-
Zackery Spytz authored
compiler_call() needs to check if an error occurred during the maybe_optimize_method_call() call.
-
Zackery Spytz authored
If the first PyUnicode_DecodeUTF8() call fails in structseq_repr(), _PyUnicodeWriter_Dealloc() will be called on an uninitialized _PyUnicodeWriter.
-