annotate CITATION @ 30902:972959edc3ff

Allow sub2ind() to accept indices outside the size of the input subscripts (bug #62184) * NEWS.8.md: Announce change in Matlab Compatibility section. * sub2ind.cc: Add '#include "utility"' for access to std::swap. * sub2ind.cc (Fsub2ind): Check nargout to figure out ndims of output. For special case of vector (1-dimension), put in code to guarantee a row vector output. Add BIST tests for bug #62184. Remove input validation BIST which no longer applies. * Array-util.cc (ind2sub): Remove input validation requiring index to be within range of subscript size. Adjust code to put all remaining elements in the final output dimension.
author John W. Eaton <jwe@octave.org>
date Tue, 05 Apr 2022 15:12:34 -0700
parents 347dbc9049d5
children 04120d65778a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16178
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
1 To cite GNU Octave in publications use:
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
2
28654
844b3b9bab7a bump version for first 6.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 27995
diff changeset
3 John W. Eaton, David Bateman, Søren Hauberg, Rik Wehbring (2020).
30596
347dbc9049d5 bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 30270
diff changeset
4 GNU Octave version 7.1.0 manual: a high-level interactive language for
18759
a6d13c62fccf Update CITATION file to include Rik Wehbring, use current version number.
Rik <rik@octave.org>
parents: 16178
diff changeset
5 numerical computations.
30596
347dbc9049d5 bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 30270
diff changeset
6 URL https://www.gnu.org/software/octave/doc/v7.1.0/
16178
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
7
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
8 A BibTeX entry for LaTeX users is:
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
9
22444
d77caa2d523d CITATION: update for 4.2.0 and use @manual in Bibtex (bug #47058).
Rik <rik@octave.org>
parents: 20201
diff changeset
10 @manual{,
30596
347dbc9049d5 bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 30270
diff changeset
11 title = {{GNU Octave} version 7.1.0 manual: a high-level interactive language for numerical computations},
22932
06513f1f90af * CITATION: Use 'and' instead of comma to separate author names.
John W. Eaton <jwe@octave.org>
parents: 22929
diff changeset
12 author = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring},
30596
347dbc9049d5 bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 30270
diff changeset
13 year = {2022},
347dbc9049d5 bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 30270
diff changeset
14 url = {https://www.gnu.org/software/octave/doc/v7.1.0/},
16178
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
15 }
3a93af21d206 New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff changeset
16
25771
1f46d371968c Version 4.4.1 released
John W. Eaton <jwe@octave.org>
parents: 25338
diff changeset
17 We have invested a lot of time and effort in creating GNU Octave, please
27216
823b4bcf79fc unless necessary for formatting or code, use ' instead of `
John W. Eaton <jwe@octave.org>
parents: 26290
diff changeset
18 cite it when using it. See also 'citation pkgname' for citing Octave
25771
1f46d371968c Version 4.4.1 released
John W. Eaton <jwe@octave.org>
parents: 25338
diff changeset
19 packages.