-
-
Notifications
You must be signed in to change notification settings - Fork 731
ENH: Free threading changes for FSEvents #1109
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
Open
HaoZeke
wants to merge
22
commits into
gorakhargosh:master
Choose a base branch
from
HaoZeke:ftFSevent
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,273
−29
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
931de60
ENH: Start declaring the c-extension to be safe
HaoZeke 56cf303
MAINT: Switch from Del to Free
HaoZeke 157479f
MAINT: Add in a vendored pythoncapi_compat
HaoZeke 2909b09
MAINT: Use GetItemRef for list access
HaoZeke e0a294e
MAINT: Use GetItemRef for read_events
HaoZeke 9fc8d6a
MAINT: Use GetItemRef for remove_watch
HaoZeke f2900f4
MAINT: Use GetItemRef for stop
HaoZeke b94b813
MAINT: Try to lock sequences in add_watch
HaoZeke 156a9d2
MAINT: Pepper with critical sections
HaoZeke 6cb2016
MAINT: Rework locks--use aggresively for cache
HaoZeke aee25ff
MAINT: Declare support for free-threading
HaoZeke 1f3352e
CI: Ensure activation
HaoZeke 2fea457
MAINT: Ensure build files are present
HaoZeke 3851897
MAINT: Fix typo for header inclusion
HaoZeke 847a1e2
DOC: Stick to unstable for now
HaoZeke 59ab887
BUG: Add some more locks and fix refcnt
HaoZeke 9a192fe
MAINT: Remove ill-advised PyMutex
HaoZeke 8bfc517
ENH: Refactor add_watch with critical_section
HaoZeke b65ef86
MAINT: Cleanup setup.py
HaoZeke 51d1cd3
MAINT: Cleanup error path
HaoZeke 8e0abdc
ENH: Handle error cases for GetItemRef
HaoZeke 5189282
MAINT: Cleanup dead code
HaoZeke 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -30,6 +30,7 @@ | |
| sources=[ | ||
| "src/watchdog_fsevents.c", | ||
| ], | ||
| include_dirs=[SRC_DIR], | ||
|
||
| libraries=["m"], | ||
| define_macros=[ | ||
| ("WATCHDOG_VERSION_STRING", '"' + version.VERSION_STRING + '"'), | ||
|
|
||
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.