Fix #includes
authorNicholas Ormrod <njormrod@fb.com>
Thu, 21 Aug 2014 19:44:48 +0000 (12:44 -0700)
committerSara Golemon <sgolemon@fb.com>
Tue, 9 Sep 2014 21:22:23 +0000 (14:22 -0700)
commite892dc54738ff07c2827775a208767b2018a6b13
treea2b1deab59de06c5c84320b56b79748f32ff3827
parenta42878e365ad97ef653a823ac5d5b62f91f63663
Fix #includes

Summary:
A few of folly's includes do not start with folly/, and so were
missed by D1411225's include-quotation ##""## -> ##<>## transformation change.
There were also some folly includes in deeper folly directories and the
docs, which I also fixed.

The search ##egrep "# *include *\"" -R folly/*## now only includes two
lines in FBString.h, which are included for libgcc purposes.

The wangle/test/Thens.cpp file, which is auto-generated, was special.
I changed the generator .rb script, but when I ran it I overwrote some
manual changes to Thens.cpp. For simplicity, I have manually applied the
change to Thens.cpp as well.

Test Plan: fbconfig -r folly && fbmake runtests

Reviewed By: hannesr@fb.com

Subscribers: sdwilsh, fugalh

FB internal diff: D1511712
33 files changed:
folly/AtomicHashArray.h
folly/AtomicHashMap.h
folly/Benchmark.cpp
folly/IPAddress.cpp
folly/IPAddressV4.cpp
folly/IPAddressV6.cpp
folly/LifoSem.cpp
folly/MacAddress.cpp
folly/Portability.h
folly/ThreadName.h
folly/detail/MemoryIdler.cpp
folly/detail/MemoryIdler.h
folly/docs/Benchmark.md
folly/docs/Overview.md
folly/small_vector.h
folly/test/DeterministicSchedule.cpp
folly/test/DeterministicScheduleTest.cpp
folly/test/IPAddressTest.cpp
folly/wangle/Future-inl.h
folly/wangle/Future.h
folly/wangle/GenericThreadGate.h
folly/wangle/Later.h
folly/wangle/ManualExecutor.cpp
folly/wangle/OpaqueCallbackShunt.h
folly/wangle/Promise-inl.h
folly/wangle/Promise.h
folly/wangle/QueuedImmediateExecutor.cpp
folly/wangle/ThreadGate.cpp
folly/wangle/ThreadGate.h
folly/wangle/Try-inl.h
folly/wangle/Try.h
folly/wangle/test/Thens.cpp
folly/wangle/test/thens.rb