Releases: ZigaSajovic/dCpp
Releases · ZigaSajovic/dCpp
dCpp 0.1.0
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 functiondCpp::initPlaceHolder
has been removed, as it is no longer necesary; see this.