Skip to content

Function Utilities Update#2

Merged
jamon-bailey merged 8 commits intov0.xfrom
callable-update
Mar 29, 2026
Merged

Function Utilities Update#2
jamon-bailey merged 8 commits intov0.xfrom
callable-update

Conversation

@jamon-bailey
Copy link
Copy Markdown
Member

Rename and move Chevron function facilities to the utilities directory

Plans for library structure/mechanics beginning to unfold
Resources being studied for the implementation of a work-stealing deque for thread execution.
Moved function related facilities to 'utilities' directory and renamed 'FuncPtr' class to 'Callable' and adjusted the source file name accordingly; Addition of code section markers
Remove the CHEVRON_API export macro from the template classes chevron::FuncArgs and chevron::Callable, and drop the now-unused #include of chevron/common/export.h from func_args.hpp. This cleans up unnecessary export annotations for header-only/template types and removes an unused header dependency.
@jamon-bailey jamon-bailey self-assigned this Mar 29, 2026
@jamon-bailey jamon-bailey merged commit cf7d7ad into v0.x Mar 29, 2026
10 checks passed
@jamon-bailey jamon-bailey deleted the callable-update branch March 29, 2026 08:24
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.

1 participant