File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,8 @@ for non-critical data.
107
107
108
108
#### Development TODOs
109
109
110
+ ##### Release tooling
111
+
110
112
For actual releases we'll want a versioned script package.
111
113
Write a release generation script that copies only the needed
112
114
script files into a versioned directory and compiles the release.
@@ -118,3 +120,13 @@ script files into a versioned directory and compiles the release.
118
120
This allows us to release new versions without causing compatibility
119
121
issues with older versions while also discarding development and testing
120
122
only files from the final release.
123
+
124
+ ##### Benchmarking suite
125
+
126
+ Benchmark our current ` const out ` optimizations (assumed to be a reference)
127
+ for passing in arrays (dynamic & static) and structs into functions vs. just
128
+ copying them.
129
+
130
+ Initial testing suggests ` const out ` does provide a minor speedup when testing
131
+ with large number of benchmark iterations. The plain copy version is faster when
132
+ doing very few iterations.
You can’t perform that action at this time.
0 commit comments