Online Developer Meeting (2021-11-23): Difference between revisions

→‎Octave 8 ideas: Add remarks from meeting
(→‎Octave 8 ideas: Add remarks from meeting)
Line 48: Line 48:
* OpenMP parallelization for trivial cases (e.g. initialize matrix with constant)?
* OpenMP parallelization for trivial cases (e.g. initialize matrix with constant)?
** Ensure thread safeness of Array classes (especially GUI-interpreter communication)
** Ensure thread safeness of Array classes (especially GUI-interpreter communication)
* Other performance improvments:
** Maybe based on <code>std:shared_ptr</code>? But they aren't guaranteed to be thread-safe by design either.
** Idea: memory pools bug {{bug|57321}}
** Eliminate <code>mutable</code> class data.
** Idea: static_cast vs. dynamic_cast bug {{bug|???}}
* Other performance improvements:
** Idea: memory pools: bug {{bug|57321}}
** Idea: static_cast vs. dynamic_cast: patch {{patch|10139}}
** General remark: Prefer standard features instead of "reinventing the wheel" by implementing intricate optimizations.


== Previous topics ==
== Previous topics ==
209

edits