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

Replace QSharedMemory with mmap -- Mac and Linux only #120

Merged
merged 22 commits into from
Nov 11, 2022
Merged

Replace QSharedMemory with mmap -- Mac and Linux only #120

merged 22 commits into from
Nov 11, 2022

Conversation

cboulay
Copy link
Collaborator

@cboulay cboulay commented Sep 7, 2021

Fixes #14
Fixes #87
Fixes #89
Fixes #106

  • I only did a few simple tests. If anyone else has some time to test connected to actual hardware then please do.
  • This could use better error handling.

@cboulay
Copy link
Collaborator Author

cboulay commented Jun 9, 2022

Found something that might be relevant: changing shmem size limits might require a plist file.
https://developer.apple.com/forums/thread/669625

@cboulay cboulay merged commit 2626d40 into master Nov 11, 2022
@cboulay cboulay deleted the shmem branch November 11, 2022 22:06
@dashesy
Copy link
Collaborator

dashesy commented Nov 11, 2022

Great job :--)

@cboulay
Copy link
Collaborator Author

cboulay commented Nov 12, 2022

Thanks, but the praise is a bit premature. Things work, mostly, but I haven't tested too hard. The threshold for merging was low because things weren't working at all on Macs.

I needed to merge this because I have a bunch of other changes in the pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants