Skip to content
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

Updates... #9

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

Updates... #9

wants to merge 18 commits into from

Conversation

zanieb
Copy link
Owner

@zanieb zanieb commented Oct 9, 2024

857024a closes benfred#596 (and upgrades other packages, might need to be reduced)
045846a and 224a783 replace benfred#679
eb2ee1b and 7b7772c resolve remaining warnings on macOS
4f288c1 switches to rust-musl-cross images updated with the upstream
1c8fa7f and a80850f fix Windows build errors and lints

andrewjcg and others added 14 commits October 9, 2024 16:24
Rather than test every patch version of python, only test the first/last patch
for older python versions - while still testing all patch versions for
python 3.10+.
Commit 5820bf6 removes field `addr` and
`size` from BinaryInfo, which are used when feature `unwind` is enabled.
So recover these two fields.

Fix building error:
cargo build --all-features
error[E0609]: no field `addr` on type `&BinaryInfo`
  --> src/binary_parser.rs:18:22
   |
18 |         addr >= self.addr && addr < (self.addr + self.size)
   |                      ^^^^ unknown field
   |
   = note: available fields are: `symbols`, `bss_addr`, `bss_size`

error[E0609]: no field `addr` on type `&BinaryInfo`
  --> src/binary_parser.rs:18:43
   |
18 |         addr >= self.addr && addr < (self.addr + self.size)
   |                                           ^^^^ unknown field
   |
   = note: available fields are: `symbols`, `bss_addr`, `bss_size`

error[E0609]: no field `size` on type `&BinaryInfo`
  --> src/binary_parser.rs:18:55
   |
18 |         addr >= self.addr && addr < (self.addr + self.size)
   |                                                       ^^^^ unknown field
   |
   = note: available fields are: `symbols`, `bss_addr`, `bss_size`

Signed-off-by: Jiang Liu <[email protected]>
Remove duplicated strings in ignore_frame()::ignorable[].

Signed-off-by: Jiang Liu <[email protected]>
…#699)

* Upgrade `remoteprocess`

* Upgrade `libproc`
benfred and others added 4 commits October 16, 2024 11:27
update_python_test_versions.py needed update to handle python 3.12,
and to match recent yaml format changes.
Uses `cargo update` to update all dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failing to build or install py-spy on Mac OS 13
5 participants