folly v2025.02.10.00
- Created
- Updated
An open-source C++ library developed and used at Facebook. The library is UNSTABLE on Windows
# License
# Supported Platforms
(windows & x64 & !uwp & !mingw) | (!windows & (x64 | arm64))
- ✅ linux
- ✅ osx
- ✅ uwp-x64
- ✅ windows-x64
- ❌
uwp-arm - ❌
windows-arm64 - ❌
windows-x86
# Features
No default features set.
# bzip2
Support bzip2 for compression
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by bzip2 )
# libaio
Support compile with libaio
Supports: linux
- ✅ linux
- ❌
osx - ❌
uwp-x64 - ❌
windows-x64
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by libaio )
# libsodium
Support libsodium for cryto
Host Dependencies:
6 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by libsodium )
Platforms:
windows & !mingw
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# liburing
Support compile with liburing
Supports: linux
- ✅ linux
- ❌
osx - ❌
uwp-x64 - ❌
windows-x64
Host Dependencies:
No dependencies.
# lz4
Support lz4 for compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by lz4 )
- vcpkg-cmake-config (by lz4 )
# lzma
Support LZMA for compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by liblzma )
- vcpkg-cmake-config (by liblzma )
# snappy
Support Snappy for compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by snappy )
- vcpkg-cmake-config (by snappy )
# zstd
Support zstd for compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by zstd )
- vcpkg-cmake-config (by zstd )
# Dependencies
- boost-chrono
- boost-context
- boost-conversion
- boost-crc
- boost-date-time
- boost-filesystem
- boost-multi-index
- boost-program-options
- boost-regex
- boost-smart-ptr
- boost-system
- boost-thread
- boost-variant
- double-conversion
- fast-float
- fmt
- gflags
- glog
- libevent
- liblzma
libunwind
Platforms:
linux
- openssl
- zlib
and 49 transitive dependencies:
- boost-algorithm
>= v1.86.0
(by boost-date-time ) - boost-align
>= v1.86.0
(by boost-atomic ) - boost-any
>= v1.86.0
(by boost-program-options ) - boost-array
>= v1.86.0
(by boost-algorithm ) - boost-assert
>= v1.86.0
(by boost-chrono ) - boost-atomic
>= v1.86.0
(by boost-filesystem ) - boost-bind
>= v1.86.0
(by boost-algorithm ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-algorithm ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) - boost-core
>= v1.86.0
(by boost-chrono ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-iterator ) - boost-exception
>= v1.86.0
(by boost-algorithm ) - boost-function
>= v1.86.0
(by boost-algorithm ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-chrono ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-iterator
>= v1.86.0
(by boost-algorithm ) - boost-lexical-cast
>= v1.86.0
(by boost-date-time ) - boost-move
>= v1.86.0
(by boost-chrono ) - boost-mp11
>= v1.86.0
(by boost-variant2 ) - boost-mpl
>= v1.86.0
(by boost-chrono ) - boost-numeric-conversion
>= v1.86.0
(by boost-date-time ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-pool
>= v1.86.0
(by boost-context ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-preprocessor
>= v1.86.0
(by boost-mpl ) - boost-range
>= v1.86.0
(by boost-algorithm ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-scope
>= v1.86.0
(by boost-filesystem ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-type-index
>= v1.86.0
(by boost-any ) - boost-type-traits
>= v1.86.0
(by boost-integer ) - boost-typeof
>= v1.86.0
(by boost-chrono ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-mpl ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-system )
# Host Dependencies
and 2 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake-get-vars (by openssl )
# Dependents
# Host Dependents
No dependents.
# Contributors
Arkady Shapkin
Robert Schumacher
Alexander Karatarakis
Dmitry Marakasov
Larry-Hu
Paul Rosania
kyp
Victor Romero
Griffin Downs
pravic
Phoebe
Stefano Sinigardi
JackBoosY
Phil Christensen
Phoebe
Lily
JonLiu1993
autoantwort
QuellaZhang
Billy O'Neal
Thomas1664
Jia Yue Hua
Frank
Lily Wang
Vanilla
Julien Jerphanion
Mengna Li
jim wang
Kai Pastor
c8ef
Cheney Wang
miyanyan
Amin Yahyaabadi
# Changelog
and 129 more commits:
bdf903a
[folly] Link against appropriate lib for build type1207951
Updates 2019.01.30c6db2c8
Updates 2019.01.09bb1bb1c
Updates 2018.12.14ab567d9
Upgrades for 2018.11.089fe14bc
Updates 2018.11.01c538d6d
Upgrades 2018.10.259c62c6a
Upgrades 2018.10.1164a7483
Upgrades 2018.09.18ba5d624
[folly] Do not use -Werrorc3d34e7
Upgrades 2018.06.3157833da
update control-filea300dfc
Remove patch and update tp latest folly release v2018.07.02.00feb0e9a
Upgrades 2018.07.01331c1ea
Add option -D_DISABLE_EXTENDED_ALIGNED to disable error C2338 in Follydb2b2d2
[brotli][folly][sol] Fix regressions on masterfcb3033
[abseil][aws-sdk-cpp][folly][jsonnet][ms-gsl][mujs][openimageio][re2][rs-core-lib][thrift][unicorn-lib][zeromq] Upgrades [robin-map] Initial commit8eac561
[abseil][aws-sdk-cpp][directxmesh][directxtex][directxtk][discord-rpc][exiv2][folly][jsonnet][libuv][ms-gsl][nuklear][rocksdb][rs-core-lib][thrift][unicorn][zeromq] Upgrades468bfeb
[Clean patching] Each portref-patchset combo gets its own hash-based directory4f52f53
[folly] Upgradeaa5f9f0
[folly] Update taking into account change in cmake files locationeea766d
[folly][rocksdb] Fix lz4+snappy support10e77be
[folly] Add missing files.641128c
[folly] Workaround bug for VS 15.6b7ce0db
[folly] Handle boost upgradeb79395c
Update downstream libraries to use modularized boost0a5a906
[folly] Update to version 2017.11.27.00c51f82b
Strip 'v' prefixes which are not really version partsc9d3512
[folly] Fix static linking gflags and glog9153ac7
[folly] Update to version v2017.10.02.002c9ee07
[vcpkg_build_cmake] Refactor _build_ and _install_ into a single cmake script.26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)b548935
[folly] Updated to version v2017.07.17.013960292
[folly] Improve link speed861d797
[folly] Add a dependency on PYTHON3 (the tool)4bbd508
[folly] Use Ninja to build Folly9223a08
[vcpkg][folly] Fix post lint checks for folly.0aa8055
[folly] Initial commit for Facebook Folly library