Skip to content

v1.3.1

Latest
Compare
Choose a tag to compare
@hilljh82 hilljh82 released this 06 Apr 18:56
· 182 commits to master since this release

This release contains the following enhancements and bug fixes:

  • Separated methods for memory operand from those of just an operand. The methods for a memory operand now appear in the class named Memory_Operand. The Memory_Operand class is derived from Operand.
  • Added a factory method to the thread local data class (TLS). Clients now have the option of calling a get_* method when a factory functor. If the data has not been set, then the factory functor is invoked to create the data object, and is also returned to the client. The functor allows clients to use C++ lambda objects when creating the object the first time such that the lambda function is not required to invoke the default constructor of the object to create it. This provides the client with more initialization control when first constructing the object.
  • Added support for reverse iterators to complement the current forward iterators.