Skip to content

Use jaarg alloc-less API, removing BTreeMap middleman.#41

Merged
azenla merged 1 commit into
edera-dev:mainfrom
ScrelliCopter:jaarg-nobtree
Nov 26, 2025
Merged

Use jaarg alloc-less API, removing BTreeMap middleman.#41
azenla merged 1 commit into
edera-dev:mainfrom
ScrelliCopter:jaarg-nobtree

Conversation

@ScrelliCopter

Copy link
Copy Markdown
Contributor

The current jaarg usage uses the BTreeMap API, this PR moves to the base parsing API which removes the loop and BTreeMap lookup element of argument handling. There's still some string copies to deal with handler scope but that's okay as the map API was internally copying strings anyway, and this means string IDs can be replaced with a simple enum.

auto-merge was automatically disabled November 26, 2025 05:02

Head branch was pushed to by a user without write access

@azenla azenla merged commit 5dcd763 into edera-dev:main Nov 26, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants