-
We currently implement freelists for the following object and internal structs
* str
* float
* tuple (about 20 freelists, which is really wasteful)
* list
* async generator
* contexts
* smal…
-
I have concerns about memory management with the way tasks are created. More specifically with RAII. When objects go out of scope, their destructor is called, for cleaning up heap memory. However, whe…
-
Currently nanopb relies on `realloc()` to efficiently increase size of allocated arrays, without extra copying.
For some allocators this assumption is incorrect. Most notably newlib-nano implements…
-
| | |
| --- | --- |
| Bugzilla Link | [25779](https://llvm.org/bz25779) |
| Version | unspecified |
| OS | Linux |
| CC | @markmentovai,@rjmccall,@rnk |
## Extended Description
__declspec(align) a…
-
```
I saw that Redis uses "zmalloc" which is a simple wrapper for the system malloc
implementation. Why Redis doesn't take advantage of faster memory allocators
like Memory Slices [1] seen in GLib o…
-
```
I saw that Redis uses "zmalloc" which is a simple wrapper for the system malloc
implementation. Why Redis doesn't take advantage of faster memory allocators
like Memory Slices [1] seen in GLib o…
-
Hello.
I found [the documentation of memory management](https://docs.cupy.dev/en/v8.0.0/reference/memory.html) lacks a mention about managed memory (unified memory).
I couldn't figure out how to all…
-
-
To support multiple allocator contexts in the tensor destructor, model interface should push and pop current allocator pointers to a queue in the default current context else risks failed destruction
-
https://godbolt.org/z/MGsPzenbo
```
template
struct A {
using value_type = T;
static T *allocate(size_t n) { return std::allocator().allocate(n); }
static void deallocate(T *p, size_…