Skip to content

OmniMalloc: Your one-stop shop for static memory allocation.

License

Notifications You must be signed in to change notification settings

fpedd/omnimalloc

Repository files navigation

OmniMalloc

Your one-stop shop for static memory allocation.

Installation

pip install omnimalloc

Usage

Please refer to examples, in particular examples/01_basic.py.

Development

# Initial setup
git clone git@github.com:fpedd/omnimalloc.git
cd omnimalloc
uv sync --all-extras --group dev

# Run tests, linting, type checking
uv run pytest
uv run ruff check --fix && uv run ruff format && uv run ty check

# Setup pre-commit hooks (run once)
uv run pre-commit install

# Run pre-commit checks manually
uv run pre-commit run --all-files

License

Copyright 2025 Fabian Peddinghaus. Licensed under Apache 2.0 License. See LICENSE for details.

About

OmniMalloc: Your one-stop shop for static memory allocation.

Resources

License

Stars

Watchers

Forks

Languages