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

Update our vendored libbacktrace #651

Merged
merged 4 commits into from
Jul 26, 2024
Merged

Conversation

pablogsal
Copy link
Member

Updated to commit 7e2b7da3d6568d2e4e78658f22e701746a48d7e1

Issue number of the reported bug or feature request: #

Describe your changes
A clear and concise description of the changes you have made.

Testing performed
Describe the testing you have performed to ensure that the bug has been addressed, or that the new feature works as planned.

Additional context
Add any other context about your contribution here.

@pablogsal pablogsal force-pushed the regenerate branch 2 times, most recently from e586655 to e458592 Compare July 25, 2024 15:50
@pablogsal
Copy link
Member Author

Closes: #647

This picks up bug fixes for upstream that we are already patching
as well as many others that we don't account for.

The patches need to be regenerated due to multiple conflicts as well
as the usage of the exposed interfaces in our memray code.

Signed-off-by: Pablo Galindo <[email protected]>
Updated to commit 7e2b7da3d6568d2e4e78658f22e701746a48d7e1

Signed-off-by: Pablo Galindo <[email protected]>
Seems that the comparison tests now are in different files per
individual test instead of a single file per test file.

Signed-off-by: Pablo Galindo <[email protected]>
@codecov-commenter
Copy link

codecov-commenter commented Jul 25, 2024

Codecov Report

Attention: Patch coverage is 60.00000% with 2 lines in your changes missing coverage. Please review.

Project coverage is 93.01%. Comparing base (41248ed) to head (9e4d36b).
Report is 107 commits behind head on main.

Files Patch % Lines
tests/conftest.py 50.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #651      +/-   ##
==========================================
+ Coverage   92.55%   93.01%   +0.46%     
==========================================
  Files          91       94       +3     
  Lines       11304    11420     +116     
  Branches     1581     2094     +513     
==========================================
+ Hits        10462    10622     +160     
+ Misses        837      798      -39     
+ Partials        5        0       -5     
Flag Coverage Δ
cpp 93.01% <60.00%> (+7.07%) ⬆️
python_and_cython 93.01% <60.00%> (-2.71%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

The last version of `pytest-textual-snapshot` to support Python 3.7 uses
a different naming convention for its snapshot results than the current
version. Because of this, once our test suite is updated to use the
naming convention required by the latest version, the old version sees
all of these new snapshot result files as extra junk not being used by
the test suite, and believes they should be removed. Hack around this by
programmatically enabling Syrupy's `--snapshot-warn-unused` option for
Python 3.7.

Signed-off-by: Matt Wozniski <[email protected]>
Copy link
Contributor

@godlygeek godlygeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Please check my conftest.py change before landing.

@pablogsal pablogsal merged commit fc06d9d into bloomberg:main Jul 26, 2024
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants