sapling/eden/fs/config
Chad Austin e2d26877d6 enable py3 thrift language
Summary:
The old `py` Thrift language support doesn't correctly handle string
vs. bytes, which causes an exception to be thrown when deserializing
paths or blobs that aren't UTF-8.

We will eventually want to migrate to the py3 language implementation,
which supports streaming.

Reviewed By: genevievehelsel

Differential Revision: D21693082

fbshipit-source-id: 0ea10fd3960f5acba353bccb83b5cf539e7eeffb
2020-06-10 19:29:17 -07:00
..
test config: add the TomlConfigTest.cpp to CMake 2020-05-09 08:46:36 -07:00
CachedParsedFileMonitor.h Use getFileContent() on Windows 2020-04-24 12:46:18 -07:00
CheckoutConfig.cpp win: change the argument order for writeFile 2020-05-05 18:14:54 -07:00
CheckoutConfig.h remove the legacy bind mount code from CheckoutConfig 2020-01-24 18:11:36 -08:00
CMakeLists.txt config: add CachedParsedFileMonitorTest to CMake build 2020-05-07 16:38:05 -07:00
ConfigSetting.h refactor EdenConfig to use private inheritance 2019-10-11 11:01:49 -07:00
eden_config.thrift enable py3 thrift language 2020-06-10 19:29:17 -07:00
EdenConfig.cpp use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
EdenConfig.h always use hgcache for data fetching 2020-05-21 16:32:41 -07:00
FieldConverter.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
FieldConverter.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FileChangeMonitor.cpp config: restrict stat comparison on Windows 2020-05-05 18:14:55 -07:00
FileChangeMonitor.h replace some uses of memset 2020-01-31 10:50:48 -08:00
ReloadableConfig.cpp use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
ReloadableConfig.h optimize and simplify ReloadableConfig 2019-10-11 10:42:36 -07:00
TomlConfig.h add helper for setting default values in toml tables 2020-02-05 11:20:26 -08:00