Gleb

Results 9 issues of Gleb

**Describe the bug** The server leaks memory on infer requests. **To Reproduce** To reproduce 1. Get the archive [ov-leak-debug.tar.gz](https://github.com/openvinotoolkit/model_server/files/13061886/ov-leak-debug.tar.gz), it contains a load simulation script, docker-compose file to run the...

bug

# What Added a `deleter` field to `CpuStorageObj`, which will be called on `memalloc` field instead of `deallocShared` if not `nil`. # Why This change allows the implementation of memory...

# What? Fixing a bug with `reshape`, where it mistakes a non-contiguous C layout for contiguous F layout (see [issue #660](https://github.com/mratsim/Arraymancer/issues/660)). # Why A simple illustration why this is a...

Here is a simple example: ``` import arraymancer let t = arange(0, 2*3) let w = t.reshape(2, 3).permute(1, 0).flatten() echo t echo w assert t != w ``` The assertion...

Right now when a channel with pending messages is destroyed, a memory leak can occur if the messages themselves have non-trivial destructors. This PR aims to fix this via receiving...

Right now an object with an `RwLock` field can't be properly initialized (`myobj.rwLock = createRwLock()` fails due to a deleted move constructor). This PR addresses this by introducing an in-place...

This PR adds custom deleters for smart pointers. Should be useful when wrapping opaque types or dealing with custom allocators.

### Nim Version Both ``` Nim Compiler Version 2.2.4 [Linux: amd64] Compiled at 2025-04-22 Copyright (c) 2006-2025 by Andreas Rumpf git hash: f7145dd26efeeeb6eeae6fff64 ``` and ``` Nim Compiler Version 2.3.1...

Showstopper

When `WebSocket.connect` is called with an `Uri` object, the query part in completely ignored. Fixing this.