Skip to content

fix: frame invariants (sortBy, selectRows, range, rename) - #5

Open
skymanbp wants to merge 1 commit into
mainfrom
fix/invariants
Open

fix: frame invariants (sortBy, selectRows, range, rename)#5
skymanbp wants to merge 1 commit into
mainfrom
fix/invariants

Conversation

@skymanbp

Copy link
Copy Markdown
Owner

Fork validation PR. 8 files, +5 HUnit cases (1102 total green), +4 prop groups.

- sortBy on a wrongly-typed column silently returned the frame unsorted;
  it now throws TypeMismatchException like filter does.
- selectRows bounds-checks indices before the unsafe gather.
- range clips both bounds instead of crashing on a past-the-end slice.
- rename onto an existing column name errors instead of orphaning it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant