-
-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-103763: Implement PEP 695 #103764
gh-103763: Implement PEP 695 #103764
Commits on Apr 9, 2023
-
Moved portions of earlier prototype into latest main CPython branch. …
…This commit includes: 1. Parser updates 2. AST updates 3. typing.py updates 4. Unit tests It does not include the following: 5. Symtable updates 6. Compiler updates 7. C implementations of TypeVar, TypeVarTuple, ParamSpec, Generic
Configuration menu - View commit details
-
Copy full SHA for 9c8cd71 - Browse repository at this point
Copy the full SHA 9c8cd71View commit details
Commits on Apr 13, 2023
-
Run Tools/build/generate_global_objects.py
This fixes compilation for me locally.
Configuration menu - View commit details
-
Copy full SHA for 609ac0d - Browse repository at this point
Copy the full SHA 609ac0dView commit details -
Basic C implementation of TypeVar, TypeVarTuple, ParamSpec
This isn't fully functional, but it should be enough to unblock work on the runtime. I'll update this PR as I implement more.
Configuration menu - View commit details
-
Copy full SHA for 7a5e457 - Browse repository at this point
Copy the full SHA 7a5e457View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0b74c - Browse repository at this point
Copy the full SHA 1e0b74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5023a - Browse repository at this point
Copy the full SHA 2a5023aView commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1bc8574 - Browse repository at this point
Copy the full SHA 1bc8574View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed42796 - Browse repository at this point
Copy the full SHA ed42796View commit details -
Configuration menu - View commit details
-
Copy full SHA for d06f43d - Browse repository at this point
Copy the full SHA d06f43dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 830b36a - Browse repository at this point
Copy the full SHA 830b36aView commit details
Commits on Apr 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b6bf2bc - Browse repository at this point
Copy the full SHA b6bf2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb4795 - Browse repository at this point
Copy the full SHA 6bb4795View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c1618 - Browse repository at this point
Copy the full SHA c7c1618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772920f - Browse repository at this point
Copy the full SHA 772920fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff6f5a - Browse repository at this point
Copy the full SHA 6ff6f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fdf373 - Browse repository at this point
Copy the full SHA 9fdf373View commit details
Commits on Apr 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7c513d - Browse repository at this point
Copy the full SHA f7c513dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d7b035 - Browse repository at this point
Copy the full SHA 1d7b035View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a4409 - Browse repository at this point
Copy the full SHA 85a4409View commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 55d0fd9 - Browse repository at this point
Copy the full SHA 55d0fd9View commit details
Commits on Apr 18, 2023
-
Merge pull request python#7 from cdce8p/eric-ast-changes
AST changes
Configuration menu - View commit details
-
Copy full SHA for 618e173 - Browse repository at this point
Copy the full SHA 618e173View commit details -
Configuration menu - View commit details
-
Copy full SHA for bef978f - Browse repository at this point
Copy the full SHA bef978fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cd026a - Browse repository at this point
Copy the full SHA 3cd026aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b12663d - Browse repository at this point
Copy the full SHA b12663dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9c43c - Browse repository at this point
Copy the full SHA bb9c43cView commit details
Commits on Apr 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 037ddfa - Browse repository at this point
Copy the full SHA 037ddfaView commit details
Commits on Apr 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a62f0c2 - Browse repository at this point
Copy the full SHA a62f0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c7a153 - Browse repository at this point
Copy the full SHA 9c7a153View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8ea68 - Browse repository at this point
Copy the full SHA aa8ea68View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6b718 - Browse repository at this point
Copy the full SHA ab6b718View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba4293 - Browse repository at this point
Copy the full SHA dba4293View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36c5f5 - Browse repository at this point
Copy the full SHA e36c5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e1b1a - Browse repository at this point
Copy the full SHA 21e1b1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8505134 - Browse repository at this point
Copy the full SHA 8505134View commit details -
Configuration menu - View commit details
-
Copy full SHA for 338b978 - Browse repository at this point
Copy the full SHA 338b978View commit details
Commits on Apr 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 04bc911 - Browse repository at this point
Copy the full SHA 04bc911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 521bd81 - Browse repository at this point
Copy the full SHA 521bd81View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d91b0 - Browse repository at this point
Copy the full SHA f2d91b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf68d9 - Browse repository at this point
Copy the full SHA ccf68d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6159d75 - Browse repository at this point
Copy the full SHA 6159d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c0d90 - Browse repository at this point
Copy the full SHA d9c0d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d26b82a - Browse repository at this point
Copy the full SHA d26b82aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 423d2de - Browse repository at this point
Copy the full SHA 423d2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd8877 - Browse repository at this point
Copy the full SHA fdd8877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2461ed5 - Browse repository at this point
Copy the full SHA 2461ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9a196f - Browse repository at this point
Copy the full SHA e9a196fView commit details
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 536cf13 - Browse repository at this point
Copy the full SHA 536cf13View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0b04e3 - Browse repository at this point
Copy the full SHA c0b04e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e6fa0 - Browse repository at this point
Copy the full SHA 59e6fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5521c7d - Browse repository at this point
Copy the full SHA 5521c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d8fbb - Browse repository at this point
Copy the full SHA b9d8fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3340c2 - Browse repository at this point
Copy the full SHA f3340c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5de372 - Browse repository at this point
Copy the full SHA b5de372View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa81c01 - Browse repository at this point
Copy the full SHA fa81c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aeee08 - Browse repository at this point
Copy the full SHA 7aeee08View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e6bcb - Browse repository at this point
Copy the full SHA a7e6bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe84458 - Browse repository at this point
Copy the full SHA fe84458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c024d - Browse repository at this point
Copy the full SHA 34c024dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ec56e - Browse repository at this point
Copy the full SHA d9ec56eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab8b1e - Browse repository at this point
Copy the full SHA 6ab8b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d916974 - Browse repository at this point
Copy the full SHA d916974View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b38dea4 - Browse repository at this point
Copy the full SHA b38dea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8991bb1 - Browse repository at this point
Copy the full SHA 8991bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f520a - Browse repository at this point
Copy the full SHA c3f520aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e668ed8 - Browse repository at this point
Copy the full SHA e668ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b844f4 - Browse repository at this point
Copy the full SHA 2b844f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47d24d9 - Browse repository at this point
Copy the full SHA 47d24d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad0b5b - Browse repository at this point
Copy the full SHA 8ad0b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6312d7b - Browse repository at this point
Copy the full SHA 6312d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e23b0 - Browse repository at this point
Copy the full SHA 48e23b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec31ae - Browse repository at this point
Copy the full SHA dec31aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 062999c - Browse repository at this point
Copy the full SHA 062999cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9147a4a - Browse repository at this point
Copy the full SHA 9147a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b043c8 - Browse repository at this point
Copy the full SHA 1b043c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16cb6a5 - Browse repository at this point
Copy the full SHA 16cb6a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bdfb75 - Browse repository at this point
Copy the full SHA 1bdfb75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308c7c1 - Browse repository at this point
Copy the full SHA 308c7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff22d22 - Browse repository at this point
Copy the full SHA ff22d22View commit details -
- Use the right name for the new TypeVar attribute (infer_variance, not autovariance) - Simpler intrinsics (avoid some wrapper functions) - Undo some unnecessary changes - Consistent styling of function declarations
Configuration menu - View commit details
-
Copy full SHA for c4ce394 - Browse repository at this point
Copy the full SHA c4ce394View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f02199f - Browse repository at this point
Copy the full SHA f02199fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe019b - Browse repository at this point
Copy the full SHA 3fe019bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 737d96a - Browse repository at this point
Copy the full SHA 737d96aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe9476 - Browse repository at this point
Copy the full SHA 6fe9476View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a9efb - Browse repository at this point
Copy the full SHA 80a9efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b3aec - Browse repository at this point
Copy the full SHA 21b3aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30487a5 - Browse repository at this point
Copy the full SHA 30487a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1575c66 - Browse repository at this point
Copy the full SHA 1575c66View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6045f0 - Browse repository at this point
Copy the full SHA a6045f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8b4f1 - Browse repository at this point
Copy the full SHA 2c8b4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66851e6 - Browse repository at this point
Copy the full SHA 66851e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for be059c1 - Browse repository at this point
Copy the full SHA be059c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7f722 - Browse repository at this point
Copy the full SHA ac7f722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f70925 - Browse repository at this point
Copy the full SHA 0f70925View commit details -
Configuration menu - View commit details
-
Copy full SHA for e17c3b0 - Browse repository at this point
Copy the full SHA e17c3b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45696ae - Browse repository at this point
Copy the full SHA 45696aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02e0a8a - Browse repository at this point
Copy the full SHA 02e0a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a8fc14 - Browse repository at this point
Copy the full SHA 7a8fc14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7195162 - Browse repository at this point
Copy the full SHA 7195162View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fbd4d5 - Browse repository at this point
Copy the full SHA 5fbd4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f86be9c - Browse repository at this point
Copy the full SHA f86be9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b3807 - Browse repository at this point
Copy the full SHA 77b3807View commit details -
Configuration menu - View commit details
-
Copy full SHA for f448248 - Browse repository at this point
Copy the full SHA f448248View commit details -
Configuration menu - View commit details
-
Copy full SHA for d32bc61 - Browse repository at this point
Copy the full SHA d32bc61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27a8a4c - Browse repository at this point
Copy the full SHA 27a8a4cView commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44b9222 - Browse repository at this point
Copy the full SHA 44b9222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 445a39b - Browse repository at this point
Copy the full SHA 445a39bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa37b4 - Browse repository at this point
Copy the full SHA 7fa37b4View commit details -
Some of these aren't strictly necessary, but better safe than sorry.
Configuration menu - View commit details
-
Copy full SHA for 880f066 - Browse repository at this point
Copy the full SHA 880f066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d8e24e - Browse repository at this point
Copy the full SHA 3d8e24eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c1a0d - Browse repository at this point
Copy the full SHA 74c1a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b86c5 - Browse repository at this point
Copy the full SHA d5b86c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b6098d - Browse repository at this point
Copy the full SHA 3b6098dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9632c02 - Browse repository at this point
Copy the full SHA 9632c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0ecb7 - Browse repository at this point
Copy the full SHA 8a0ecb7View commit details -
Changed strategy, func_class_dict and *_CLASS_DICT.
Rather than changing a bunch of stuff (and confusing the runtime by having __annotate__ functions have *both* fast *and* slow locals) we're changing the approach. For delayed-evaluation expressions (e.g. __annotate__ in PEP 649) we're going to change the LOAD_NAME opcodes we generate into LOAD_CLASS_DICT opcodes. Then when we bind that function (e.g. an __annotate__ inside a class body) we're going to use the new INTRINSIC2 SET_CLASS_DICT opcode to set the new func_class_dict field. LOAD_CLASS_DICT does its lookup in frame->f_funcobj->func_class_dict, so, we didn't make the frame larger!
Configuration menu - View commit details
-
Copy full SHA for 0bb175a - Browse repository at this point
Copy the full SHA 0bb175aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4ec0e - Browse repository at this point
Copy the full SHA 5e4ec0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d3004 - Browse repository at this point
Copy the full SHA 12d3004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c3f65a - Browse repository at this point
Copy the full SHA 6c3f65aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84a00ce - Browse repository at this point
Copy the full SHA 84a00ceView commit details -
Make LOAD_CLASS_DICT also look in the global namespace and rename it …
…to LOAD_CLASS_OR_GLOBAL
Configuration menu - View commit details
-
Copy full SHA for e0acb87 - Browse repository at this point
Copy the full SHA e0acb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for d77c4fb - Browse repository at this point
Copy the full SHA d77c4fbView commit details
Commits on Apr 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea66c7c - Browse repository at this point
Copy the full SHA ea66c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b314a3f - Browse repository at this point
Copy the full SHA b314a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e913ca - Browse repository at this point
Copy the full SHA 2e913caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394d128 - Browse repository at this point
Copy the full SHA 394d128View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd49622 - Browse repository at this point
Copy the full SHA bd49622View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf45a8e - Browse repository at this point
Copy the full SHA bf45a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7fe9c - Browse repository at this point
Copy the full SHA ce7fe9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a6c21 - Browse repository at this point
Copy the full SHA e5a6c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96324a5 - Browse repository at this point
Copy the full SHA 96324a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd0f7b4 - Browse repository at this point
Copy the full SHA fd0f7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e784da1 - Browse repository at this point
Copy the full SHA e784da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fc40c - Browse repository at this point
Copy the full SHA 72fc40cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6a815 - Browse repository at this point
Copy the full SHA 4b6a815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93a4552 - Browse repository at this point
Copy the full SHA 93a4552View commit details -
Configuration menu - View commit details
-
Copy full SHA for b36b7af - Browse repository at this point
Copy the full SHA b36b7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a85fb6c - Browse repository at this point
Copy the full SHA a85fb6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6454026 - Browse repository at this point
Copy the full SHA 6454026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21667d9 - Browse repository at this point
Copy the full SHA 21667d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e65d668 - Browse repository at this point
Copy the full SHA e65d668View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a0b04 - Browse repository at this point
Copy the full SHA e0a0b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c44f5 - Browse repository at this point
Copy the full SHA d5c44f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6a990 - Browse repository at this point
Copy the full SHA ce6a990View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fc9cc7 - Browse repository at this point
Copy the full SHA 2fc9cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f71911 - Browse repository at this point
Copy the full SHA 3f71911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0891a61 - Browse repository at this point
Copy the full SHA 0891a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a9ba2 - Browse repository at this point
Copy the full SHA 78a9ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0b45e1 - Browse repository at this point
Copy the full SHA c0b45e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a037f - Browse repository at this point
Copy the full SHA 16a037fView commit details
Commits on Apr 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c5d9378 - Browse repository at this point
Copy the full SHA c5d9378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0399ed4 - Browse repository at this point
Copy the full SHA 0399ed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782fc35 - Browse repository at this point
Copy the full SHA 782fc35View commit details -
Configuration menu - View commit details
-
Copy full SHA for a092896 - Browse repository at this point
Copy the full SHA a092896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0241da5 - Browse repository at this point
Copy the full SHA 0241da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3a204 - Browse repository at this point
Copy the full SHA 5b3a204View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78f3f4b - Browse repository at this point
Copy the full SHA 78f3f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3177b - Browse repository at this point
Copy the full SHA 9d3177bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c52179c - Browse repository at this point
Copy the full SHA c52179cView commit details
Commits on Apr 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d0fa718 - Browse repository at this point
Copy the full SHA d0fa718View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0936de - Browse repository at this point
Copy the full SHA f0936deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5259096 - Browse repository at this point
Copy the full SHA 5259096View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d6464 - Browse repository at this point
Copy the full SHA c3d6464View commit details
Commits on Apr 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f580583 - Browse repository at this point
Copy the full SHA f580583View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c8060 - Browse repository at this point
Copy the full SHA 17c8060View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ea500 - Browse repository at this point
Copy the full SHA f4ea500View commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 43bcd02 - Browse repository at this point
Copy the full SHA 43bcd02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 827b9e5 - Browse repository at this point
Copy the full SHA 827b9e5View commit details
Commits on May 7, 2023
-
Use a __classdict__ cell to store the class namespace (#3)
This is an idea by Larry Hastings and Carl Meyer to deal with the edge case where a class's namespace is modified after the class body executes. We introduce a new cell, `__classcell__`, that holds a reference to the class namespace. We read from this cell to get the classdict in LOAD_CLASSDICT_OR_GLOBAL and LOAD_CLASSDICT_OR_DEREF.
Configuration menu - View commit details
-
Copy full SHA for 71cef78 - Browse repository at this point
Copy the full SHA 71cef78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80ffbf3 - Browse repository at this point
Copy the full SHA 80ffbf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e786382 - Browse repository at this point
Copy the full SHA e786382View commit details
Commits on May 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2a8f0ef - Browse repository at this point
Copy the full SHA 2a8f0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 967f100 - Browse repository at this point
Copy the full SHA 967f100View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cbbd24 - Browse repository at this point
Copy the full SHA 4cbbd24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfb93d - Browse repository at this point
Copy the full SHA 8dfb93dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f0270 - Browse repository at this point
Copy the full SHA 43f0270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b35c6c - Browse repository at this point
Copy the full SHA 0b35c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f3c75 - Browse repository at this point
Copy the full SHA a2f3c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for c51b9fc - Browse repository at this point
Copy the full SHA c51b9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 047abba - Browse repository at this point
Copy the full SHA 047abbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a4655 - Browse repository at this point
Copy the full SHA 51a4655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e68cd8 - Browse repository at this point
Copy the full SHA 5e68cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b63b76 - Browse repository at this point
Copy the full SHA 3b63b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 281f575 - Browse repository at this point
Copy the full SHA 281f575View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3cd2e7 - Browse repository at this point
Copy the full SHA a3cd2e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f6076 - Browse repository at this point
Copy the full SHA a4f6076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ac5dc - Browse repository at this point
Copy the full SHA 88ac5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32fc89c - Browse repository at this point
Copy the full SHA 32fc89cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02f1fca - Browse repository at this point
Copy the full SHA 02f1fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 249ca43 - Browse repository at this point
Copy the full SHA 249ca43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 645b08b - Browse repository at this point
Copy the full SHA 645b08bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c30f6 - Browse repository at this point
Copy the full SHA 17c30f6View commit details
Commits on May 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0067e00 - Browse repository at this point
Copy the full SHA 0067e00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ace71 - Browse repository at this point
Copy the full SHA 39ace71View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1c59f7 - Browse repository at this point
Copy the full SHA a1c59f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e6219 - Browse repository at this point
Copy the full SHA f7e6219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f54b02 - Browse repository at this point
Copy the full SHA 8f54b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2df61 - Browse repository at this point
Copy the full SHA bb2df61View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdf65ad - Browse repository at this point
Copy the full SHA fdf65adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fecf7d - Browse repository at this point
Copy the full SHA 4fecf7dView commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8406ce - Browse repository at this point
Copy the full SHA f8406ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4fe5c - Browse repository at this point
Copy the full SHA fd4fe5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b94580 - Browse repository at this point
Copy the full SHA 0b94580View commit details -
Configuration menu - View commit details
-
Copy full SHA for e952d61 - Browse repository at this point
Copy the full SHA e952d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 785dd45 - Browse repository at this point
Copy the full SHA 785dd45View commit details -
Configuration menu - View commit details
-
Copy full SHA for be70e3c - Browse repository at this point
Copy the full SHA be70e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c29e7 - Browse repository at this point
Copy the full SHA 92c29e7View commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 529c74d - Browse repository at this point
Copy the full SHA 529c74dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 531fcf7 - Browse repository at this point
Copy the full SHA 531fcf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 497e22a - Browse repository at this point
Copy the full SHA 497e22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb5ac0 - Browse repository at this point
Copy the full SHA bfb5ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1be61d - Browse repository at this point
Copy the full SHA a1be61dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e9273c - Browse repository at this point
Copy the full SHA 1e9273cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc37579 - Browse repository at this point
Copy the full SHA bc37579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3817ab4 - Browse repository at this point
Copy the full SHA 3817ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a9393 - Browse repository at this point
Copy the full SHA f2a9393View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f1223e - Browse repository at this point
Copy the full SHA 4f1223eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d490251 - Browse repository at this point
Copy the full SHA d490251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f4c12 - Browse repository at this point
Copy the full SHA 33f4c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f4540 - Browse repository at this point
Copy the full SHA b9f4540View commit details -
Configuration menu - View commit details
-
Copy full SHA for a64922f - Browse repository at this point
Copy the full SHA a64922fView commit details -
Update Lib/test/support/__init__.py
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8a783b3 - Browse repository at this point
Copy the full SHA 8a783b3View commit details
Commits on May 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e6658a - Browse repository at this point
Copy the full SHA 9e6658aView commit details
Commits on May 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0aad1f4 - Browse repository at this point
Copy the full SHA 0aad1f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a22a08f - Browse repository at this point
Copy the full SHA a22a08fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1328c75 - Browse repository at this point
Copy the full SHA 1328c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6016e - Browse repository at this point
Copy the full SHA 7d6016eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1401209 - Browse repository at this point
Copy the full SHA 1401209View commit details -
Configuration menu - View commit details
-
Copy full SHA for e049f5a - Browse repository at this point
Copy the full SHA e049f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4d9ec4 - Browse repository at this point
Copy the full SHA c4d9ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b93f85e - Browse repository at this point
Copy the full SHA b93f85eView commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f412f49 - Browse repository at this point
Copy the full SHA f412f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e72a5 - Browse repository at this point
Copy the full SHA d4e72a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d931c - Browse repository at this point
Copy the full SHA 08d931cView commit details