Read this first: what belongs in Optimization #13
GeneralPawz
started this conversation in
Optimization
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This category is for making existing, working behavior faster or lighter.
It is not for asking the kernel to do something new.
What belongs here
What does not
Optimization vs papercut: an optimization costs you milliseconds; a
papercut costs you keystrokes. A rename is a papercut. A cache is an
optimization.
What a good proposal contains
intuition that something "should be slow" is not evidence.
optimization -- it is a behavior change, and needs a different conversation.
Please read before proposing
Broad performance work is deliberately parked
(ADR 0013).
The kernel is being built for capability first and shaped for speed later, so
that optimization stays possible -- layering, provider seams, measured
oracles -- without trading capability for benchmarks now.
Benchmarks currently exist for
axiolid-referenceandaxiolid-mesh-boolean-boolmeshonly. There are no broad performance claims todefend, and none should be made without same-harness evidence.
That does not make this category pointless: proposals here get recorded,
argued, and either accepted with a measurement or parked with a written
unblock condition. Nothing is silently dropped.
All reactions