Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stdlib] Support for negative indexes in List._reverse(start) method and out of bound validation #2520

Conversation

msaelices
Copy link
Contributor

Changes

  • The _reverse(start) private method in the collections.List struct does not support negative indexes.
  • Check out-of-bound indexes in the List._reverse() method
  • Tests

Ref

Fixes #2496

Signed-off-by: Manuel Saelices <msaelices@gmail.com>
Signed-off-by: Manuel Saelices <msaelices@gmail.com>
@ematejska ematejska added the mojo-repo Tag all issues with this label label May 6, 2024
@JoeLoser JoeLoser added the imported-internally Signals that a given pull request has been imported internally. label May 8, 2024
@modularbot
Copy link
Collaborator

✅🟣 This contribution has been merged 🟣✅

Your pull request has been merged to the internal upstream Mojo sources. It will be reflected here in the Mojo repository on the nightly branch during the next Mojo nightly release, typically within the next 24-48 hours.

We use Copybara to merge external contributions, click here to learn more.

@modularbot modularbot added merged-internally Indicates that this pull request has been merged internally merged-externally Merged externally in public mojo repo labels May 16, 2024
@modularbot
Copy link
Collaborator

Landed in 02aa519! Thank you for your contribution 🎉

modularbot pushed a commit that referenced this pull request May 16, 2024
…art)` method and out of bound validation (#39464)

[External] [stdlib] Support for negative indexes in
`List._reverse(start)` method and out of bound validation

## Changes

* The `_reverse(start)` private method in the `collections.List` struct
does not support negative indexes.
* Check out-of-bound indexes in the `List._reverse()` method
* Tests

## Ref

Fixes #2496

---------

Co-authored-by: Manuel Saelices <msaelices@gmail.com>
Co-authored-by: Connor Gray <code@connorgray.com>
Closes #2520
MODULAR_ORIG_COMMIT_REV_ID: 2662cfba2e6c1a602e8fa11880f29f8add446506
@modularbot modularbot closed this May 16, 2024
lsh pushed a commit to lsh/mojo that referenced this pull request May 17, 2024
…art)` method and out of bound validation (#39464)

[External] [stdlib] Support for negative indexes in
`List._reverse(start)` method and out of bound validation

## Changes

* The `_reverse(start)` private method in the `collections.List` struct
does not support negative indexes.
* Check out-of-bound indexes in the `List._reverse()` method
* Tests

## Ref

Fixes modularml#2496

---------

Co-authored-by: Manuel Saelices <msaelices@gmail.com>
Co-authored-by: Connor Gray <code@connorgray.com>
Closes modularml#2520
MODULAR_ORIG_COMMIT_REV_ID: 2662cfba2e6c1a602e8fa11880f29f8add446506

Signed-off-by: Lukas Hermann <lukashermann28@gmail.com>
msaelices added a commit to msaelices/mojo that referenced this pull request May 18, 2024
…art)` method and out of bound validation (#39464)

[External] [stdlib] Support for negative indexes in
`List._reverse(start)` method and out of bound validation

## Changes

* The `_reverse(start)` private method in the `collections.List` struct
does not support negative indexes.
* Check out-of-bound indexes in the `List._reverse()` method
* Tests

## Ref

Fixes modularml#2496

---------

Co-authored-by: Manuel Saelices <msaelices@gmail.com>
Co-authored-by: Connor Gray <code@connorgray.com>
Closes modularml#2520
MODULAR_ORIG_COMMIT_REV_ID: 2662cfba2e6c1a602e8fa11880f29f8add446506
martinvuyk pushed a commit to martinvuyk/mojo that referenced this pull request May 24, 2024
…art)` method and out of bound validation (#39464)

[External] [stdlib] Support for negative indexes in
`List._reverse(start)` method and out of bound validation

## Changes

* The `_reverse(start)` private method in the `collections.List` struct
does not support negative indexes.
* Check out-of-bound indexes in the `List._reverse()` method
* Tests

## Ref

Fixes modularml#2496

---------

Co-authored-by: Manuel Saelices <msaelices@gmail.com>
Co-authored-by: Connor Gray <code@connorgray.com>
Closes modularml#2520
MODULAR_ORIG_COMMIT_REV_ID: 2662cfba2e6c1a602e8fa11880f29f8add446506
modularbot pushed a commit that referenced this pull request Jun 7, 2024
…art)` method and out of bound validation (#39464)

[External] [stdlib] Support for negative indexes in
`List._reverse(start)` method and out of bound validation

## Changes

* The `_reverse(start)` private method in the `collections.List` struct
does not support negative indexes.
* Check out-of-bound indexes in the `List._reverse()` method
* Tests

## Ref

Fixes #2496

---------

Co-authored-by: Manuel Saelices <msaelices@gmail.com>
Co-authored-by: Connor Gray <code@connorgray.com>
Closes #2520
MODULAR_ORIG_COMMIT_REV_ID: 2662cfba2e6c1a602e8fa11880f29f8add446506
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
imported-internally Signals that a given pull request has been imported internally. merged-externally Merged externally in public mojo repo merged-internally Indicates that this pull request has been merged internally mojo-repo Tag all issues with this label
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants