122 Commits (e1d22fda7ee087ec4ca3fe20f38cbceae83afd28)

Author SHA1 Message Date
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Serhiy Storchaka 576f132b98 Issue #20440: Cleaning up the code by using Py_SETREF. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Victor Stinner 34f96b8dd3 Issue #18520: Fix PyFunction_NewWithQualName() error handling 13 years ago
Victor Stinner 4d1f5d6eee Reindent PyFunction_NewWithQualName() 13 years ago
Benjamin Peterson 23d7f12ffb use new generic __dict__ descriptor implementations 14 years ago
Benjamin Peterson b900d6a78c initialize __dict__ if needed 14 years ago
Benjamin Peterson 2cf936fe7a use defaults 14 years ago
Benjamin Peterson 32c49d9533 use Py_CLEAR 14 years ago
Benjamin Peterson 496c53d83e use Py_CLEAR 14 years ago
Benjamin Peterson 01d7eba316 allow arbitrary attributes on classmethod and staticmethod (closes #14051) 14 years ago
Benjamin Peterson bfebb7b54a improve abstract property support (closes #11610) 14 years ago
Antoine Pitrou 86a36b500a PEP 3155 / issue #13448: Qualified name for classes and functions. 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Georg Brandl e5b99f0fb3 Remove redundant includes of headers that are already included by Python.h. 15 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Victor Stinner 38c36f8576 Merged revisions 78875 via svnmerge from 16 years ago
Victor Stinner 3f1af5c42e Issue #6697: use %U format instead of _PyUnicode_AsString(), because 16 years ago
Benjamin Peterson a833206de3 Merged revisions 74745 via svnmerge from 17 years ago
Benjamin Peterson 8719ad5dde Merged revisions 74277,74321,74323,74326,74355,74465,74467,74488,74492,74513,74531,74549,74553,74625,74632,74643-74644,74647,74652,74666,74671,74727,74739 via svnmerge from 17 years ago
Benjamin Peterson 6fcf9b50bc remove the check that classmethod's argument is a callable 17 years ago
Benjamin Peterson d76c8da098 Merged revisions 73623-73624 via svnmerge from 17 years ago
Benjamin Peterson 0289b15820 Merged revisions 73004,73439,73496,73509,73529,73564,73576-73577,73595-73596,73605 via svnmerge from 17 years ago
Amaury Forgeot d'Arc 595f7a5bf9 #2016 Fix a crash in function call when the **kwargs dictionary is mutated 17 years ago
Raymond Hettinger 578a228ee2 Issue 5982: Classmethod and staticmethod expose wrapped function with __func__. 17 years ago
Raymond Hettinger 2bcde144ae Issue 5982: Classmethod and staticmethod expose wrapped function with __func__. 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Christian Heimes ff737954f3 Removed the API to create unbound methods and simplified the API for bound methods. The signature is PyMethod_New(func, instance). 18 years ago
Christian Heimes 4a22b5dee7 Patch from Georg Brandl and me for #1493 18 years ago
Christian Heimes e8954f8ce7 Backport of the PCbuild9 directory from the py3k branch. 18 years ago
Christian Heimes bce52be491 Fixed some build issues and updated docs. 18 years ago
Neal Norwitz 7e95befeda Use unicode and stop supporting str8 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Walter Dörwald a29d1d7ff5 Simplify error formatting (no default encoding required). 19 years ago
Martin v. Löwis 5b222135f8 Make identifiers str (not str8) objects throughout. 19 years ago
Neal Norwitz 0ac601995c Add the new function object attribute names from py3k. 19 years ago
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 19 years ago
Guido van Rossum bbbd4fdba2 Make test_new pass. 19 years ago
Guido van Rossum a8add0ec5e Merged revisions 55270-55324 via svnmerge from 19 years ago
Georg Brandl 80b331cb30 Fix refleaks in function objects caused by kwdefaults not being allocated. 19 years ago