1. 12 Jun, 2012 5 commits
    • Tudor Bosman's avatar
      Move Rabin fingerprinting code to folly. · 987da6d2
      Tudor Bosman authored
      Summary:
      Also generate fingerprint tables every time, so the code doesn't rot.
      
      TODO(tudorb): move benchmark to folly
      TODO(tudorb): Include the program used to generate the polynomials
      (can't build as it requires NTL from http://www.shoup.net/ntl/)
      
      Test Plan: folly/test
      
      Reviewed By: andrei.alexandrescu@fb.com
      
      FB internal diff: D492455
      987da6d2
    • Tudor Bosman's avatar
      InternalBuf doesn't need capacity · e81459f6
      Tudor Bosman authored
      Summary: as it's always kMaxInternalDataSize.
      
      Test Plan: all tests in folly/experimental/io/test, both opt and dbg
      
      Reviewed By: brianp@fb.com
      
      FB internal diff: D492008
      e81459f6
    • Tudor Bosman's avatar
      Properly align internal buffer in IOBuf. · 9f705afd
      Tudor Bosman authored
      Summary:
      Yes, it's gcc specific, because alignas and max_align_t aren't in gcc
      4.6.2.
      
      Test Plan: iobuf_test, test added
      
      Reviewed By: brianp@fb.com
      
      FB internal diff: D491939
      9f705afd
    • Tudor Bosman's avatar
      Add IOBuf::takeOwnership(unique_ptr<T>&&). · c838e280
      Tudor Bosman authored
      Summary:
      Useful for in-place serialization.  Dangerous, obviously, but anything
      involving IOBuf usually is.
      
      Test Plan: test added
      
      Reviewed By: brianp@fb.com
      
      FB internal diff: D491663
      c838e280
    • Tudor Bosman's avatar
      Typos. · 4d3ede0d
      Tudor Bosman authored
      Test Plan: No
      
      Reviewed By: delong.j@fb.com
      
      FB internal diff: D491038
      4d3ede0d
  2. 09 Jun, 2012 1 commit
  3. 08 Jun, 2012 2 commits
  4. 07 Jun, 2012 3 commits
  5. 05 Jun, 2012 10 commits
  6. 04 Jun, 2012 2 commits
  7. 02 Jun, 2012 1 commit
  8. 01 Jun, 2012 1 commit