Skip to content

Conversation

@blueblur0730
Copy link
Contributor

No description provided.

@nosoop
Copy link
Owner

nosoop commented Mar 31, 2025

Sorry — I forgot that the PRs will need to be modified to accommodate the changes introduced in #22.
Nobody's raised any issues on the pre-release so I'll work on cutting a proper release for that today, but I'll go ahead and add review notes in the meantime.

Copy link
Owner

@nosoop nosoop left a comment

Choose a reason for hiding this comment

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

Please hold off on addressing anything in this review until #22 is merged.

sm_branch: "1.11-dev"
spcomp_version: "1.11.x"

- sm_version: "1.12"
Copy link
Owner

Choose a reason for hiding this comment

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

I don't think sm_version is a key / value that's used anywhere in the workflow. I think you wanted a corresponding meta_branch?

sm_branch: "1.11-dev"
spcomp_version: "1.11.x"

- sm_version: "1.12"
Copy link
Owner

Choose a reason for hiding this comment

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

Ah right, so 1.11 is now considered oldstable — I don't think there's any compelling reason to keep 1.11 now, and the release steps weren't built with multiple SM versions in mind (there's only release archives for Linux and Windows, both containing 32-bit and 64-bit extension builds).

This PR may be effectively redundant with #22, but we'll see once that gets a final once-over and merged.


- sm_version: "1.12"
sm_branch: "1.12-dev"
spcomp_version: "1.12.x"
Copy link
Owner

Choose a reason for hiding this comment

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

If I recall correctly spcomp 1.12 has flawed codegen due to the major refactoring work done on sourcepawn's side, so I'd probably opt to keep this at 1.11.x.
SourceMod plugin files are generally architecture-independent and there currently aren't any changes in plugin-space that improve support of 64-bit memory.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

sm1.12-7170 seems to resolved some flawed codegen problem I remembered, which is the version I have been using until now.
As for the improvement of memory functionality you are right, nothing bright so it is a reason to stay 1.11.x. If this is not necessary then I agree that this pr can be closed.

@nosoop
Copy link
Owner

nosoop commented Apr 4, 2025

I think #22 has superseded this, so I'll go ahead and close. I'll cut a release now while hashing out what to do with #23.
Thank you for taking the time to split the branches so this can be addressed independently.

@nosoop nosoop closed this Apr 4, 2025
@blueblur0730 blueblur0730 deleted the p3 branch April 4, 2025 13:12
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