-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
gh-91053: Add an optional callback that is invoked whenever a function is modified #98175
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
Merged
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
89ce99c
Add an optional callback that is invoked whenever a function is modified
mpage 4d4823c
Use imperative mood for all enum values
mpage acde67e
Update docs
mpage 896d708
Conform to PEP-7
mpage 788ad34
Move tests into test_capi
mpage c189528
Add a test for allocating too many watchers
mpage 9d3496f
Dispatch events when {kw}defaults are modified via the C-API
mpage 0fdc7d7
Trigger events when {kw}defaults are changed via the C-API
mpage a79e618
More PEP-7
mpage e1dd4e4
Merge branch 'main' into func-watchers
mpage e0601c1
Merge branch 'main' into func-watchers
mpage 9804bba
Merge branch 'main' into func-watchers
mpage dd41468
Document that the runtime is free to optimize away function creation
mpage 812dd5f
Add a bit vector to optimize watcher dispatch
mpage f28acc1
Sync with main
erlend-aasland e7b3325
Revert added newlines to VS project files
erlend-aasland File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
Misc/NEWS.d/next/Core and Builtins/2022-10-05-11-44-52.gh-issue-91053.f5Bo3p.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Optimizing interpreters and JIT compilers may need to invalidate internal | ||
metadata when functions are modified. This change adds the ability to | ||
provide a callback that will be invoked each time a function is created, | ||
modified, or destroyed. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.