On Tuesday 12 of August 2014 15:18:12 Sturla Molden wrote: > Another thing to observe is that Eigen depends on the C++ compiler to elide > temporary arrays.
Either I don't understand you, or you don't understand Eigen. Eigen overloads operator=() to circumvent need for temporary arrays. It is *not* an optimisation on the compiler part, the code is explicitly written to do so, where it is beneficial for performance [1]. Matěj [1] http://eigen.tuxfamily.org/dox/TopicLazyEvaluation.html _______________________________________________ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel