Mercurial > mxe-octave
changeset 5698:cb0e76203335 release
of-interval: Use "/" in names for class methods (bug #59334).
* src/of-interval-2-subsref.patch: Add new patch.
* dist-files.mk: Add new file to list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 13 Mar 2021 16:22:26 +0100 |
parents | 28e6261e5074 |
children | ee016774493e 1ce416f37c93 |
files | dist-files.mk src/of-interval-2-subsref.patch |
diffstat | 2 files changed, 39 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dist-files.mk Thu Mar 04 14:31:45 2021 -0500 +++ b/dist-files.mk Sat Mar 13 16:22:26 2021 +0100 @@ -485,6 +485,7 @@ of-image.mk \ of-instrument-control.mk \ of-interval-1-cross-fixes.patch \ + of-interval-2-subsref.patch \ of-interval.mk \ of-io.mk \ of-linear-algebra.mk \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/of-interval-2-subsref.patch Sat Mar 13 16:22:26 2021 +0100 @@ -0,0 +1,38 @@ +# HG changeset patch +# User Markus Mützel <markus.muetzel@gmx.de> +# Date 1608537445 -3600 +# Mon Dec 21 08:57:25 2020 +0100 +# Node ID 9014fec674bdbac46727ca3e3f25d57bf06a2115 +# Parent 4628637d02b8327eabbe4b0716b8338096f00610 +Use "/" in names for class methods (bug #59334). + +* @infsup/subsref.m, @infsupdec/subsref.m: Use "/" as separator between class + and method name on all platforms. + +diff -r 4628637d02b8 -r 9014fec674bd inst/@infsup/subsref.m +--- a/inst/@infsup/subsref.m Tue Jul 03 00:03:48 2018 +0200 ++++ b/inst/@infsup/subsref.m Mon Dec 21 08:57:25 2020 +0100 +@@ -69,7 +69,7 @@ + if (not (any (strcmp (S(1).subs, methods (A))))) + error (["interval property ‘", S(1).subs, "’ is unknown"]) + endif +- functionname = ["@infsup", filesep(), S(1).subs]; ++ functionname = ["@infsup/", S(1).subs]; + if (nargin (functionname) ~= 1) + error (["‘", S(1).subs, "’ is not a valid interval property"]) + endif +diff -r 4628637d02b8 -r 9014fec674bd inst/@infsupdec/subsref.m +--- a/inst/@infsupdec/subsref.m Tue Jul 03 00:03:48 2018 +0200 ++++ b/inst/@infsupdec/subsref.m Mon Dec 21 08:57:25 2020 +0100 +@@ -68,9 +68,9 @@ + error ("interval cannot be indexed with {}") + case "." + if (any (strcmp (S(1).subs, methods ("infsupdec")))) +- functionname = ["@infsupdec", filesep(), S(1).subs]; ++ functionname = ["@infsupdec/", S(1).subs]; + elseif (any (strcmp (S(1).subs, methods ("infsup")))) +- functionname = ["@infsup", filesep(), S(1).subs]; ++ functionname = ["@infsup/", S(1).subs]; + else + error (["interval property ‘", S(1).subs, "’ is unknown"]) + endif