Latest commit 4fde709 Jul 23, 2016 @yfeldblum yfeldblum committed with Facebook Github Bot 3 Move RequestContext definitions to source files
Summary:
[Folly] Move `RequestContext` definitions to source files.

Keeping headers lightweight can help with build times.

Reviewed By: djwatson

Differential Revision: D3609809

fbshipit-source-id: 20608e3ff764c86c24355a328da1dcca9a08fce4
..
Failed to load latest commit information.
build Update generate_varint_tables to support MSVC May 24, 2016
detail Fix ASAN exposed heap-use-after-free Jul 22, 2016
docs Fix heading capitalization in docs/FBVector.md Jul 6, 2016
experimental Don't use ?: Jul 21, 2016
fibers Move RequestContext definitions to source files Jul 23, 2016
futures Move RequestContext definitions to source files Jul 23, 2016
gen Don't use ?: Jul 22, 2016
init folly: allow folly::init to build on systems without the symbolizer (… Jul 20, 2016
io Move RequestContext definitions to source files Jul 23, 2016
m4 Generate a pkg-config file for Folly Jul 19, 2016
portability Fix macro check in SysMembarrier Jul 19, 2016
ssl Wrappers for some of OpenSSL's crypto hash functions Jun 16, 2016
stats Add constructor for MultiLevelTimeSeries class that uses initializer_… Jun 14, 2016
test Fix ASAN exposed heap-use-after-free Jul 22, 2016
ApplyTuple.h folly/ApplyTuple.h: fix const-correctness & other issues, simplify Feb 18, 2016
Arena-inl.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
Arena.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Array.h Add make_array to folly Apr 19, 2016
Assume.h Support folly::assume under MSVC May 23, 2016
AtomicBitSet.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
AtomicHashArray-inl.h Allow const mapped types in folly::AtomicHash(Array|Map) Jun 8, 2016
AtomicHashArray.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
AtomicHashMap-inl.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
AtomicHashMap.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
AtomicIntrusiveLinkedList.h Don't attempt to implicitly convert an atomic<T> to bool May 4, 2016
AtomicLinkedList.h Non-intrusive AtomicLinkedList Apr 15, 2016
AtomicStruct.h Allow constexpr construction of AtomicStruct under MSVC Jun 3, 2016
AtomicUnorderedMap.h Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
Baton.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Benchmark.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
Benchmark.h Fix a few typos all over the code May 10, 2016
Bits.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
Bits.h Include the Builtins portability header in Bits.h Jul 22, 2016
CPortability.h folly: define FOLLY_SANITIZE_THREAD convenience macro for TSAN Jun 6, 2016
CallOnce.h Add call_once, wrapper around std::call_once with a fast path Feb 17, 2016
Checksum.cpp Use the standard intrinsics for crc32c Jun 16, 2016
Checksum.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ClockGettimeWrappers.cpp Wrappers folly::chrono::clock_gettime and clock_gettime_ns Jul 19, 2016
ClockGettimeWrappers.h Wrappers folly::chrono::clock_gettime and clock_gettime_ns Jul 19, 2016
ConcurrentSkipList-inl.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ConcurrentSkipList.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ConditionallyExistent.h ConditionallyExistent<typename> Feb 5, 2016
ContainerTraits.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Conv.cpp Clean up int128_t macro gating Jul 6, 2016
Conv.h Move IPAddress definitions to source files Jul 9, 2016
CppAttributes.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
CpuId.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Demangle.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
Demangle.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
DiscriminatedPtr.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
DynamicConverter.h Use std::string in folly::dynamic Apr 26, 2016
Enumerate.h Python-like enumerate() Jul 6, 2016
EvictingCacheMap.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Exception.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ExceptionString.h Get rid of circular dependency when including ExceptionWrapper.h from… Jun 9, 2016
ExceptionWrapper.h Get rid of circular dependency when including ExceptionWrapper.h from… Jun 10, 2016
Executor.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
FBString.h Fix FBStringTest build failure and hash computation for wchar Jul 15, 2016
FBVector.h folly: fbvector: ubsan: don't call memcpy() with nullptr args if size… May 17, 2016
File.cpp Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
File.h Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
FileUtil.cpp Switch uses of networking headers to <folly/portability/Sockets.h> May 30, 2016
FileUtil.h Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
Fingerprint.h folly: fix clang's -Wundefined-var-template Jun 25, 2016
Foreach.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Format-inl.h Include <folly/portability/Windows.h> in folly::format May 26, 2016
Format.cpp Start compiling a bit of `-Wshadow` Apr 6, 2016
Format.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
FormatArg.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
FormatTraits.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Function.h std::aligned_storage<>::type is not a dependent type Jun 24, 2016
GroupVarint.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
GroupVarint.h Enable GroupVarint on Arm64 Jul 14, 2016
Hash.h fix bug for negative shift value Jun 24, 2016
IPAddress.cpp Move IPAddress definitions to source files Jul 9, 2016
IPAddress.h Move IPAddress definitions to source files Jul 9, 2016
IPAddressException.h Move IPAddress definitions to source files Jul 9, 2016
IPAddressV4.cpp Move IPAddress definitions to source files Jul 9, 2016
IPAddressV4.h Move IPAddress definitions to source files Jul 9, 2016
IPAddressV6.cpp Move IPAddress definitions to source files Jul 9, 2016
IPAddressV6.h Move IPAddress definitions to source files Jul 9, 2016
Indestructible.h Use C++'s standardized [[noreturn]] attribute Mar 23, 2016
IndexedMemPool.h Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
IntrusiveList.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Lazy.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
LifoSem.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
LifoSem.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Likely.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
LockTraits.h improve Synchronized LockedPtr class, and add new lock() APIs Jul 11, 2016
LockTraitsBoost.h folly: unconditionally include boost mutex definitions on macOS Jul 19, 2016
Logging.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
MPMCPipeline.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
MPMCQueue.h Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
MacAddress.cpp Move IPAddress definitions to source files Jul 9, 2016
MacAddress.h Move IPAddress definitions to source files Jul 9, 2016
Makefile.am Wrappers folly::chrono::clock_gettime and clock_gettime_ns Jul 19, 2016
Malloc.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
MapUtil.h get_or_throw(map, key) returns references Jul 15, 2016
Memory.h allocate_sys_buffer Jul 20, 2016
MemoryMapping.cpp Switch gflags to portability/GFlags.h May 4, 2016
MemoryMapping.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
Merge.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
MicroLock.cpp Move asm portability to an Asm portability header Mar 28, 2016
MicroLock.h Backward compatibility for older versions of clang. Apr 19, 2016
MicroSpinLock.h Assert that MicroSpinLock is a POD type Jun 1, 2016
MoveWrapper.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
Optional.h Add <new> header for placement new Apr 8, 2016
PackedSyncPtr.h Pack PackedSyncPtr Jun 8, 2016
Padded.h Don't use ?: Jul 22, 2016
PicoSpinLock.h Adding portability to gating PicoSpinLock. Mar 10, 2016
Portability.h Use membarrier in TLRefCount Jul 18, 2016
Preprocessor.h Update FB_ONE_OR_NONE in Preproc.h to work with MSVC Jul 22, 2016
ProducerConsumerQueue.h Fix test/ProducerConsumerQueueTest.cpp build break May 27, 2016
RWSpinLock.h update Synchronized to use LockTraits Jul 5, 2016
Random-inl.h Correctly deduce RNG type in folly::Random Apr 15, 2016
Random.cpp Switch uses of <unistd.h> to <folly/portability/Unistd.h> May 30, 2016
Random.h Correctly deduce RNG type in folly::Random Apr 15, 2016
Range.h Move IPAddress definitions to source files Jul 9, 2016
SafeAssert.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
SafeAssert.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ScopeGuard.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
SharedMutex.cpp folly: fix clang's -Wundefined-var-template Jun 25, 2016
SharedMutex.h out-line the SharedMutexImpl members that directly reference tls_last… Jul 15, 2016
Singleton-inl.h Fix mocking to support multiple overrides Jul 18, 2016
Singleton.cpp Don't throw on late singleton registration May 6, 2016
Singleton.h folly:: singleton: ubsan: fix calling overriden method from ctor Jun 21, 2016
SingletonStackTrace.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
SingletonThreadLocal.h Fix SingletonThreadLocal Feb 29, 2016
SingletonVault_c.cpp SingletonVault_c.cpp is always C++ Jun 1, 2016
SingletonVault_c.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
SmallLocks.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
SocketAddress.cpp Move IPAddress definitions to source files Jul 9, 2016
SocketAddress.h Move IPAddress definitions to source files Jul 9, 2016
SparseByteSet.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
SpinLock.h update Synchronized to use LockTraits Jul 6, 2016
SpookyHashV1.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
SpookyHashV1.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
SpookyHashV2.cpp Make Bits.h respect FOLLY_HAVE_UNALIGNED_ACCESS. Mar 9, 2016
SpookyHashV2.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
String-inl.h Extensibility for folly::to<> through ADL Apr 7, 2016
String.cpp Extensibility for folly::to<> through ADL Apr 7, 2016
String.h Get rid of circular dependency when including ExceptionWrapper.h from… Jun 10, 2016
StringBase.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
Subprocess.cpp Switch uses of networking headers to <folly/portability/Sockets.h> May 30, 2016
Subprocess.h add a default Subprocess constructor May 26, 2016
Synchronized.h add Synchronized::withLock() methods Jul 11, 2016
ThreadCachedArena.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
ThreadCachedArena.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ThreadCachedInt.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
ThreadLocal.h Transfer ownership from a unique_ptr to a ThreadLocalPtr May 12, 2016
ThreadName.h folly: improve setThreadName for macOS Jul 18, 2016
TimeoutQueue.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
TimeoutQueue.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
TokenBucket.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
Traits.h Remove extra ';' from used macros in Traits.h Jul 6, 2016
Try-inl.h Extract Try to top-level May 19, 2016
Try.h Extract Try to top-level May 19, 2016
Unicode.cpp Use std::string in folly::dynamic Apr 26, 2016
Unicode.h Use std::string in folly::dynamic Apr 26, 2016
Unit.h Flesh out the comments about Unit May 18, 2016
Uri-inl.h folly copyright 2015 -> copyright 2016 Feb 12, 2016
Uri.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
Uri.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
VERSION Bump version to 57:0 Aug 31, 2015
Varint.h folly: ubsan: cast to unsigned to avoid negative-left-shift May 9, 2016
Version.cpp folly copyright 2015 -> copyright 2016 Feb 12, 2016
VersionCheck.h folly: replace old-style header guards with "pragma once" Apr 1, 2016
configure.ac Generate a pkg-config file for Folly Jul 19, 2016
dynamic-inl.h Handle conversion from float in toDynamic() Jul 7, 2016
dynamic.cpp Use std::string in folly::dynamic Apr 26, 2016
dynamic.h Avoid std::initializer_list ctor in folly::dynamic::array May 22, 2016
json.cpp Folly parseJson doesn't handle minInt properly Jun 27, 2016
json.h Add recursion limit to folly::parseJson. Apr 27, 2016
libfolly.pc.in Generate a pkg-config file for Folly Jul 19, 2016
memcpy.S folly copyright 2015 -> copyright 2016 Feb 12, 2016
small_vector.h Handle small_vectors with 0 inline capacity correctly Jul 19, 2016
sorted_vector_types.h Switch away from things that are removed in C++17 Jul 14, 2016
stop_watch.h stop_watch is moved to folly Jun 30, 2016