FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-124153: Introduce PyType_GetBaseByToken function (PoC) by neonene · Pull Request #121079 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.5k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-124153: Introduce PyType_GetBaseByToken function (PoC)
- #121079
#121079
Closed
neonene
wants to merge 103 commits into
python:main
python/cpython:main
from
neonene:bytoken
Copy head branch name to clipboard
Conversation
Commits
103
(103)
Checks
Files changed
Closed
gh-124153: Introduce PyType_GetBaseByToken function (PoC)
#121079
neonene
wants to merge 103 commits into
python:main
python/cpython:main
from
neonene:bytoken
Copy head branch name to clipboard
Commits
Commits on Jun 27, 2024
add document
neonene
committed
eb0d23d
View commit details
Copy full SHA for eb0d23d
Browse repository at this point
introduce Py_tp_token and ht_token
neonene
committed
273bac1
View commit details
Copy full SHA for 273bac1
Browse repository at this point
fix PyType_GetSlot()
neonene
committed
d041167
View commit details
Copy full SHA for d041167
Browse repository at this point
add PyType_GetBaseByToken() PyType_GetToken()
neonene
committed
d41cead
View commit details
Copy full SHA for d41cead
Browse repository at this point
add test
neonene
committed
1456baa
View commit details
Copy full SHA for 1456baa
Browse repository at this point
add ctypes example
neonene
committed
14b4103
View commit details
Copy full SHA for 14b4103
Browse repository at this point
use tp_mro directly (like PyType_IsSubtype) for free-threading err
neonene
committed
7af3378
View commit details
Copy full SHA for 7af3378
Browse repository at this point
silence warning
neonene
committed
0b8bd07
View commit details
Copy full SHA for 0b8bd07
Browse repository at this point
edit testcase
neonene
committed
f917ad9
View commit details
Copy full SHA for f917ad9
Browse repository at this point
remove an assertion
neonene
committed
e08d58f
View commit details
Copy full SHA for e08d58f
Browse repository at this point
add missing cast
neonene
committed
22c20d9
View commit details
Copy full SHA for 22c20d9
Browse repository at this point
cast again
neonene
committed
7fa0d81
View commit details
Copy full SHA for 7fa0d81
Browse repository at this point
edit testcase
neonene
committed
5621704
View commit details
Copy full SHA for 5621704
Browse repository at this point
remove redundant testcase
neonene
committed
492a7d5
View commit details
Copy full SHA for 492a7d5
Browse repository at this point
Commits on Jun 28, 2024
edit testcase
neonene
authored
f71fa78
View commit details
Copy full SHA for f71fa78
Browse repository at this point
add test for no-result mode 1/2
neonene
committed
83760d7
View commit details
Copy full SHA for 83760d7
Browse repository at this point
add test for no-result mode 2/2
neonene
committed
245d9d4
View commit details
Copy full SHA for 245d9d4
Browse repository at this point
edit test
neonene
committed
a0858a7
View commit details
Copy full SHA for a0858a7
Browse repository at this point
add functions to check perf
neonene
committed
4fb9cf8
View commit details
Copy full SHA for 4fb9cf8
Browse repository at this point
remove previous experiment commit
neonene
committed
eb29cf8
View commit details
Copy full SHA for eb29cf8
Browse repository at this point
Commits on Jul 3, 2024
abandon the proposal of PyType_GetToken()
neonene
committed
ccd5ede
View commit details
Copy full SHA for ccd5ede
Browse repository at this point
optimize GetBaseByToken like GetModuleByDef
neonene
committed
7d3f8b6
View commit details
Copy full SHA for 7d3f8b6
Browse repository at this point
add a repeat test (temporary use)
neonene
committed
100972d
View commit details
Copy full SHA for 100972d
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
c58ef1c
View commit details
Copy full SHA for c58ef1c
Browse repository at this point
fix a build error
neonene
authored
7e89a98
View commit details
Copy full SHA for 7e89a98
Browse repository at this point
remove the repeat test
neonene
committed
1de4cba
View commit details
Copy full SHA for 1de4cba
Browse repository at this point
add Py_TP_USE_SPEC to the test module
neonene
committed
c0d4210
View commit details
Copy full SHA for c0d4210
Browse repository at this point
Commits on Jul 5, 2024
remove a duplicate GetSlot test
neonene
committed
68c4b8a
View commit details
Copy full SHA for 68c4b8a
Browse repository at this point
tweak GetBaseBytoken()
neonene
committed
b0cb58a
View commit details
Copy full SHA for b0cb58a
Browse repository at this point
add repeat tests
neonene
committed
2e59344
View commit details
Copy full SHA for 2e59344
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
8f74f7f
View commit details
Copy full SHA for 8f74f7f
Browse repository at this point
Commits on Jul 8, 2024
Use Py_TP_USE_SPEC in PyType_FromMetaclass()
neonene
committed
7fcf53e
View commit details
Copy full SHA for 7fcf53e
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
a1ac466
View commit details
Copy full SHA for a1ac466
Browse repository at this point
reword
neonene
committed
2312cac
View commit details
Copy full SHA for 2312cac
Browse repository at this point
typo
neonene
committed
958d845
View commit details
Copy full SHA for 958d845
Browse repository at this point
Commits on Jul 9, 2024
Doc: GetSlot() returns &spec with Py_TP_USE_SPEC
neonene
authored
a1736b0
View commit details
Copy full SHA for a1736b0
Browse repository at this point
Commits on Jul 11, 2024
fix comment in test
neonene
committed
295f498
View commit details
Copy full SHA for 295f498
Browse repository at this point
remove repeat tests
neonene
committed
f45e4d0
View commit details
Copy full SHA for f45e4d0
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
9e1857e
View commit details
Copy full SHA for 9e1857e
Browse repository at this point
Commits on Jul 22, 2024
Reword/rearrange documentation
encukou
committed
f5c082b
View commit details
Copy full SHA for f5c082b
Browse repository at this point
Add to stable ABI
encukou
committed
1f5e289
View commit details
Copy full SHA for 1f5e289
Browse repository at this point
Nitpick: Add new field at the end
encukou
committed
0e14a59
View commit details
Copy full SHA for 0e14a59
Browse repository at this point
PyType_GetBaseByToken: Raise exceptions for user errors
encukou
committed
ab9dc41
View commit details
Copy full SHA for ab9dc41
Browse repository at this point
Add internal comments
encukou
committed
00c0b7b
View commit details
Copy full SHA for 00c0b7b
Browse repository at this point
Commits on Jul 23, 2024
Merge pull request #1 from encukou/bytoken
neonene
authored
99362b2
View commit details
Copy full SHA for 99362b2
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
df696ed
View commit details
Copy full SHA for df696ed
Browse repository at this point
consider the suggestion in create_type_with_token()
neonene
authored
c75e355
View commit details
Copy full SHA for c75e355
Browse repository at this point
remove a cast
neonene
committed
fbdec08
View commit details
Copy full SHA for fbdec08
Browse repository at this point
move a doc right under PyType_GetModuleByDef()
neonene
committed
5341b1d
View commit details
Copy full SHA for 5341b1d
Browse repository at this point
cleanup create_type_with_token()
neonene
authored
79ef825
View commit details
Copy full SHA for 79ef825
Browse repository at this point
Commits on Jul 29, 2024
fix a typo in the doc
neonene
authored
1bb40b8
View commit details
Copy full SHA for 1bb40b8
Browse repository at this point
clarify an example code in the doc
neonene
authored
249c8fa
View commit details
Copy full SHA for 249c8fa
Browse repository at this point
Commits on Jul 31, 2024
Merge branch 'main' into bytoken
neonene
authored
bfc9321
View commit details
Copy full SHA for bfc9321
Browse repository at this point
apply proposal to ctypes completely
neonene
committed
5967fd0
View commit details
Copy full SHA for 5967fd0
Browse repository at this point
What's New
neonene
authored
82f511e
View commit details
Copy full SHA for 82f511e
Browse repository at this point
Commits on Aug 1, 2024
doc: fix the slot example usage
neonene
authored
4507079
View commit details
Copy full SHA for 4507079
Browse repository at this point
Commits on Aug 2, 2024
ditto
neonene
authored
92b08eb
View commit details
Copy full SHA for 92b08eb
Browse repository at this point
doc: use a pronoun
neonene
authored
eb4c2f8
View commit details
Copy full SHA for eb4c2f8
Browse repository at this point
Commits on Aug 7, 2024
Merge branch 'main' into bytoken
neonene
authored
7cd33c9
View commit details
Copy full SHA for 7cd33c9
Browse repository at this point
Commits on Aug 8, 2024
Merge branch 'main' into bytoken
neonene
authored
910c596
View commit details
Copy full SHA for 910c596
Browse repository at this point
Commits on Aug 9, 2024
ctypes: fix an error handling
neonene
committed
a1444bd
View commit details
Copy full SHA for a1444bd
Browse repository at this point
ctypes: do not print metaclass on error
neonene
authored
d9fce25
View commit details
Copy full SHA for d9fce25
Browse repository at this point
Commits on Aug 15, 2024
ctypes: reword a comment
neonene
authored
3faf73a
View commit details
Copy full SHA for 3faf73a
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
9f953c2
View commit details
Copy full SHA for 9f953c2
Browse repository at this point
Commits on Aug 18, 2024
static type check first
neonene
authored
fc39abc
View commit details
Copy full SHA for fc39abc
Browse repository at this point
Commits on Aug 19, 2024
revert for correctness
neonene
authored
90edfef
View commit details
Copy full SHA for 90edfef
Browse repository at this point
update test
neonene
authored
f21b166
View commit details
Copy full SHA for f21b166
Browse repository at this point
Commits on Aug 21, 2024
apply proposal to defdict_or() in _collectionsmodule.c
Show description for 6f6ae41
neonene
authored
6f6ae41
View commit details
Copy full SHA for 6f6ae41
Browse repository at this point
Commits on Aug 22, 2024
apply proposal to _decimal.c (replace _PyType_GetModuleByDef2)
neonene
authored
a73f956
View commit details
Copy full SHA for a73f956
Browse repository at this point
Commits on Aug 24, 2024
Merge branch 'main' into bytoken
neonene
authored
04d74bb
View commit details
Copy full SHA for 04d74bb
Browse repository at this point
Commits on Aug 26, 2024
_decimal: make the code PGO-friendly with MSVC
neonene
authored
1d17bec
View commit details
Copy full SHA for 1d17bec
Browse repository at this point
move an assert and a comment
neonene
authored
7324e2b
View commit details
Copy full SHA for 7324e2b
Browse repository at this point
nits
Show description for a2fd0ff
neonene
committed
a2fd0ff
View commit details
Copy full SHA for a2fd0ff
Browse repository at this point
Commits on Aug 27, 2024
edit whats new
neonene
committed
ec77d16
View commit details
Copy full SHA for ec77d16
Browse repository at this point
use _PyType_CAST in recursive function
neonene
committed
5c5daa9
View commit details
Copy full SHA for 5c5daa9
Browse repository at this point
setup fixed repeat tests
neonene
committed
7735ef1
View commit details
Copy full SHA for 7735ef1
Browse repository at this point
revert repeat tests
neonene
authored
eaa3007
View commit details
Copy full SHA for eaa3007
Browse repository at this point
_decimal: simplify dec_richcompare()
neonene
authored
15e0582
View commit details
Copy full SHA for 15e0582
Browse repository at this point
Commits on Aug 29, 2024
_decimal: restore PyType_GetModuleByDef() in bin-ops
Show description for 52616f1
neonene
authored
52616f1
View commit details
Copy full SHA for 52616f1
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
5e094d0
View commit details
Copy full SHA for 5e094d0
Browse repository at this point
fix build error
neonene
authored
ac03429
View commit details
Copy full SHA for ac03429
Browse repository at this point
Commits on Aug 31, 2024
optimize PyType_GetBaseByToken()
neonene
authored
ac82d36
View commit details
Copy full SHA for ac82d36
Browse repository at this point
_decimal: improve performance
Show description for 2a24934
neonene
authored
2a24934
View commit details
Copy full SHA for 2a24934
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
ce68195
View commit details
Copy full SHA for ce68195
Browse repository at this point
rename
neonene
authored
fa936d7
View commit details
Copy full SHA for fa936d7
Browse repository at this point
Commits on Sep 1, 2024
clarify the optimizations
neonene
committed
a9121fc
View commit details
Copy full SHA for a9121fc
Browse repository at this point
typo
neonene
authored
7f50633
View commit details
Copy full SHA for 7f50633
Browse repository at this point
Commits on Sep 3, 2024
Add a private function and use it
Show description for ea6e9d3
neonene
committed
ea6e9d3
View commit details
Copy full SHA for ea6e9d3
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
60779f8
View commit details
Copy full SHA for 60779f8
Browse repository at this point
Commits on Sep 8, 2024
revert private function (borrowed ref ver.)
Show description for 588d5ee
neonene
committed
588d5ee
View commit details
Copy full SHA for 588d5ee
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
de19b5a
View commit details
Copy full SHA for de19b5a
Browse repository at this point
edit header file
neonene
authored
b730abb
View commit details
Copy full SHA for b730abb
Browse repository at this point
Commits on Sep 10, 2024
bad PyType_GetBaseByToken() example
Show description for 77f143a
neonene
authored
77f143a
View commit details
Copy full SHA for 77f143a
Browse repository at this point
Commits on Sep 13, 2024
recover performance when a reference is needed
neonene
committed
b114bc8
View commit details
Copy full SHA for b114bc8
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
08bfb87
View commit details
Copy full SHA for 08bfb87
Browse repository at this point
edit PyType_GetBaseByToken()
neonene
authored
f08da25
View commit details
Copy full SHA for f08da25
Browse repository at this point
Commits on Sep 15, 2024
recover performance take2
Show description for e3c1182
neonene
authored
e3c1182
View commit details
Copy full SHA for e3c1182
Browse repository at this point
Merge branch 'main' into bytoken
neonene
authored
d95e422
View commit details
Copy full SHA for d95e422
Browse repository at this point
Commits on Sep 17, 2024
do not exercise in ctypes
neonene
authored
974fce3
View commit details
Copy full SHA for 974fce3
Browse repository at this point
edit this version of PyType_GetBaseByToken()
neonene
authored
61bb346
View commit details
Copy full SHA for 61bb346
Browse repository at this point
ditto
neonene
authored
cd750ca
View commit details
Copy full SHA for cd750ca
Browse repository at this point
📜🤖 Added by blurb_it.
blurb-it[bot]
authored
ca3043f
View commit details
Copy full SHA for ca3043f
Browse repository at this point
typo
neonene
authored
5ccf0b8
View commit details
Copy full SHA for 5ccf0b8
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL