-
Notifications
You must be signed in to change notification settings - Fork 5
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
Help with magnus migration #32
Conversation
@ianks Thanks a lot for this contribution 💚. Could you help me understand what the |
|
@eliias See your approval, but it won’t let me merge. I’ll let you take care of that part, but if you need anything else just let me know. Happy to help. |
Ah… my bad, I forgot about permissions. Will merge 👍, and thanks again. |
FWIW, I think that windows failure is a legit bug. The tests have passed before so it may be flaky. Ideally you can merge with this failure and address it in a follow up? |
Yeah, I have seen similar behavior with |
I've recreated the failing scenario in Rust, and couldn't reproduce the issue. Since the code there doesn't use serialisation, I assume that problem must exists somewhere in the memory mapping between Rust and Ruby classes. |
@Horusiath thanks for checking, I will try to reproduce somehow. It is a bit weird, it only happens with XML nodes, and it also fails intermittently 🤷. |
So I had a little time and figured I'd give yrb a whirl. Great work on it! I figured I'd contribute some improvements along the way:
rb-sys
. This vastly reduces the number of edge cases when linking with libruby.ci.yml
workflow for testing on each PR and push (uses a new GitHub action I wrote to make this easy). Everything is green, including windows!✅Hopefully you find this useful!