Use optimisation level 2 - #250
Conversation
|
Hiding symbols is not required because that is already the default when using Meson. Kudos again to the Meson developers for setting sane (genius) defaults! |
This reverts commit a7d75d6. [skip ci]
|
There is insufficient evidence that optimisation level 2 gives better performance than level 3. The following numbers were obtained using a machine different from the one I usually run benchmarks on. Membership Check
Insertion and Deletion
Iteration
|
|
I see optimisation level 3 giving better performance than level 2. See the note on Optimize Options (Using the GNU Compiler Collection (GCC)):
which means the Meson not supplying only the LTO flag but not the CTO flag to the linker is not a problem. |
Visibility - GCC Wiki
Closes #247.