index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Objects
/
typeobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
[3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_n...
Miss Islington (bot)
2023-08-11
1
-3/+3
*
[3.12] gh-106719: Fix __annotations__ getter and setter in the type and modul...
Miss Islington (bot)
2023-07-18
1
-20/+12
*
[3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600)
Miss Islington (bot)
2023-07-10
1
-0/+7
*
[3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#10...
Serhiy Storchaka
2023-06-24
1
-1/+4
*
[3.12] gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (G...
Miss Islington (bot)
2023-06-12
1
-1/+1
*
[3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready()...
Miss Islington (bot)
2023-06-01
1
-16/+44
*
[3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For All Stat...
Miss Islington (bot)
2023-06-01
1
-30/+46
*
[3.12] gh-104955: Fix __release_buffer__ signature (GH-104956) (#104973)
Miss Islington (bot)
2023-05-26
1
-1/+1
*
gh-104600: Make type.__type_params__ writable (#104634)
Jelle Zijlstra
2023-05-19
1
-13/+29
*
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra
2023-05-16
1
-2/+45
*
GH-104371: check return value of calling `mv.release` (#104417)
Kumar Aditya
2023-05-12
1
-1/+7
*
Fix refleak in `super_descr_get` (#104408)
Brandt Bucher
2023-05-12
1
-1/+3
*
gh-104371: Fix calls to `__release_buffer__` while an exception is active (#1...
Jelle Zijlstra
2023-05-12
1
-2/+12
*
gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270)
Carl Meyer
2023-05-11
1
-12/+0
*
gh-104223: Fix issues with inheriting from buffer classes (#104227)
Jelle Zijlstra
2023-05-08
1
-11/+116
*
gh-102500: Implement PEP 688 (#102521)
Jelle Zijlstra
2023-05-04
1
-2/+195
*
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
Petr Viktorin
2023-05-04
1
-3/+104
*
gh-103968: Deprecate creating heap types whose metaclass has custom tp_new. (...
Petr Viktorin
2023-05-03
1
-9/+29
*
gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912)
Eric Snow
2023-05-03
1
-51/+172
*
gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)
Eric Snow
2023-05-02
1
-230/+329
*
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte...
Eric Snow
2023-05-02
1
-46/+71
*
gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)
Eric Snow
2023-05-01
1
-0/+1
*
gh-102213: Optimize the performance of `__getattr__` (GH-103761)
sunmy2019
2023-05-01
1
-7/+13
*
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow
2023-04-27
1
-27/+37
*
gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809)
Carl Meyer
2023-04-25
1
-26/+58
*
gh-103826: fix unused variable warning introduced in gh-102343 (#103825)
sunmy2019
2023-04-25
1
-2/+2
*
gh-95795: Move types.next_version_tag to PyInterpreterState (gh-102343)
Eric Snow
2023-04-24
1
-16/+50
*
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)
Carl Meyer
2023-04-24
1
-28/+65
*
gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095)
Brett Simmers
2023-04-24
1
-0/+5
*
gh-103712: Increase the length of the type name in AttributeError messages (#...
Alex Gaynor
2023-04-24
1
-1/+1
*
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo
2023-04-22
1
-16/+0
*
gh-77757: replace exception wrapping by PEP-678 notes in typeobject's __set_n...
Irit Katriel
2023-04-11
1
-2/+4
*
gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-...
Nikita Sobolev
2023-04-07
1
-6/+3
*
GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)
Brandt Bucher
2023-03-29
1
-0/+10
*
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon
2023-03-22
1
-1/+2
*
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow
2023-03-21
1
-1/+17
*
gh-102213: Optimize the performance of `__getattr__` (GH-102248)
wangxiang-hz
2023-03-11
1
-3/+6
*
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...
Irit Katriel
2023-03-08
1
-6/+4
*
gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)
Irit Katriel
2023-03-02
1
-1/+1
*
Fix typos in documentation and comments (GH-102374)
Michael K
2023-03-02
1
-2/+2
*
Revert "bpo-46978: Correct docstrings for in-place builtin operators #31802) ...
Irit Katriel
2023-02-23
1
-1/+1
*
gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912)
Steve Dower
2023-02-20
1
-2/+2
*
bpo-46978: Correct docstrings for in-place builtin operators (#31802)
Nicko van Someren
2023-02-18
1
-1/+1
*
GH-101696: invalidate type version tag in `_PyStaticType_Dealloc` (#101697)
Kumar Aditya
2023-02-08
1
-0/+2
*
GH-81381: Add longer comment _PyType_AllocNoTrack() (GH-100954)
Neil Schemenauer
2023-01-12
1
-1/+6
*
GH-100126: Skip incomplete frames in more places (GH-100613)
Brandt Bucher
2023-01-09
1
-3/+3
*
GH-100719: Remove the `co_nplaincellvars` field from code objects. (GH-100721)
Mark Shannon
2023-01-04
1
-1/+1
*
gh-87980: Fix the error message for disallowed __weakref__ slots (#25362)
Géry Ogam
2023-01-01
1
-2/+1
*
gh-92216: improve performance of `hasattr` for type objects (GH-99979)
Pieter Eendebak
2022-12-23
1
-7/+30
*
Move stats for the method cache into the `Py_STAT` machinery (GH-100255)
Mark Shannon
2022-12-15
1
-41/+23
[next]