Build Update for apache/geode-native
-------------------------------------

Build: #2894
Status: Canceled

Duration: ?
Commit: 4f504e4 (develop)
Author: Mario Salazar de Torres
Message: GEODE-8756: Fix CacheableString::objectSize (#703)

  - objectSize was not taking into account null-terminator character,
    which as of C++11, as stated in ยง 21.4.7.1, should be included at
    the end of the same string character sequence.
  - Also, in those cases in which SSO applied, the returned size was
    higher than the actual one.
  - A parametrized UT was added to check objectSize is returning the
    right size. Note that no fixed sizes are part of such test, given
    that each std::string implementation could have a different SSO
    size.

* Revision 2

 - Added a new class called size_tracking_allocator, which is a custom
   allocator used to track the size STL objects.
 - Changed testing approach so it does not replicate internal logic, and
   instead it instantiates a basic_string<char> with the new custom
   allocator so heap size is tracked this way.

View the changeset: 
https://github.com/apache/geode-native/compare/8b0a5dc42943...4f504e4c4b22

View the full build log and details: 
https://travis-ci.com/github/apache/geode-native/builds/209690213?utm_medium=notification&utm_source=email

  Restart your build: 
https://travis-ci.com/github/apache/geode-native/builds/209690213?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the apache/geode-native repository 
going to 
https://travis-ci.com/account/preferences/unsubscribe?repository=16807653&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at 
https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.


Reply via email to