test_allocator ~master

A test allocator


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

Test Allocator

Build Status Coverage

std.experimental.allocator / std.allocator gives D the tools to allocate memory as needed by the application without having to depend on the D's mark-and-sweep garbage collector. But... how do you know if your code is actually doing what you expect it to? Enter the test allocator in this dub package. Essentially it tracks all allocations made through it and throws in the destructor if there are any leaks.

It also verifies that the client code is trying to free memory that was actually allocated via the allocator.

It's backed by mallocator for even better tracking: that way valgrind and address sanitizer will possibly catch bugs the code in here doesn't.

Authors:
  • Atila Neves
Dependencies:
none
Versions:
0.3.4 2023-Jun-02
0.3.3 2021-Mar-23
0.3.2 2019-Feb-13
0.3.1 2019-Feb-13
0.3.0 2019-Feb-13
Show all 19 versions
Download Stats:
  • 36 downloads today

  • 380 downloads this week

  • 2013 downloads this month

  • 303708 downloads total

Score:
3.4
Short URL:
test_allocator.dub.pm