-
Notifications
You must be signed in to change notification settings - Fork 1.6k
#651, for 64 bit type on x86 __iso_volatile_store64 #694
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
Merged
Merged
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
618ec58
#651, for 64 bit type on x86 __iso_volatile_store64
AlexGuteniev c13a661
Comment fall through
AlexGuteniev 1d23034
Removing macros, now I have ICE
AlexGuteniev 60e0046
more macro removal
AlexGuteniev 5a20d71
clang format
AlexGuteniev ec56c8e
ARM build fix
AlexGuteniev 9d1f185
ARM build fix
AlexGuteniev 0351eb6
ARM build fix
AlexGuteniev 7a8520c
ARM build fix
AlexGuteniev 458dba8
correct type for load 16
AlexGuteniev 0343b90
correct type for load 16
AlexGuteniev cdda967
Acquire/release for internal spinlock
AlexGuteniev 0e1953b
Acquire/release for shared_ptr spinlock
AlexGuteniev ab6b378
clang format
AlexGuteniev e463c38
Optimize `store` a bit more for `seq_cst`
AlexGuteniev ec09985
undo shared_ptr change, can go separately
AlexGuteniev a82bbeb
add pure case
AlexGuteniev 12369f5
Undo weaker memory order for internal spin lock
AlexGuteniev 3b3d25a
Undo weaker memory order for internal spin lock
AlexGuteniev 1b1593a
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 9d5bfa5
avoid loop
AlexGuteniev 040443b
revert irrelevant part, this is separate optimization
AlexGuteniev 1068f08
Order!
AlexGuteniev bfd77c4
No, actually __both__
AlexGuteniev f7e37c5
spelling
AlexGuteniev 9e590a5
better fence
AlexGuteniev eee4786
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 5adca5f
move the fence to top and re-use it
AlexGuteniev 47ad727
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 443e168
DevCom-986061 preprocessor wrapper
AlexGuteniev 105c1c3
ifdef for consistency with previous code
AlexGuteniev 1383d7e
formatting
AlexGuteniev 68f8f62
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 518e4df
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev fa396c7
Unify load
AlexGuteniev e47e59b
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 13f1865
Merge remote-tracking branch 'upstream/master' into atomic_x86_store
AlexGuteniev 9166bda
Remove DevCom-986061 workaround
AlexGuteniev 31bf5d1
Merge branch 'master' into atomic_x86_store
StephanTLavavej 6276c6f
Update stl/inc/atomic
AlexGuteniev d24ab46
Update stl/inc/atomic
AlexGuteniev cb5bf7d
Unsupport unknown hardware
AlexGuteniev 4ade86d
Merge branch 'atomic_x86_store' of https://github.com/AlexGuteniev/ST…
AlexGuteniev 5876a8e
whitespace
AlexGuteniev 6018567
Update stl/inc/atomic
AlexGuteniev c492c8d
Merge remote-tracking branch 'origin/master' into atomic_x86_store
BillyONeal a122f3c
Remove hardware test from kill_dependency
BillyONeal a8af518
Call the intrinsic directly rather than _Atomic_compare_exchange_stro…
BillyONeal e339636
Suppress windows.h interlocked /analyze warning.
BillyONeal b1bcc3f
Apply STL CR comments.
BillyONeal 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.