﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,phab_field
2023,[PATCH] Const arguments,tuan kuranes,,"
- Passing larger than 4-byte values by reference to avoid copy-on-move and temporary objects. (""PVS studio"" can pinpoint/list all those automatically)

- const size_t* const is but a way to point for aliasing and therefore ""restrict"" optimisations and use. (themself leading to potential openmp ""optimisations spot"")

- ""int getStuff(const size_t arg)"" is more developper safeguard and code documentation than real perf. (preventing people using args as local vars and easing code reading, by pointing possible optimisation when code evolves)

- inlines are added and tested using profiling results (with very sleepy profiler).
",defect,new,Should Have,Backlog,Core engine,,"temporary, copies, memory",,
