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

Arm64 implementation for Raspberry PI #2606

Merged
merged 6 commits into from
Mar 28, 2022
Merged

Conversation

SignatureBeef
Copy link
Member

This PR bumps all dependencies to their latest, and in particular MonoMod for its new Arm64 support for raspberry pi thanks to @kevzhao2.

I have also changed the SQLite library to use Microsoft.Data.Sqlite as it works out of the box for Arm64, so there is a slight change for the QueryResult to dispose of the command instead of disposing of it preemptively.

Note: apple silicon is not included in this, yet.
Note 2: i didn't bother adding arm64 support to the changelog, since it already has the expectation of working for the current gen-dev, but i'm happy to do so as kev's work does need some praise.

Screen Shot 2022-03-27 at 9 37 46 pm

This should allow monomod hooks to run on a raspberrypi (no apple silicon yet)
There is a slight change the the way QueryResult works in order to satisfy the variances in the new library.
Disposing of the command with the reader appears to solve this, and hopefully, with minimal impact to plugins.
Copy link
Member

@hakusaro hakusaro left a comment

Choose a reason for hiding this comment

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

lgtm_trick

lgtm. minor changelog nit. I think you could include arm64 note in the changelog just as a note that says hey, we got it working. that's about it.

CHANGELOG.md Outdated Show resolved Hide resolved
SignatureBeef and others added 2 commits March 28, 2022 07:49
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
Copy link
Member

@hakusaro hakusaro left a comment

Choose a reason for hiding this comment

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

lgtm_8

@hakusaro hakusaro requested a review from a team March 28, 2022 00:15
@QuiCM QuiCM merged commit 18ea183 into Pryaxis:otapi3 Mar 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants