Make DestructorCheck::Safety no-copy, no-move
[folly.git] / folly / portability /
2017-06-09 Anirudh RamachandranSome more OpenSSL 1.1.0 compat APIs
2017-06-08 Christopher DykesRefer to nullptr not NULL
2017-06-07 Christopher DykesImplement __builtin_popcount under MSVC
2017-06-02 Yedidya FeldblumApply clang-format to folly/portability/
2017-05-28 Yiding Jiafolly/portability/Memory.cpp: restructure preprocessor...
2017-05-28 Christopher DykesClarify in the docs what belongs in portability/
2017-05-22 Christopher DykesShift the job of defining NOMINMAX into source rather...
2017-05-20 Christopher DykesWork around a compiler crash in VS 2017.3 Preview 1
2017-05-19 Christopher DykesFix the header being included when trying to specialize...
2017-05-19 Shoaib MeenaiRemove FOLLY_SKIP_LIBCPP_4000_THROW_BACKPORTS
2017-05-01 Anirudh RamachandranMore OpenSSL 1.1.0 compatibility fixes
2017-04-19 Andrew KriegerInclude <strings.h> in portability/String.h
2017-04-15 Christopher DykesAdd portability support for PThread's TLS API
2017-04-14 Andrew KriegerSuppress more warnings for MSVC
2017-04-14 Mark WilliamsRevert D4805628: [folly] Suppress more warnings for...
2017-04-14 Andrew KriegerSuppress more warnings for MSVC
2017-04-14 Andrew KriegerExplicitly use CreateFileA in readlink
2017-04-12 Jude Taylorcodemod: ASN1_STRING_data -> ASN1_STRING_get0_data
2017-04-11 Christopher DykesTreat OpenSSL as a non-portable include
2017-04-11 Christopher DykesImplement clearenv in the portability headers
2017-04-10 Christopher DykesFix the build... Whoops...
2017-04-10 Christopher DykesRe-work the OpenSSL portability header to be a portabil...
2017-04-07 Anirudh RamachandranFix leak in HMAC_CTX_free compat API
2017-04-04 Anirudh RamachandranSupport building with OpenSSL 1.1.0 and BoringSSL
2017-04-04 Anirudh RamachandranOpenSSL 1.1.0 compatibility
2017-03-28 Christopher DykesImplement S_ISDIR()
2017-03-16 Michael SteinertAdd support for OpenSSL 1.0
2017-03-10 Christopher DykesFix problems with clock_gettime and OSX < 10.12 + XCode 8
2017-02-16 Christopher DykesAdjust a few things to avoid triggering warnings under...
2017-02-04 Matt GlazarFix environ enumeration on Apple platforms
2017-02-02 Christopher DykesCorrect the API of some functions in the portability...
2017-02-01 Yedidya FeldblumAssorted cleanups for folly/portability/BitsFunctexcept.h
2017-02-01 Christopher DykesSwap a few APIs to reduce sign and implicit truncations...
2017-01-31 Michael Leecrt_externs.h is not available on all platforms
2017-01-29 Michael Leechar ** enivron is inconsistent on some platforms
2017-01-27 Christopher DykesMove the Environment portability header to the stdlib...
2017-01-27 Christopher DykesMake most implicit integer truncations and sign convers...
2017-01-26 Christopher DykesAdd __builtin___clear_cache to the portability headers
2017-01-25 Michael LeeRe-Gate setenv/unsetenv
2017-01-24 Mathieu Baudetfolly: remove unused includes
2017-01-24 Christopher DykesEnsure portability/Windows.h is included before OpenSSL...
2017-01-20 Christopher DykesDefine AF_LOCAL in the socket portability layer
2017-01-06 Zonr Chang__throw* functions seem to be available in LLVM 4.0...
2017-01-04 Shoaib MeenaiAdd preprocessor macro to disable throw* definitions
2017-01-04 Yedidya Feldblum2017
2017-01-02 Zonr ChangAdd FOLLY_OPENSSL_HAS_ALPN and FOLLY_OPENSSL_HAS_SNI.
2016-12-29 Anirudh RamachandranAdd OpenSSL portability layer
2016-12-22 Christopher DykesSupport fchmod and include the correct portability...
2016-12-21 Christopher DykesFix the return type for sysconf in the unistd portabili...
2016-12-16 Christopher DykesFix some implicit truncation and implicit sign coersion...
2016-12-07 Wez FurlongUSE_JEMALLOC in the OSS build if we have jemalloc
2016-12-05 Eric Nieblerconstexpr_strlen works for types other than char. Remov...
2016-12-05 Eric NieblerReformulate constexpr_min and constexpr_max to achieve...
2016-12-02 Christopher DykesBegin making folly compile cleanly with a few of MSVC...
2016-11-23 Christopher DykesClose sockets properly in the portability headers
2016-11-10 Christopher DykesDon't try to call _free_osfhnd when not compiling again...
2016-11-09 Christopher DykesDisable a couple of warnings generated by the GTest...
2016-11-09 Christopher DykesReturn the correct resolution for clock_getres
2016-10-31 Christopher DykesIn the portability implementation of sendmsg return...
2016-09-21 Shoaib MeenaiFix compilation for libc++ 3.9
2016-09-10 Christopher DykesUse the GTest portability headers v2016.09.12.00 v2016.09.12.01
2016-09-10 Christopher DykesAdd portability headers for GTest and GMock
2016-09-06 Christopher DykesRework the de-allocation guard on the munmap implementation
2016-09-06 Christopher DykesImplement more of the sockets API
2016-08-25 Christopher Dykeslseek returns the new offset, not 0
2016-08-25 Christopher DykesAllow locking nullptr if the length is 0
2016-08-23 Meng ZhangMake it build on Ubuntu 16.04
2016-08-22 Christopher DykesMore fixup of the build on Mac for HHVM
2016-08-19 Christopher DykesMove detail/FunctionalExcept to portability/BitsFunctexcept
2016-08-17 Michael LeeMove the type_traits portability header into its own...
2016-08-12 Christopher DykesDon't call strlen(nullptr) in mkdtemp and mkstemp
2016-08-10 Michael LeeGate SysMembarrier to not FOLLY_MOBILE platforms
2016-08-10 Christopher DykesSpecial-case /dev/null in open in the portability header
2016-08-10 Christopher DykesSupport read and write from blocking and non-blocking...
2016-08-09 Christopher DykesAllow the time remaining parameter to nanosleep to...
2016-08-09 Christopher DykesProperly support socketpair and reading and writing...
2016-08-09 Christopher DykesImplement setenv correctly and support setting values...
2016-08-09 Christopher DykesSupport using fcntl to mark pipes as non-blocking
2016-08-09 Yedidya Feldblumconstexpr_abs
2016-08-08 Michael LeeInclude sys/syscall.h to SysMembarrier
2016-08-04 Christopher DykesFix compilation errors when attempting to compile Folly...
2016-08-04 Christopher DykesAdd a couple more things to the socket portability...
2016-08-04 Christopher DykesEliminate the atomic porability header's dependence...
2016-08-04 Christopher DykesFix the Windows portability implementations of mmap...
2016-08-03 Christopher DykesFix the mode being used in the implementation of open...
2016-08-01 Christopher DykesFix the ffs builtins under MSVC
2016-07-26 Christopher DykesOnly try to use the membarrier on Linux
2016-07-26 Michael LeeAdd a dummy FlagSaver class.
2016-07-19 Michael LeeFix macro check in SysMembarrier
2016-07-19 Andrii GrynenkoUse membarrier in TLRefCount
2016-07-18 Christopher DykesMake static analysis happy about the length of patternBuf
2016-07-18 Christopher DykesAdd an Atomic portability header
2016-07-17 Wez Furlongfolly: fix initialization for CLOCK_PROCESS_CPUTIME_ID...
2016-07-15 Christopher DykesAssume GFlags isn't present if FOLLY_HAVE_LIBGFLAGS...
2016-07-12 Christopher DykesImprove folly/portability/Time.cpp OS X and Windows...
2016-06-24 Marcus Holland-MoritzFix uses of std::nextafter on Android
2016-06-14 Michael LeeReverted commit D3427621
2016-06-14 Michael LeeTime.h portability for iOS 10.
2016-05-26 Christopher DykesFix doVecOperation in the SysUio portability header
2016-05-20 Christopher DykesFix the detection of preadv and pwritev on OSX in OSS
next