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

Move to GitHub merge queues. #228

Merged
merged 5 commits into from
Jan 17, 2024
Merged

Conversation

ltratt
Copy link
Member

@ltratt ltratt commented Nov 9, 2023

No description provided.

@vext01 vext01 added this pull request to the merge queue Nov 9, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Nov 9, 2023
@vext01 vext01 added this pull request to the merge queue Nov 9, 2023
@vext01 vext01 removed this pull request from the merge queue due to a manual request Nov 9, 2023
@vext01 vext01 added this pull request to the merge queue Nov 9, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 9, 2023
@vext01 vext01 added this pull request to the merge queue Nov 9, 2023
This setting causes problems and we don't gain sufficient benefit from
it.
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 9, 2023
@vext01
Copy link
Member

vext01 commented Nov 9, 2023

Any squashing to be done?

@ltratt
Copy link
Member Author

ltratt commented Nov 9, 2023

I think the two commits should be separate.

@vext01 vext01 added this pull request to the merge queue Nov 9, 2023
@jacob-hughes jacob-hughes removed this pull request from the merge queue due to a manual request Nov 9, 2023
@jacob-hughes jacob-hughes added this pull request to the merge queue Nov 9, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 9, 2023
@jacob-hughes
Copy link
Contributor

@vext01 This one should be ready to re-review and merge.

@vext01
Copy link
Member

vext01 commented Nov 16, 2023

I think @ltratt is better qualified for yksom changes.

@jacob-hughes
Copy link
Contributor

Sure, but I think you'll need to do the final sign off because Laurie opened the PR.

@ltratt
Copy link
Member Author

ltratt commented Nov 16, 2023

Yes, @vext01 you need to review this please.

@@ -79,6 +79,8 @@ pub struct Block {
// this explicit impl is needed to tell the compiler we are not doing that.
unsafe impl FinalizerSafe for Block {}

unsafe impl Sync for Block {}
Copy link
Member

Choose a reason for hiding this comment

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

Do you need a comment saying why this is safe?

Bearing in mind I don't know much about the GC :)

Copy link
Contributor

Choose a reason for hiding this comment

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

Sure! I've documented it here: e43d305

Copy link
Member

Choose a reason for hiding this comment

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

Sorry, I meant for the various unsafe impl Sync for Blah {}s.

Copy link
Member Author

Choose a reason for hiding this comment

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

AFAICS all of them are now documented.

@vext01
Copy link
Member

vext01 commented Nov 18, 2023

Please squash.

This is needed because their trait objects are passed to a GC so must be
FSA-safe.
@jacob-hughes
Copy link
Contributor

Squashed

@vext01 vext01 added this pull request to the merge queue Nov 20, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 20, 2023
@jacob-hughes
Copy link
Contributor

Ok so when softdevteam/alloy#101 lands, this should be merge-able :)

@ltratt ltratt added this pull request to the merge queue Nov 21, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 21, 2023
@vext01 vext01 added this pull request to the merge queue Nov 21, 2023
@vext01 vext01 removed this pull request from the merge queue due to a manual request Nov 21, 2023
@vext01
Copy link
Member

vext01 commented Nov 21, 2023

sorry, i didn't see it had failed.

@jacob-hughes
Copy link
Contributor

jacob-hughes commented Nov 21, 2023

It's a rustfmt problem. I've fixed it here: 9aa838, let me know if I can squash.

@vext01
Copy link
Member

vext01 commented Nov 21, 2023

Go ahead.

@jacob-hughes
Copy link
Contributor

Squashed

@vext01 vext01 added this pull request to the merge queue Nov 21, 2023
@vext01
Copy link
Member

vext01 commented Nov 21, 2023

Did you forget to sign the commit?

@vext01 vext01 removed this pull request from the merge queue due to a manual request Nov 21, 2023
@jacob-hughes
Copy link
Contributor

Weird! My gpg-agent has failed. Can I force-push an update?

@vext01
Copy link
Member

vext01 commented Nov 21, 2023

Please push a signed commit.

The SmartString library uses pointer obfuscation tricks internally which
hide GC pointers from alloy. We must therefore remove it as it is
incompatible with conservative pointer scanning.
@jacob-hughes
Copy link
Contributor

Force-pushed a signed commit.

@vext01 vext01 added this pull request to the merge queue Nov 21, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 21, 2023
@jacob-hughes
Copy link
Contributor

Ugh I’ve not seen that one before.

@vext01
Copy link
Member

vext01 commented Nov 22, 2023

16:41:47 thread 'main' panicked at src/lib/vm/core.rs:404:13:
16:41:47 Not enough stack space to execute block.

ouch.

@vext01
Copy link
Member

vext01 commented Dec 19, 2023

Any news on this one?

@ltratt
Copy link
Member Author

ltratt commented Dec 19, 2023

That's one for @jacob-hughes.

@jacob-hughes
Copy link
Contributor

@vext01 You should be able to merge this one now :)

@vext01 vext01 added this pull request to the merge queue Jan 17, 2024
Merged via the queue into softdevteam:master with commit 5dc8566 Jan 17, 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.

3 participants