cptx032 / cptx032/cee

Remove the Arena allocator dependency from @linkedlist

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The idea is that we can change the `generic_linked_list.jinja2` template to make the arena allocator optional. So we can implement a linkedlist that uses `malloc`, or inject the custom allocator we want

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the generic_linked_list.jinja2 template and tracing how the Arena allocator is currently used for @linkedlist. Verify the generated linkedlist can use malloc and can accept an injected custom allocator, then check the existing linkedlist generation or usage paths for regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, python
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.