Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

GH-91048: Add utils for printing the call stack for asyncio tasks #133284

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 33 commits into from
May 4, 2025
Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b11469a
GH-91048: Add utils for printing the call stack for asyncio tasks
pablogsal May 1, 2025
7f800e8
Maybe
pablogsal May 2, 2025
c5e4efe
Maybe
pablogsal May 2, 2025
1c982b1
Maybe
pablogsal May 2, 2025
2d94cde
fix configure
pablogsal May 2, 2025
0a9a496
fix configure
pablogsal May 2, 2025
db47ff3
fix configure
mgmacias95 May 2, 2025
6f8bd4c
some tests + fixes
mgmacias95 May 2, 2025
152b3d7
improve tests
mgmacias95 May 2, 2025
955ef27
dsf
pablogsal May 2, 2025
65aee3c
dsf
pablogsal May 2, 2025
51e689e
test fixes
pablogsal May 3, 2025
1d27348
test fixes
pablogsal May 3, 2025
1d1b0e9
test fixes
pablogsal May 3, 2025
edad4d1
test fixes
pablogsal May 3, 2025
199589c
Fix free threading offsets
pablogsal May 3, 2025
9e87032
Fix free threading offsets AGAIN
pablogsal May 3, 2025
69e9221
Debugging
pablogsal May 3, 2025
b6cb609
More tests
pablogsal May 3, 2025
2dd3452
Add news entry
pablogsal May 3, 2025
a84a171
Doc fixes
pablogsal May 3, 2025
0f75edc
Fix doc build
ambv May 3, 2025
c3a6bcb
Add Yury
ambv May 3, 2025
5e1cb87
fix: Show independent tasks in the table
mgmacias95 May 3, 2025
d92b520
Merge pull request #101 from mgmacias95/GH-91048-tasks
pablogsal May 3, 2025
af6a8bf
Temporarily skip test_async_global_awaited_by on free-threading
ambv May 3, 2025
8db5dbe
Drop the `tools`. It's cleaner.
ambv May 3, 2025
6f8aa6b
Satisfy the linting gods
ambv May 3, 2025
8d566c6
chore: Refactor
mgmacias95 May 4, 2025
977c15a
Merge pull request #103 from mgmacias95/GH-91048-tasks
pablogsal May 4, 2025
9dbe00d
Doc fixes
pablogsal May 4, 2025
c56782b
Type fixes
pablogsal May 4, 2025
293337f
Type fixes
pablogsal May 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix free threading offsets
  • Loading branch information
pablogsal committed May 3, 2025
commit 199589ceb14d1e72202bb58032e5a037d842c8b7
2 changes: 1 addition & 1 deletion 2 Modules/_remotedebuggingmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@
uintptr_t gen_type_addr;
int err = read_ptr(
handle,
coro_address + sizeof(void*),
coro_address + offsets->pyobject.ob_type,
&gen_type_addr);
if (err) {
return -1;
Expand Down Expand Up @@ -517,7 +517,7 @@
tn = parse_task_name(
handle, offsets, async_offsets, task_address);
} else {
tn = PyLong_FromUnsignedLong(task_address);

Check warning on line 520 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows / Build and test (arm64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [C:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 520 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows (free-threading) / Build and test (arm64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [C:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 520 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows / Build and test (x64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [D:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 520 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows (free-threading) / Build and test (x64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [D:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]
}
if (tn == NULL) {
goto err;
Expand Down Expand Up @@ -1079,7 +1079,7 @@
return -1;
}

PyObject* task_id = PyLong_FromUnsignedLong(task_addr);

Check warning on line 1082 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows / Build and test (arm64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [C:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 1082 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows (free-threading) / Build and test (arm64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [C:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 1082 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows / Build and test (x64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [D:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]

Check warning on line 1082 in Modules/_remotedebuggingmodule.c

View workflow job for this annotation

GitHub Actions / Windows (free-threading) / Build and test (x64)

'function': conversion from 'uintptr_t' to 'unsigned long', possible loss of data [D:\a\cpython\cpython\PCbuild\_remotedebugging.vcxproj]
if (task_id == NULL) {
Py_DECREF(tn);
Py_DECREF(current_awaited_by);
Expand Down
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.