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

Bug fix #34

Merged
merged 1 commit into from
Jul 22, 2024
Merged

Bug fix #34

merged 1 commit into from
Jul 22, 2024

Conversation

0152la
Copy link
Contributor

@0152la 0152la commented Jul 19, 2024

  • Fix a bug with relocating against other external symbols
  • Enable 1.33 tests (one lua test from the suite passing)

@0152la 0152la requested a review from ltratt July 19, 2024 13:34
@ltratt ltratt added this pull request to the merge queue Jul 19, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 19, 2024
@0152la
Copy link
Contributor Author

0152la commented Jul 19, 2024

Apparently my local clang-format makes a change which the CheriBSD clang-format does not like. I've manually reverted that for now.

@ltratt
Copy link
Contributor

ltratt commented Jul 19, 2024

Please squash.

@0152la
Copy link
Contributor Author

0152la commented Jul 19, 2024

Squashed.

@ltratt ltratt added this pull request to the merge queue Jul 19, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 19, 2024
@ltratt ltratt added this pull request to the merge queue Jul 21, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 21, 2024
@0152la
Copy link
Contributor Author

0152la commented Jul 22, 2024

Apparently, whatever happened in the new CheriBSD updates broke something in one of the new tests (which wasn't fully working anyway, so I just disabled it), but it also increased the per-test execution time from around 3s to 4.5s. I don't think it's worth looking at that right now, but maybe down the line, if the performance doesn't come back, some differential testing with a previous Cheri version (perhaps the fixed release one) might be useful.

@ltratt
Copy link
Contributor

ltratt commented Jul 22, 2024

Please squash.

* Fix a bug with relocating against other external symbols
* Enable 1.33 tests (one `lua` test from the suite passing)
@0152la
Copy link
Contributor Author

0152la commented Jul 22, 2024

Squashed.

@ltratt ltratt added this pull request to the merge queue Jul 22, 2024
Merged via the queue into capablevms:master with commit a3268ef Jul 22, 2024
2 checks passed
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.

2 participants