summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exceptionSerhiy Storchaka2016-10-181-20/+26
|\ \ \ \ \ | |/ / / / | | | | | | | | | | loss in PyTraceBack_Here().
| * | | | Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exceptionSerhiy Storchaka2016-10-181-20/+26
| |\ \ \ \ | | |/ / / | | | | | | | | | | loss in PyTraceBack_Here().
| | * | | Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exceptionSerhiy Storchaka2016-10-181-20/+26
| | | | | | | | | | | | | | | | | | | | loss in PyTraceBack_Here().
| | * | | Issue #28257: Improved error message when pass a non-mapping as a var-keywordSerhiy Storchaka2016-10-071-4/+17
| | | | | | | | | | | | | | | | | | | | argument.
* | | | | Minor fix-up to apply the stack adjustment macros consistent with the other ↵Raymond Hettinger2016-10-161-2/+2
| | | | | | | | | | | | | | | | | | | | opcodes
* | | | | Issue #24098: Fixed possible crash when AST is changed in process ofSerhiy Storchaka2016-10-071-0/+220
|\ \ \ \ \ | |/ / / / | | | | | | | | | | compiling it.
| * | | | Issue #24098: Fixed possible crash when AST is changed in process ofSerhiy Storchaka2016-10-071-0/+220
| |\ \ \ \ | | |/ / / | | | | | | | | | | compiling it.
| | * | | Issue #24098: Fixed possible crash when AST is changed in process ofSerhiy Storchaka2016-10-071-0/+216
| | | | | | | | | | | | | | | | | | | | compiling it.
* | | | | Issue #27358: Merge from 3.6Berker Peksag2016-10-021-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Issue #27358: Fix typo in error messageBerker Peksag2016-10-021-1/+1
| | | | |
* | | | | Issue #27358: Optimized merging var-keyword arguments and improved errorSerhiy Storchaka2016-10-021-44/+54
|\ \ \ \ \ | |/ / / / | | | | | | | | | | message when pass a non-mapping as a var-keyword argument.
| * | | | Issue #27358: Optimized merging var-keyword arguments and improved errorSerhiy Storchaka2016-10-021-44/+54
| | | | | | | | | | | | | | | | | | | | message when pass a non-mapping as a var-keyword argument.
* | | | | Issue #28257: Improved error message when pass a non-iterable asSerhiy Storchaka2016-10-024-110/+121
|\ \ \ \ \ | |/ / / / | | | | | | | | | | a var-positional argument. Added opcode BUILD_TUPLE_UNPACK_WITH_CALL.
| * | | | Issue #28257: Improved error message when pass a non-iterable asSerhiy Storchaka2016-10-024-110/+121
| | | | | | | | | | | | | | | | | | | | a var-positional argument. Added opcode BUILD_TUPLE_UNPACK_WITH_CALL.
* | | | | Issue #27942: String constants now interned recursively in tuples and ↵Serhiy Storchaka2016-09-302-3625/+3620
|\ \ \ \ \ | |/ / / / | | | | | | | | | | frozensets.
| * | | | Issue #27942: String constants now interned recursively in tuples and ↵Serhiy Storchaka2016-09-302-3625/+3620
| |\ \ \ \ | | |/ / / | | | | | | | | | | frozensets.
| | * | | Issue #27942: String constants now interned recursively in tuples and ↵Serhiy Storchaka2016-09-302-867/+865
| | | | | | | | | | | | | | | | | | | | frozensets.
| | * | | Silence GCC warning.Serhiy Storchaka2016-09-221-2/+2
| | | | | | | | | | | | | | | | | | | | The code was correct, but GCC is not enough clever.
* | | | | Merged from 3.6Alexander Belopolsky2016-09-281-0/+52
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28148: Stop using localtime() and gmtime() in the time module.Alexander Belopolsky2016-09-281-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced platform independent _PyTime_localtime API that is similar to POSIX localtime_r, but available on all platforms. Patch by Ed Schouten.
* | | | | Issue #27703: Got rid of unnecessary NULL checks in do_raise() in release mode.Serhiy Storchaka2016-09-271-2/+5
|/ / / / | | | | | | | | | | | | Patch by Xiang Zhang.
* | | | Issue #28100: Refactor error messages, patch by Ivan LevkivskyiChristian Heimes2016-09-231-12/+8
| | | |
* | | | Issue #28086: Single var-positional argument of tuple subtype was passedSerhiy Storchaka2016-09-221-2/+2
| | | | | | | | | | | | | | | | unscathed to the C-defined function. Now it is converted to exact tuple.
* | | | va_end() all va_copy()ed va_lists.Christian Heimes2016-09-212-7/+21
| | | |
* | | | replace usage of Py_VA_COPY with the (C99) standard va_copyBenjamin Peterson2016-09-212-7/+7
| | | |
* | | | (Merge 3.5) Catch EPERM error in py_getrandom()Victor Stinner2016-09-201-8/+11
|\ \ \ \ | |/ / / | | | | | | | | | | | | Issue #27955: Fallback on reading /dev/urandom device when the getrandom() syscall fails with EPERM, for example when blocked by SECCOMP.
| * | | Catch EPERM error in py_getrandom()Victor Stinner2016-09-201-7/+8
| | | | | | | | | | | | | | | | | | | | Issue #27955: Fallback on reading /dev/urandom device when the getrandom() syscall fails with EPERM, for example when blocked by SECCOMP.
| * | | Cleanup random.cVictor Stinner2016-09-201-28/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #27955: modify py_getrnadom() and dev_urandom() * Add comments from Python 3.7 * PEP 7 style: add {...}
| * | | Issue #27932: Prevent memory leak in win32_ver().Steve Dower2016-09-181-0/+37
| | | |
* | | | delete dead codeBenjamin Peterson2016-09-191-3/+0
| | | |
* | | | Issue #27932: Prevent memory leak in win32_ver().Steve Dower2016-09-181-4/+42
| | | |
* | | | Issue #26182: Raise DeprecationWarning for improper use of async/await keywordsYury Selivanov2016-09-151-0/+20
| | | |
* | | | merge 3.5 (#28119)Benjamin Peterson2016-09-141-22/+14
|\ \ \ \ | |/ / /
| * | | improve type-safe of and prevent double-frees in get_locale_info (#28119)Benjamin Peterson2016-09-141-17/+9
| | | |
| * | | Issue #26020: Fix evaluation order for set literalsRaymond Hettinger2016-09-081-2/+4
| | | |
| * | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Martin Panter2016-09-072-2/+2
| | | |
| * | | [backport to 3.5] - issue26896 - Disambiguate uses of "importer" with "finder".Senthil Kumaran2016-09-071-3/+4
| | | |
* | | | Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly ↵Christian Heimes2016-09-132-3/+3
| | | | | | | | | | | | | | | | optimize memcpy().
* | | | Document kwnames in _PyObject_FastCallKeywords() and _PyStack_AsDict()Victor Stinner2016-09-121-0/+5
| | | | | | | | | | | | | | | | Issue #27213.
* | | | Issue #27213: Fix reference leaksVictor Stinner2016-09-121-0/+2
| | | |
* | | | Make an f-string error message more exact and consistent.Eric V. Smith2016-09-111-1/+1
| | | |
* | | | Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.Serhiy Storchaka2016-09-114-3437/+3409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BUILD_TUPLE_UNPACK and BUILD_MAP_UNPACK_WITH_CALL no longer generated with single tuple or dict. * Restored more informative error messages for incorrect var-positional and var-keyword arguments. * Removed code duplications in _PyEval_EvalCodeWithName(). * Removed redundant runtime checks and parameters in _PyStack_AsDict(). * Added a workaround and enabled previously disabled test in test_traceback. * Removed dead code from the dis module.
* | | | Issue #28076: Variable annotations should be mangled for private names.Guido van Rossum2016-09-111-1/+7
| | | | | | | | | | | | | | | | By Ivan Levkivskyi.
* | | | Fixed refactoring bug in dd046963bd42 (issue27129).Serhiy Storchaka2016-09-111-1/+1
| | | |
* | | | Issue #27129: Replaced wordcode related magic constants with macros.Serhiy Storchaka2016-09-114-154/+159
| | | |
* | | | Issue #23722: Initialize __class__ from type.__new__()Nick Coghlan2016-09-113-1253/+1257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The __class__ cell used by zero-argument super() is now initialized from type.__new__ rather than __build_class__, so class methods relying on that will now work correctly when called from metaclass methods during class creation. Patch by Martin Teichmann.
* | | | Backed out changeset 3934e070c9dbBenjamin Peterson2016-09-111-2/+1
| | | |
* | | | Fix check_force_ascii()Victor Stinner2016-09-101-8/+9
| | | | | | | | | | | | | | | | | | | | Issue #27938: Normalize aliases of the ASCII encoding, because _Py_normalize_encoding() now correctly normalize encoding names.
* | | | Don't run garbage collection on interpreter exit if it was explicitly disabledŁukasz Langa2016-09-101-3/+3
| | | | | | | | | | | | | | | | by the user.
* | | | Issue #27810: Fix getargs.c compilation on WindowsVictor Stinner2016-09-101-1/+2
| | | |