• Dave Watson's avatar
    Move thrift/lib/cpp/async to folly. · 843b72c0
    Dave Watson authored
    Summary:
    Move the minimum amount of stuff and still have everything compile.  Would like to move TAsyncSocket/ServerSocket/SSL/UDP eventually, but not this round.
    
    thrift async is used very widely now: thrift, proxygen, newer mysql async interface, even trying it out in memcache.  A common complaint is that it doesn't get wide enough notice under thrift/, so let's move it to folly/.  After moving TAsyncSocket, both HHVM and proxygen could avoid a dep on thrift as well.
    
    Changes:
    * mv files to folly/io/async
    * remove 'T' prefix on classes/filenames
    * change namespace to 'folly'
    * remove any thrift references.
    
    Tried this before in D470080, this time doesn't attempt to abstract libevent
    
    @override-unit-failures
    
    Test Plan:
    fbconfig -r thrift; fbmake dev.
    Will iterate on any other contbuild failures
    
    Reviewed By: pgriess@fb.com
    
    FB internal diff: D1195393
    843b72c0
EventFDWrapper.h 1.97 KB