Jacob S. Barrett created GEODE-2493: ---------------------------------------
Summary: Replaces the locking and CAS operations provided in HostAsm with C++11 standards Key: GEODE-2493 URL: https://issues.apache.org/jira/browse/GEODE-2493 Project: Geode Issue Type: Task Components: native client Reporter: Jacob S. Barrett Several platform specific locking and CAS operations are implemented in HostAsm and related files. These are not portable and require porting efforts. They are also not well tested. Converting the C++11 standards allows the compiler to choose the code or instructions that optimize the behavior required. Most if not all of the functions these files provide can be replaced with C++11 standard functions. Some Examples: On Solaris SPAC we have inline assembly. On Solaris x86 we use Solaris specific runtime functions. On Windows we use really old Win32 functions that have some non-standard behavior. -- This message was sent by Atlassian JIRA (v6.3.15#6346)