Tags: cybertxt/folly
Tags
Use the socket portability layer when needed. Summary: This switches the places in Folly that need to explicitly reference the socket portability implementation to do exactly that. Reviewed By: yfeldblum Differential Revision: D3299984 fbshipit-source-id: 57cd8ebe66c9055aba66581a8c0fcf6c125d96f9
fix HHWheelTimer comment typo Summary: Noticed this while reading the code. Reviewed By: yfeldblum Differential Revision: D3648565 fbshipit-source-id: c00940e5ce91fbc7e5cc6c42e35c5deee3e0bf65
Add a const getter for X509 used in handshake (server-side) Summary: Similar to other getters such as getSSLCertSize, but returns a const X509*. This may be useful to get cert parameters after handshake is complete (or in error). Reviewed By: yfeldblum Differential Revision: D3636598 fbshipit-source-id: 98f0e2987de53d6343541ef0ed588f9ad18390cd
Handle MSVC's preprocessor oddities in the SharedMutex test Summary: MSVC needs a bit more glue to expand the varargs. Reviewed By: yfeldblum Differential Revision: D3614681 fbshipit-source-id: 901d8c5138b1d2d28434c51bdff31f6d21f26681
Deprecate dynamic::dynamic(std::initializer_list<dynamic>) Summary:After DR95 the single braces dispatch to the copy constructor (http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1467), so it is not possible anymore to initialize a singleton dynamic array using the braces syntax. The initializer list constructor already had a special case for empty lists, which unconditionally called the default constructor if defined. This diff deprecates the braces syntax and defines the following alternative: ``` dynamic empty = dynamic::array; dynamic a = dynamic::array(1, 2, "foo"); ``` Reviewed By: luciang, yfeldblum Differential Revision: D3013423 fb-gh-sync-id: a0cf09dfd96e9806044f7c3bf3592c637a9bc932 shipit-source-id: a0cf09dfd96e9806044f7c3bf3592c637a9bc932
PreviousNext