Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

implement and use resolve_many_addr #266

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

cfbolz
Copy link
Contributor

@cfbolz cfbolz commented Jan 30, 2025

it uses the soon-to-be merged _vmprof.resolve_many_addr on pypy, which is much more efficient. marking as draft until the pypy PR lands.

it uses _vmprof.resolve_many_addr on pypy, which is *much* more efficient
@mattip
Copy link
Contributor

mattip commented Feb 4, 2025

Maybe solves #226 if implemented for CPython

Edit: added qualifier

@cfbolz cfbolz marked this pull request as ready for review February 5, 2025 14:13
@cfbolz
Copy link
Contributor Author

cfbolz commented Feb 6, 2025

I'm not sure I would want to take on the responsibility of doing this for CPython as well :-(. But yes, it might make things faster in theory

@mattip
Copy link
Contributor

mattip commented Feb 6, 2025

Hmm. were tests broken before this PR? Something seems off in tests.

@cfbolz
Copy link
Contributor Author

cfbolz commented Feb 18, 2025

I have fixed the problem of pypy3.10 in the pypy repo. should we add some code in vmprof to deal with the wrong types? bytes instead of str? or rather wait for the next pypy bugfix release?

@mattip
Copy link
Contributor

mattip commented Feb 18, 2025

Let's wait for the bugfix release

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants