Move asm portability to an Asm portability header
authorChristopher Dykes <cdykes@fb.com>
Mon, 28 Mar 2016 18:20:18 +0000 (11:20 -0700)
committerFacebook Github Bot 4 <facebook-github-bot-4-bot@fb.com>
Mon, 28 Mar 2016 18:35:28 +0000 (11:35 -0700)
commitfe33916f8b77db93ca0737ad9d00cd48d216c6e4
tree5adaaa5ed84d0481fca234e1f084ba16e2a94866
parenta103b7e715d824b770c11e9106a4d5ec1ee448cf
Move asm portability to an Asm portability header

Summary: Portabilty.h is just a mashup of everything that was needed up-to now, however, with the Windows port significantly expanding the scope of portability in Folly, it no longer needs to be a massive mashup, so start things by splitting out the asm stubs.

Reviewed By: yfeldblum

Differential Revision: D3007018

fb-gh-sync-id: f32913f74660aaa8889a553ae5d6f7182a4f5789
fbshipit-source-id: f32913f74660aaa8889a553ae5d6f7182a4f5789
13 files changed:
folly/Baton.h
folly/Makefile.am
folly/MicroLock.cpp
folly/Portability.h
folly/RWSpinLock.h
folly/SharedMutex.h
folly/detail/AtomicHashUtils.h
folly/detail/Sleeper.h
folly/detail/TurnSequencer.h
folly/experimental/fibers/Baton.cpp
folly/portability/Asm.h [new file with mode: 0755]
folly/test/SmallLocksTest.cpp
folly/test/SpinLockTest.cpp