diff options
Diffstat (limited to 'source/tanya/memory/package.d')
| -rw-r--r-- | source/tanya/memory/package.d | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/source/tanya/memory/package.d b/source/tanya/memory/package.d index 1585a87..dd30368 100644 --- a/source/tanya/memory/package.d +++ b/source/tanya/memory/package.d @@ -10,20 +10,10 @@ */ module tanya.memory; -public -{ - import tanya.memory.allocator; - import std.experimental.allocator : make, dispose, shrinkArray, expandArray, makeArray, dispose; -} - -shared Allocator allocator; +public import tanya.memory.allocator; +public import std.experimental.allocator; -@property ref shared(Allocator) defaultAllocator() +@property IAllocator defaultAllocator() { - import tanya.memory.mallocator; - if (allocator is null) - { - allocator = Mallocator.instance; - } - return allocator; + return theAllocator; } |
