[ https://issues.apache.org/jira/browse/GEODE-2484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16678842#comment-16678842 ]
ASF subversion and git services commented on GEODE-2484: -------------------------------------------------------- Commit 9b4c572ac0c63854641410a49521625c29a75bae in geode-native's branch refs/heads/develop from Jacob Barrett [ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=9b4c572 ] GEODE-2484: Removes most usage of ACE (#379) * Replaces warm spin lock with std::condition. * Replaces ACE_OS:Sleep with std::this_thread::sleep_for * Replaces ACE_OS:gettimeofday with std::choro::time_point * Removes ACE_OS:gettimeofday * No need to initialize the ACE PRNG since we don't use it. * Unused code removed * Fixes inclusion of <mutex> in C++/CLR. * Replaces ACE_OS:gettimeofday with std::chrono::steady_clock * Replaces ACE mutex with std::mutex. * Replaces ACE::gettimeofday with std::chrono::duration. * Replaces ACE_OS::localtime usage. * Add thread safe wrapper around localtime, similar to ACE_OS::localtime. * Update date formatting to use C++11 formatting functions. * Refactor ACE_OS::snprintf to std::snprintf. * Replace ACE_OS::strcasecmp with STL algorithm. * Remove ACE_OS::time * Replace ACE_OS::itoa with std::to_string. * Replace ACE_OS::getcwd with boost::filesystem. * Replace ACE_OS::getenv with std::getenv. * Replace ACE_OS::memcpy with std::memcpy. * Replace ACE_OS::strcmp with std::strcmp or std::string. * Replace ACE_OS::atoi with std::stoi * Replace ACE_OS::strlen with std::strlen * Replace ACE_OS::num_processors with std::thread::hardware_concurrency() * Replace ACE_OS::getpagesize() with boost::interprocess::mapped_region::get_page_size() * Remove ACE_OS::memset * Replace ACE_OS::strstr with std::string::find. * Replace ACE_OS::getpid with boost::this_process::get_id * Remove unused ACE headers. * Replace htonl with boost::endian * Replace ACE TSS with thread_local in DataOutput > Remove ACE from native client dependencies > ------------------------------------------ > > Key: GEODE-2484 > URL: https://issues.apache.org/jira/browse/GEODE-2484 > Project: Geode > Issue Type: Task > Components: native client > Reporter: David Kimura > Priority: Major > Labels: pull-request-available > Time Spent: 6.5h > Remaining Estimate: 0h > > Remove ACE from native client dependencies. > Replace ACE usage with C++11 and/or Boost 1.63+ -- This message was sent by Atlassian JIRA (v7.6.3#76005)