Proof of concept: Variable args count #96
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there!
I commented on Greg's video the other day about the possibility of extending this to support a variable number of format arguments - got me thinking so I've given it a go.
Expect this code to be slower than your version due to the runtime varargs, but hopefully not by much.
Below is all you need to know about this branch:
sample-c-appln
code.idx % L3_MAX_SLOTS
). This is also why the metadata is written last.I don't plan to update this more, but I hope you found this interesting and potentially useful.