6217 Commits (338cd83c5dceaed785f5bf613e2122f871908e2a)

Author SHA1 Message Date
Raymond Hettinger fa78806041
Removed unnecesssary bit inversion which doesn't improve dispersion statistics (#5235) 8 years ago
INADA Naoki 378edee0a3
bpo-32544: Speed up hasattr() and getattr() (GH-5173) 8 years ago
Raymond Hettinger b44c5169f6
bpo-26163: Frozenset hash improvement (#5194) 8 years ago
Victor Stinner 7ed7aead95
bpo-29240: Fix locale encodings in UTF-8 Mode (#5170) 8 years ago
Raymond Hettinger 3329992e31
bpo-29476: Simplify set_add_entry() (#5175) 8 years ago
Victor Stinner cb3ae5588b
bpo-29240: Ignore UTF-8 Mode in time module (#5148) 8 years ago
Victor Stinner 2cba6b8579
bpo-29240: readline now ignores the UTF-8 Mode (#5145) 8 years ago
Serhiy Storchaka ce5b0e9db1
bpo-32226: Make __class_getitem__ an automatic class method. (#5098) 8 years ago
Berker Peksag 78e24d4415
Fix outdated comment in typeobject.c (GH-5090) 8 years ago
Antoine Pitrou 14709144b5
bpo-32468: Better frame repr() (#5067) 8 years ago
Victor Stinner 9dd762013f
bpo-32030: Add _Py_EncodeLocaleRaw() (#4961) 8 years ago
Victor Stinner e47e698da6
bpo-32030: Add _Py_EncodeUTF8_surrogateescape() (#4960) 8 years ago
Serhiy Storchaka 6b91a59721
bpo-32385: Clean up the C3 MRO algorithm implementation. (#4942) 8 years ago
Antoine Pitrou 1f1a34c314
bpo-32379: Faster MRO computation for single inheritance (#4932) 8 years ago
Serhiy Storchaka a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
Ivan Levkivskyi 2b5fd1e9ca
bpo-32226: Implementation of PEP 560 (core components) (#4732) 8 years ago
Ivan Levkivskyi 5364b5cd75
bpo-32225: Implementation of PEP 562 (#4731) 8 years ago
Victor Stinner 91106cd9ff
bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) 8 years ago
Serhiy Storchaka 4ae06c5337
bpo-32241: Add the const qualifire to declarations of umodifiable strings. (#4748) 8 years ago
Sanyam Khurana 780acc89bc bpo-31506: Improve the error message logic for class instantiation (GH-4740) 8 years ago
Victor Stinner dd431b32f4
PyLong_FromString(): fix Coverity CID 1424951 (#4738) 8 years ago
Victor Stinner 6bf992a1ac
bpo-32030: Add pymain_get_global_config() (#4735) 8 years ago
Serhiy Storchaka 29ba688034
bpo-31619: Fixed integer overflow in converting huge strings to int. (#3884) 8 years ago
Serhiy Storchaka 1fb72d2ad2
bpo-32137: The repr of deeply nested dict now raises a RecursionError (#4570) 8 years ago
Nick Coghlan 078f1814f1
bpo-32176: Set CO_NOFREE in the code object constructor (GH-4675) 8 years ago
Victor Stinner b64de46aae
bpo-32030: Cleanup "path config" code (#4663) 8 years ago
Victor Stinner 5d39e04290
bpo-32030: Rework memory allocators (#4625) 8 years ago
Victor Stinner 46972b7bc3
bpo-32030: Add _PyMainInterpreterConfig_ReadEnv() (#4542) 8 years ago
Victor Stinner 9e87e7776f
bpo-32096: Remove obj and mem from _PyRuntime (#4532) 8 years ago
Victor Stinner 6a54c676e6
bpo-31979: Remove unused align_maxchar() function (#4527) 8 years ago
Victor Stinner 25420fe290
bpo-32030: Add more options to _PyCoreConfig (#4485) 8 years ago
Victor Stinner ccb0442a33
bpo-32043: New "developer mode": "-X dev" option (#4413) 8 years ago
Victor Stinner f7e5b56c37
bpo-32030: Split Py_Main() into subfunctions (#4399) 8 years ago
Serhiy Storchaka f8a4c03ede
bpo-30399: Get rid of trailing comma in the repr of BaseException. (#1650) 8 years ago
Sanyam Khurana 28b624825e bpo-16055: Fixes incorrect error text for int('1', base=1000) (#4376) 8 years ago
Serhiy Storchaka 9b6c60cbce
bpo-31979: Simplify transforming decimals to ASCII (#4336) 8 years ago
Serhiy Storchaka 60c3d3551a
bpo-31572: Get rid of _PyObject_HasAttrId() in dict and OrderedDict. (#3728) 8 years ago
Serhiy Storchaka e2f92de6a9
Add the const qualifier to "char *" variables that refer to literal strings. (#4370) 8 years ago
Victor Stinner 8c663fd60e
Replace KB unit with KiB (#4293) 8 years ago
Serhiy Storchaka 3cc4c53a64
bpo-31626: Mark ends of the reallocated block in debug build. (#4210) 8 years ago
luzpaz a5293b4ff2 Fix miscellaneous typos (#4275) 8 years ago
stratakis e8b1965639 bpo-23699: Use a macro to reduce boilerplate code in rich comparison functions (GH-793) 8 years ago
Victor Stinner 9ed83c4085
bpo-18835: Cleanup pymalloc (#4200) 8 years ago
Serhiy Storchaka b484d5606c
bpo-31626: Fixed a bug in debug memory allocator. (#3844) 8 years ago
Serhiy Storchaka a2314283ff
bpo-20047: Make bytearray methods partition() and rpartition() rejecting (#4158) 8 years ago
xdegaye 56d1f5ca32 bpo-30697: Fix PyErr_NormalizeException() when no memory (GH-2327) 8 years ago
Victor Stinner 086c3ae5f0 bpo-31835: Optimize also FASTCALL using __future__ (#4087) 8 years ago
Mark Shannon ae3087c638 Move exc state to generator. Fixes bpo-25612 (#1773) 8 years ago
Serhiy Storchaka 56cb465cc9 bpo-31825: Fixed OverflowError in the 'unicode-escape' codec (#4058) 8 years ago
Oren Milman 0ccc0f6c74 bpo-28280: Make PyMapping_Keys(), PyMapping_Values() and PyMapping_Items() always return a list (#3840) 8 years ago