virtualx-engine/doc
Rémi Verschelde c6cefb1b79
Array: Relax slice bound checks to properly handle negative indices
The same is done for `Vector` (and thus `Packed*Array`).

`begin` and `end` can now take any value and will be clamped to
`[-size(), size()]`. Negative values are a shorthand for indexing the array
from the last element upward.

`end` is given a default `INT_MAX` value (which will be clamped to `size()`)
so that the `end` parameter can be omitted to go from `begin` to the max size
of the array.

This makes `slice` works similarly to numpy's and JavaScript's.
2022-01-10 22:42:03 +01:00
..
classes Array: Relax slice bound checks to properly handle negative indices 2022-01-10 22:42:03 +01:00
tools Update doc_status script to support constructors and operators docs 2022-01-07 23:50:10 +01:00
translations i18n: Sync classref translations with current 3.x codebase 2022-01-07 13:39:06 +01:00
Doxyfile Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
Makefile i18n: Add --lang option to make_rst.py to write translated headings 2021-12-21 13:47:11 +01:00