# HG changeset patch # User Nicholas R. Jankowski # Date 1709008282 18000 # Node ID f93c00562f70d21750db4aa134200e61fd4eb51d # Parent 3cd264056d3ae02f11ab116c7c8cb8c955091e2e# Parent 6c44d6d505f5c028b4c95ac498421da9e2d27627 maint: merge default to bytecode-interpreter. diff -r 3cd264056d3a -r f93c00562f70 libinterp/corefcn/regexp.cc --- a/libinterp/corefcn/regexp.cc Sat Feb 24 18:45:55 2024 -0500 +++ b/libinterp/corefcn/regexp.cc Mon Feb 26 23:31:22 2024 -0500 @@ -879,6 +879,13 @@ searches that reduce the number of matches (e.g., by creatively using set complement), and then further processing the return variables (now reduced in size) with successive @code{regexp} searches. + +Octave's @code{regexp} implementaion is based on the Perl Compatible Regular +Expressions library (@url{https://www.pcre.org/}). For a more comprehensive list +of rexexp operator syntax see the +@url{https://www.pcre.org/current/doc/html/pcre2syntax.html,, +"PCRE Syntax quick-reference summary"}. + @seealso{regexpi, strfind, regexprep} @end deftypefn */) { diff -r 3cd264056d3a -r f93c00562f70 libinterp/corefcn/sqrtm.cc --- a/libinterp/corefcn/sqrtm.cc Sat Feb 24 18:45:55 2024 -0500 +++ b/libinterp/corefcn/sqrtm.cc Mon Feb 26 23:31:22 2024 -0500 @@ -79,7 +79,7 @@ break; } - element_type *mp = m.fortran_vec (); + element_type *mp = m.rwdata (); if (diagonal) { // shortcut for diagonal Schur matrices