-
Notifications
You must be signed in to change notification settings - Fork 680
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
Closure transfer fix for sched::clone
#920
Open
xurtis
wants to merge
26
commits into
nix-rust:master
Choose a base branch
from
xurtis:staging
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 24 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
b5ef299
Closure transfer fix for `sched::clone`
xurtis 45ccdfe
Revert "Closure transfer fix for `sched::clone`"
xurtis f3fc220
Simply forget the boxed function.
xurtis 28aa11d
Function should be safe to send.
xurtis 085b147
Fix type annotation.
xurtis 0e5a6e6
Remove masking of erroneous cast of function arguments.
xurtis 9979947
Fix boxing of closure before sending.
xurtis dd2e37f
Add tests for clone.
xurtis 245d898
Use dynamically allocated stack in test.
xurtis eaaf6e7
Simpler return from clone.
xurtis 761c035
Fix test to work on 1.20
xurtis e78c659
Mask clone test.
xurtis f6f9a29
Add test output
xurtis 0e1a7da
Revert "Mask clone test."
xurtis 69569e2
Simplify stack allocation.
xurtis d1ae099
Add changelog.
xurtis d9588a2
Add backtrace to test output.
xurtis 7c46462
Don't use child signal to wait for clone test.
xurtis d0499dd
Remove backtrace flag.
xurtis 1db50bd
Don't clone VM for test.
xurtis efacf5f
Upgrade travis to xenial.
xurtis 7bef4b9
Revert "Upgrade travis to xenial."
xurtis 7c313ab
Add error hints to conflicting signal tests.
xurtis 832a5ec
Use `isize::wrapping_neg` for pointer alignment.
xurtis 8701c5c
Move changelog statement.
xurtis 2c099e1
Nocapture unnecessary.
xurtis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This description doesn't say why you "changed mechanism". Did you fix a bug? Add a feature? Change just for the heck of it? Also, it's in the wrong section. "Added" is for new features. "Fixed" is for bug fixes. "Changed" is for backwards-incompatible changes, including bug fixes.