Skip to content

Releases: ZigaSajovic/dCpp

dCpp 0.1.0

04 Apr 13:20
Compare
Choose a tag to compare

Release 0.1.0

Major Improvements

  • Memory consumption decreased by a factor of 19.64
    • Utilizes move semantics for minimizing memory reallocations
    • Utilizes rvalue reference specializations for maximizing memory re-usability, through various rvalue casts
  • Performance speed increased by a factor of 16.55
    • Utilizes awareness of rvalues for minimizing the required work, through inplace operations on already allocated temporaries.
    • Utilizes rvalue reference specializations for maximizing cache hits, through reusing memory allocated locally in time.

Breaking changes to the API

  • All instances of var are hereon differentiable by default. Therefore the function dCpp::initPlaceHolder has been removed, as it is no longer necesary; see this.