comparison doc/interpreter/vectorize.txi @ 19630:0e1f5a750d00

maint: Periodic merge of gui-release to default.
author John W. Eaton <jwe@octave.org>
date Tue, 20 Jan 2015 10:24:46 -0500
parents 51a1d1164449 446c46af4b42
children 4197fc428c7d
comparison
equal deleted inserted replaced
19626:37d37297acf8 19630:0e1f5a750d00
564 Octave currently does not eliminate common subexpressions. Also, certain 564 Octave currently does not eliminate common subexpressions. Also, certain
565 internal computation results are cached for variables. For instance, if 565 internal computation results are cached for variables. For instance, if
566 a matrix variable is used multiple times as an index, checking the 566 a matrix variable is used multiple times as an index, checking the
567 indices (and internal conversion to integers) is only done once. 567 indices (and internal conversion to integers) is only done once.
568 568
569 @item Be aware of lazy copies (copy-on-write). 569 @item Be aware of lazy copies (copy-on-write).
570 @cindex copy-on-write 570 @cindex copy-on-write
571 @cindex COW 571 @cindex COW
572 @cindex memory management 572 @cindex memory management
573 When a copy of an object is created, the data is not immediately copied, but 573 When a copy of an object is created, the data is not immediately copied, but
574 rather shared. The actual copying is postponed until the copied data needs to 574 rather shared. The actual copying is postponed until the copied data needs to