Skip to content

Commit

Permalink
Add benchmarking TODO comment
Browse files Browse the repository at this point in the history
  • Loading branch information
tuokri committed Aug 8, 2024
1 parent c160866 commit 708ddab
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,8 @@ for non-critical data.

#### Development TODOs

##### Release tooling

For actual releases we'll want a versioned script package.
Write a release generation script that copies only the needed
script files into a versioned directory and compiles the release.
Expand All @@ -118,3 +120,13 @@ script files into a versioned directory and compiles the release.
This allows us to release new versions without causing compatibility
issues with older versions while also discarding development and testing
only files from the final release.

##### Benchmarking suite

Benchmark our current `const out` optimizations (assumed to be a reference)
for passing in arrays (dynamic & static) and structs into functions vs. just
copying them.

Initial testing suggests `const out` does provide a minor speedup when testing
with large number of benchmark iterations. The plain copy version is faster when
doing very few iterations.

0 comments on commit 708ddab

Please sign in to comment.