431 Commits (4df60f18c64ba2835e68bf3eed08d8002a00f4ac)

Author SHA1 Message Date
Barry Warsaw b2e5794870 bpo-31338 (#3374) 9 years ago
Serhiy Storchaka 918403cfc3 bpo-29816: Shift operation now has less opportunity to raise OverflowError. (#680) 9 years ago
Serhiy Storchaka ba85d69a3e bpo-29878: Add global instances of int for 0 and 1. (#852) 9 years ago
Serhiy Storchaka 18b250f844 bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615) 9 years ago
svelankar 390a0969c1 bpo-29749: Update int() docstring (GH-565) 9 years ago
Serhiy Storchaka 2e5642422f bpo-29695: Remove bad keyword parameters in int(), bool(), float(), list() and tuple(). (#518) 9 years ago
orenmn 86aa269646 remove 3 redundant casts in Objects/longobject.c (#445) 9 years ago
Serhiy Storchaka 58d23e6806 bpo-29695: Deprecated using bad named keyword arguments in builtings: (#486) 9 years ago
Serhiy Storchaka 196a7bc1ea Issue #29421: Make int.to_bytes() and int.from_bytes() slightly faster 9 years ago
Serhiy Storchaka 495e8808d7 Issue #20185: Converted the int class to Argument Clinic. 9 years ago
Victor Stinner de4ae3d486 Backed out changeset b9c9691c72c5 10 years ago
Victor Stinner 27580c1fb5 Replace PyObject_CallFunctionObjArgs() with fastcall 10 years ago
Serhiy Storchaka 460bd0d284 Issue #19569: Compiler warnings are now emitted if use most of deprecated 10 years ago
Serhiy Storchaka 85b0f5beb1 Added the const qualifier to char* variables that refer to readonly internal 10 years ago
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 10 years ago
Serhiy Storchaka b2e64f903d Issue #28621: Sped up converting int to float by reusing faster bits counting 10 years ago
Mark Dickinson c1c4a64edb Issue #27111: Minor simplication to long_add and long_sub fast path code. Thanks Oren Milman. 10 years ago
Mark Dickinson fba121fe9d Issue #27441: Remove some redundant assignments to ob_size in longobject.c. Thanks Oren Milman. 10 years ago
Mark Dickinson 92ca535626 Issue #27222: various cleanups in long_rshift. Thanks Oren Milman. 10 years ago
Mark Dickinson 36820dd5a9 Issue #25221: Fix corrupted result from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0. 10 years ago
Brett Cannon a721abac29 Issue #26331: Implement the parsing part of PEP 515. 10 years ago
Martin Panter 0be894b2f6 Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 10 years ago
Benjamin Peterson 2f8bfef158 replace PY_SIZE_MAX with SIZE_MAX 10 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 10 years ago
Benjamin Peterson d953f8e10b remove some silly defined() tests 10 years ago
Benjamin Peterson af580dff4a replace PY_LONG_LONG with long long 10 years ago
Benjamin Peterson ed4aa83ff7 require a long long data type (closes #27961) 10 years ago
Raymond Hettinger 15f44ab043 Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 10 years ago
Mark Dickinson 82a95277b8 Issue #27870: A left shift of zero by a large integer no longer attempts to allocate large amounts of memory. 10 years ago
Mark Dickinson 4e1de16f88 Issue #25402: in int-to-decimal-string conversion, reduce intermediate storage requirements and relax restriction on converting large integers. Patch by Serhiy Storchaka. 10 years ago
Mark Dickinson 583c6e860c Issue #27214: Fix potential bug and remove useless optimization in long_invert. Thanks Oren Milman. 10 years ago
Mark Dickinson b820d7f631 Issue #27792: force int return type for modulo operations involving bools. 10 years ago
Mark Dickinson 1dc3c898a8 Untabify Objects/longobject.c. 10 years ago
Mark Dickinson dc590a4cc3 Issue #25604: Fix minor bug in integer true division, which could 10 years ago
Victor Stinner 8bcf312d09 Issue #27786: Simplify x_sub() 10 years ago
Martin Panter eb9957065a Issue #27626: Spelling fixes in docs, comments and internal names 10 years ago
Serhiy Storchaka e63e5d60ee Issue #27073: Removed redundant checks in long_add and long_sub. 10 years ago
Serhiy Storchaka ea36c941a1 Issue #23640: int.from_bytes() no longer bypasses constructors for subclasses. 10 years ago
Victor Stinner f963c13597 longobject.c: fix compilation warning on Windows 64-bit 10 years ago
Yury Selivanov e0b23095ee Issues #26289 and #26315: Optimize floor/modulo div for single-digit longs 10 years ago
Yury Selivanov a0fcaca4e1 Issue #26288: Fix comment 10 years ago
Yury Selivanov 186c30b7ae Issue #26288: Optimize PyLong_AsDouble. 10 years ago
Serhiy Storchaka 15095800a3 Issue #24731: Fixed crash on converting objects with special methods 11 years ago
Victor Stinner 1285e5c805 Fix compiler warnings (uninitialized variables), false alarms in fact 11 years ago
Victor Stinner 199c9a6f4b Fix long_format_binary() 11 years ago
Victor Stinner be75b8cf23 Issue #25349: Optimize bytes % int 11 years ago
Victor Stinner 5783fd2c58 Issue #24999: In longobject.c, use two shifts instead of ">> 2*PyLong_SHIFT" to 11 years ago
Serhiy Storchaka 48e47aaa28 Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is 11 years ago
R David Murray 861470c836 #16518: Bring error messages in harmony with docs ("bytes-like object") 12 years ago
Serhiy Storchaka 20b39b27d9 Removed redundant casts to `char *`. 12 years ago