FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-119180: Add `annotationlib` module to support PEP 649 by JelleZijlstra · Pull Request #119891 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.6k
(2.6k)
Actions
Projects
Security and quality
Insights
gh-119180: Add annotationlib module to support PEP 649
- #119891
#119891
Merged
JelleZijlstra
merged 136 commits into
python:main
python/cpython:main
from
JelleZijlstra:pep649-inspect
JelleZijlstra/cpython:pep649-inspect
Copy head branch name to clipboard
Jul 23, 2024
Conversation
Commits
136
(136)
Checks
Files changed
Merged
gh-119180: Add annotationlib module to support PEP 649
#119891
JelleZijlstra
merged 136 commits into
python:main
python/cpython:main
from
JelleZijlstra:pep649-inspect
JelleZijlstra/cpython:pep649-inspect
Copy head branch name to clipboard
Commits
Commits on May 20, 2024
Add __annotate__ descriptors
JelleZijlstra
committed
985f8df
View commit details
Copy full SHA for 985f8df
Browse repository at this point
fix refleaks
JelleZijlstra
committed
c822ffa
View commit details
Copy full SHA for c822ffa
Browse repository at this point
blurb
JelleZijlstra
committed
e80095e
View commit details
Copy full SHA for e80095e
Browse repository at this point
Fix some tests
JelleZijlstra
committed
90ff2c4
View commit details
Copy full SHA for 90ff2c4
Browse repository at this point
regen globals
JelleZijlstra
committed
026c0ff
View commit details
Copy full SHA for 026c0ff
Browse repository at this point
Some initial work
JelleZijlstra
committed
7968744
View commit details
Copy full SHA for 7968744
Browse repository at this point
Add bytecode for adding annotate
JelleZijlstra
committed
4e54197
View commit details
Copy full SHA for 4e54197
Browse repository at this point
compiler changes
JelleZijlstra
committed
4469b32
View commit details
Copy full SHA for 4469b32
Browse repository at this point
Commits on May 21, 2024
Functions work
JelleZijlstra
committed
47d672e
View commit details
Copy full SHA for 47d672e
Browse repository at this point
Raise AssertionError on the wrong format
JelleZijlstra
committed
ab9359c
View commit details
Copy full SHA for ab9359c
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
e65d55a
View commit details
Copy full SHA for e65d55a
Browse repository at this point
Modules and classes
JelleZijlstra
committed
e50cd62
View commit details
Copy full SHA for e50cd62
Browse repository at this point
attempts
JelleZijlstra
committed
afae5c0
View commit details
Copy full SHA for afae5c0
Browse repository at this point
Fixes
JelleZijlstra
committed
e5a7b1a
View commit details
Copy full SHA for e5a7b1a
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
3f26d44
View commit details
Copy full SHA for 3f26d44
Browse repository at this point
Fix code object name
JelleZijlstra
committed
31a4471
View commit details
Copy full SHA for 31a4471
Browse repository at this point
Commits on May 22, 2024
Start fixing test_type_annotations
JelleZijlstra
committed
fbb1d88
View commit details
Copy full SHA for fbb1d88
Browse repository at this point
Fix class scoping
JelleZijlstra
committed
f452eb2
View commit details
Copy full SHA for f452eb2
Browse repository at this point
unyielding
JelleZijlstra
committed
8c4b4e3
View commit details
Copy full SHA for 8c4b4e3
Browse repository at this point
Fix test_typing
JelleZijlstra
committed
cbf9a3d
View commit details
Copy full SHA for cbf9a3d
Browse repository at this point
Fix test_type_parmas
JelleZijlstra
committed
5d182fc
View commit details
Copy full SHA for 5d182fc
Browse repository at this point
Add test, add to inspect
JelleZijlstra
committed
ce98c19
View commit details
Copy full SHA for ce98c19
Browse repository at this point
Use inspect constants
JelleZijlstra
committed
e0578fc
View commit details
Copy full SHA for e0578fc
Browse repository at this point
test_grammar tweaks
JelleZijlstra
committed
ed16167
View commit details
Copy full SHA for ed16167
Browse repository at this point
fix test_positional_only_arg
JelleZijlstra
committed
f38de20
View commit details
Copy full SHA for f38de20
Browse repository at this point
Fix test_module
JelleZijlstra
committed
87baca2
View commit details
Copy full SHA for 87baca2
Browse repository at this point
Fix symtable tests
JelleZijlstra
committed
355d3df
View commit details
Copy full SHA for 355d3df
Browse repository at this point
fix test_pydoc
JelleZijlstra
committed
f9d81b6
View commit details
Copy full SHA for f9d81b6
Browse repository at this point
fix test_traceback
JelleZijlstra
committed
dd1f64a
View commit details
Copy full SHA for dd1f64a
Browse repository at this point
fix test_opcodes
JelleZijlstra
committed
62f5b3b
View commit details
Copy full SHA for 62f5b3b
Browse repository at this point
Some work on inspect
JelleZijlstra
committed
c5b308b
View commit details
Copy full SHA for c5b308b
Browse repository at this point
Merge branch 'main' into pep649-compile
JelleZijlstra
authored
b66ad8b
View commit details
Copy full SHA for b66ad8b
Browse repository at this point
Raise NotImplementedError
JelleZijlstra
committed
1a63f5d
View commit details
Copy full SHA for 1a63f5d
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
82c0dbc
View commit details
Copy full SHA for 82c0dbc
Browse repository at this point
blurb
JelleZijlstra
committed
a0c39b5
View commit details
Copy full SHA for a0c39b5
Browse repository at this point
Fix test_dis
JelleZijlstra
committed
083bbc5
View commit details
Copy full SHA for 083bbc5
Browse repository at this point
Remove broken tests
JelleZijlstra
committed
de1b235
View commit details
Copy full SHA for de1b235
Browse repository at this point
Commits on May 24, 2024
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
1c98fe5
View commit details
Copy full SHA for 1c98fe5
Browse repository at this point
No deferred evaluation in interactive mode
JelleZijlstra
committed
5f5cf11
View commit details
Copy full SHA for 5f5cf11
Browse repository at this point
gh-119443: Turn off from __future__ import annotations in REPL
JelleZijlstra
committed
77f3b1c
View commit details
Copy full SHA for 77f3b1c
Browse repository at this point
Fix refleak
JelleZijlstra
committed
4217830
View commit details
Copy full SHA for 4217830
Browse repository at this point
Fix another refleak
JelleZijlstra
committed
13f5d76
View commit details
Copy full SHA for 13f5d76
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
a121e1a
View commit details
Copy full SHA for a121e1a
Browse repository at this point
Exit scope correctly on error
JelleZijlstra
committed
242301c
View commit details
Copy full SHA for 242301c
Browse repository at this point
fix test
JelleZijlstra
committed
239ba23
View commit details
Copy full SHA for 239ba23
Browse repository at this point
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
f9b3956
View commit details
Copy full SHA for f9b3956
Browse repository at this point
Update except
JelleZijlstra
committed
787ad33
View commit details
Copy full SHA for 787ad33
Browse repository at this point
Commits on May 25, 2024
Initialize field
JelleZijlstra
committed
cfef2c6
View commit details
Copy full SHA for cfef2c6
Browse repository at this point
Initialize field
JelleZijlstra
committed
b62e04c
View commit details
Copy full SHA for b62e04c
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
c8a9294
View commit details
Copy full SHA for c8a9294
Browse repository at this point
self-review
JelleZijlstra
committed
5ae206d
View commit details
Copy full SHA for 5ae206d
Browse repository at this point
Fix crash found by CIFuzz
JelleZijlstra
committed
24fd328
View commit details
Copy full SHA for 24fd328
Browse repository at this point
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
520b647
View commit details
Copy full SHA for 520b647
Browse repository at this point
Commits on May 29, 2024
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
0f9d0c5
View commit details
Copy full SHA for 0f9d0c5
Browse repository at this point
fix merge
JelleZijlstra
committed
c181864
View commit details
Copy full SHA for c181864
Browse repository at this point
Name the function as __annotate__
JelleZijlstra
committed
0befff5
View commit details
Copy full SHA for 0befff5
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
ada6573
View commit details
Copy full SHA for ada6573
Browse repository at this point
Replace find_ann()
JelleZijlstra
committed
ae7714c
View commit details
Copy full SHA for ae7714c
Browse repository at this point
fix test
JelleZijlstra
committed
431811a
View commit details
Copy full SHA for 431811a
Browse repository at this point
Remove second compiler pass
JelleZijlstra
committed
7ca24d3
View commit details
Copy full SHA for 7ca24d3
Browse repository at this point
Fix refleak
JelleZijlstra
committed
2ab5d07
View commit details
Copy full SHA for 2ab5d07
Browse repository at this point
Fix a test
JelleZijlstra
committed
3b4a645
View commit details
Copy full SHA for 3b4a645
Browse repository at this point
Fix bug when there are only non-simple annotations
JelleZijlstra
committed
1dfd02b
View commit details
Copy full SHA for 1dfd02b
Browse repository at this point
Fix more tests
JelleZijlstra
committed
daba318
View commit details
Copy full SHA for daba318
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
0daf0b1
View commit details
Copy full SHA for 0daf0b1
Browse repository at this point
Remove REPL special case
JelleZijlstra
committed
b066b3d
View commit details
Copy full SHA for b066b3d
Browse repository at this point
no docstrings in the repl
JelleZijlstra
committed
7669361
View commit details
Copy full SHA for 7669361
Browse repository at this point
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
f19060e
View commit details
Copy full SHA for f19060e
Browse repository at this point
Fix pyrepl test
JelleZijlstra
committed
c6a1b80
View commit details
Copy full SHA for c6a1b80
Browse repository at this point
Commits on May 30, 2024
CR feedback
JelleZijlstra
committed
5cdbdd7
View commit details
Copy full SHA for 5cdbdd7
Browse repository at this point
Commits on May 31, 2024
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
636a636
View commit details
Copy full SHA for 636a636
Browse repository at this point
New annotations module
JelleZijlstra
committed
26c731b
View commit details
Copy full SHA for 26c731b
Browse repository at this point
run black on new modules
JelleZijlstra
committed
4d76723
View commit details
Copy full SHA for 4d76723
Browse repository at this point
Some work
JelleZijlstra
committed
9a7e130
View commit details
Copy full SHA for 9a7e130
Browse repository at this point
Support non-dict globals in LOAD_FROM_DICT_OR_GLOBALS
Show description for ed79b40
JelleZijlstra
committed
ed79b40
View commit details
Copy full SHA for ed79b40
Browse repository at this point
Merge branch 'lfcg' into pep649-inspect
JelleZijlstra
committed
db67ef4
View commit details
Copy full SHA for db67ef4
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
d5b23ff
View commit details
Copy full SHA for d5b23ff
Browse repository at this point
Work on functools
JelleZijlstra
committed
3e65032
View commit details
Copy full SHA for 3e65032
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
e748feb
View commit details
Copy full SHA for e748feb
Browse repository at this point
gh-119180: Lazily wrap annotations on classmethod and staticmethod
JelleZijlstra
committed
f0d430f
View commit details
Copy full SHA for f0d430f
Browse repository at this point
Merge branch 'pep649-staticclassm' into pep649-inspect
JelleZijlstra
committed
ad8c51c
View commit details
Copy full SHA for ad8c51c
Browse repository at this point
Use the new annotations module
JelleZijlstra
committed
c11cc6d
View commit details
Copy full SHA for c11cc6d
Browse repository at this point
Commits on Jun 1, 2024
Merge remote-tracking branch 'upstream/main' into pep649-compile
JelleZijlstra
committed
a2b4f9e
View commit details
Copy full SHA for a2b4f9e
Browse repository at this point
update_wrapper() updates __annotate__, not __annotations__
JelleZijlstra
committed
672511a
View commit details
Copy full SHA for 672511a
Browse repository at this point
Expand test
JelleZijlstra
committed
0f321c6
View commit details
Copy full SHA for 0f321c6
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
178dd92
View commit details
Copy full SHA for 178dd92
Browse repository at this point
new stdlib module name
JelleZijlstra
committed
c64aa73
View commit details
Copy full SHA for c64aa73
Browse repository at this point
More dataclass tests, fix get_annotations() bug
JelleZijlstra
committed
44d890e
View commit details
Copy full SHA for 44d890e
Browse repository at this point
Fix some bugs
JelleZijlstra
committed
7c21c6a
View commit details
Copy full SHA for 7c21c6a
Browse repository at this point
Still generate __annotate__ if "from __future__ import annotations" is on
Show description for bd469ab
JelleZijlstra
committed
bd469ab
View commit details
Copy full SHA for bd469ab
Browse repository at this point
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
a2c2075
View commit details
Copy full SHA for a2c2075
Browse repository at this point
Support for deferred evaluation of annotations in NamedTuple
JelleZijlstra
committed
174aa47
View commit details
Copy full SHA for 174aa47
Browse repository at this point
Fix test
JelleZijlstra
committed
cdcd8c8
View commit details
Copy full SHA for cdcd8c8
Browse repository at this point
TypedDict
JelleZijlstra
committed
62ff51c
View commit details
Copy full SHA for 62ff51c
Browse repository at this point
Move get_annotations tests
JelleZijlstra
committed
643b215
View commit details
Copy full SHA for 643b215
Browse repository at this point
Regen globals
JelleZijlstra
committed
278de22
View commit details
Copy full SHA for 278de22
Browse repository at this point
Fix test
JelleZijlstra
committed
9215346
View commit details
Copy full SHA for 9215346
Browse repository at this point
Merge branch 'pep649-compile' into pep649-inspect
JelleZijlstra
committed
9fa0ad7
View commit details
Copy full SHA for 9fa0ad7
Browse repository at this point
fix doctest
JelleZijlstra
committed
11a96f9
View commit details
Copy full SHA for 11a96f9
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
613710b
View commit details
Copy full SHA for 613710b
Browse repository at this point
evaluate_forward_ref()
JelleZijlstra
committed
af5231c
View commit details
Copy full SHA for af5231c
Browse repository at this point
Finish get_annotations() and extend tests
JelleZijlstra
committed
e525f01
View commit details
Copy full SHA for e525f01
Browse repository at this point
Commits on Jun 2, 2024
Test and fix stringifier
JelleZijlstra
committed
eabea74
View commit details
Copy full SHA for eabea74
Browse repository at this point
Closure support for SOURCE
JelleZijlstra
committed
2dbe8ff
View commit details
Copy full SHA for 2dbe8ff
Browse repository at this point
More stringifier fixes
JelleZijlstra
committed
2b88471
View commit details
Copy full SHA for 2b88471
Browse repository at this point
del temporaries
JelleZijlstra
committed
406d3bc
View commit details
Copy full SHA for 406d3bc
Browse repository at this point
don't look
JelleZijlstra
committed
ad91e5a
View commit details
Copy full SHA for ad91e5a
Browse repository at this point
but why?
JelleZijlstra
committed
d9a6579
View commit details
Copy full SHA for d9a6579
Browse repository at this point
Update test_typing test
Show description for 7c8bb1d
JelleZijlstra
committed
7c8bb1d
View commit details
Copy full SHA for 7c8bb1d
Browse repository at this point
Reverse ops
JelleZijlstra
committed
991798b
View commit details
Copy full SHA for 991798b
Browse repository at this point
Reformat new module
JelleZijlstra
committed
0e609f8
View commit details
Copy full SHA for 0e609f8
Browse repository at this point
Remove unnecessary method
JelleZijlstra
committed
5f269c7
View commit details
Copy full SHA for 5f269c7
Browse repository at this point
Error on unrecognized format
JelleZijlstra
committed
39f969c
View commit details
Copy full SHA for 39f969c
Browse repository at this point
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
8a21f29
View commit details
Copy full SHA for 8a21f29
Browse repository at this point
Add some tests, and explicit errors for some unsupported operations
JelleZijlstra
committed
223e2d5
View commit details
Copy full SHA for 223e2d5
Browse repository at this point
I guess not
JelleZijlstra
committed
7afecca
View commit details
Copy full SHA for 7afecca
Browse repository at this point
Use __annotations__ directly for VALUE
JelleZijlstra
committed
efce54f
View commit details
Copy full SHA for efce54f
Browse repository at this point
Commits on Jun 7, 2024
Merge branch 'main' into pep649-compile
JelleZijlstra
authored
487ea34
View commit details
Copy full SHA for 487ea34
Browse repository at this point
Merge remote-tracking branch 'origin/pep649-compile' into pep649-inspect
JelleZijlstra
committed
06bf28a
View commit details
Copy full SHA for 06bf28a
Browse repository at this point
annotationlib
JelleZijlstra
committed
3d5244e
View commit details
Copy full SHA for 3d5244e
Browse repository at this point
Commits on Jun 11, 2024
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
09982e2
View commit details
Copy full SHA for 09982e2
Browse repository at this point
Add blurb
JelleZijlstra
committed
62ed45f
View commit details
Copy full SHA for 62ed45f
Browse repository at this point
Update functools
JelleZijlstra
committed
93a932d
View commit details
Copy full SHA for 93a932d
Browse repository at this point
Update Lib/typing.py
Show description for 7586ed1
JelleZijlstra
and
AlexWaygood
authored
7586ed1
View commit details
Copy full SHA for 7586ed1
Browse repository at this point
Update Lib/annotationlib.py
Show description for 064769a
JelleZijlstra
and
AlexWaygood
authored
064769a
View commit details
Copy full SHA for 064769a
Browse repository at this point
Commits on Jun 13, 2024
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
6e078fd
View commit details
Copy full SHA for 6e078fd
Browse repository at this point
Review feedback
JelleZijlstra
committed
c8510ea
View commit details
Copy full SHA for c8510ea
Browse repository at this point
Add some tests
JelleZijlstra
committed
9fd65bf
View commit details
Copy full SHA for 9fd65bf
Browse repository at this point
Commits on Jun 16, 2024
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
5ec025b
View commit details
Copy full SHA for 5ec025b
Browse repository at this point
unused imports
JelleZijlstra
committed
288fad9
View commit details
Copy full SHA for 288fad9
Browse repository at this point
fix test_annotationlib
JelleZijlstra
committed
2e376e0
View commit details
Copy full SHA for 2e376e0
Browse repository at this point
Commits on Jun 17, 2024
Fix tests
JelleZijlstra
committed
2a1c9a9
View commit details
Copy full SHA for 2a1c9a9
Browse repository at this point
Commits on Jul 21, 2024
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
f60f435
View commit details
Copy full SHA for f60f435
Browse repository at this point
Reapply #120272
JelleZijlstra
committed
1f3a63c
View commit details
Copy full SHA for 1f3a63c
Browse repository at this point
Commits on Jul 23, 2024
Merge remote-tracking branch 'upstream/main' into pep649-inspect
JelleZijlstra
committed
5f530b9
View commit details
Copy full SHA for 5f530b9
Browse repository at this point
Feedback from Carl
JelleZijlstra
committed
477f8c6
View commit details
Copy full SHA for 477f8c6
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL