Skip to content

Update development - #873

Merged
SebKrantz merged 3 commits into
developmentfrom
master
Aug 11, 2026
Merged

Update development#873
SebKrantz merged 3 commits into
developmentfrom
master

Conversation

@SebKrantz

Copy link
Copy Markdown
Member

No description provided.

SebKrantz and others added 3 commits July 16, 2026 02:26
Fix fslice crash when a group has only missing order.by values
The C fix in match_single() (only take the M=3 logical-specific hash
path when table is also logical, otherwise fall back to generic
integer hashing) was correct, but the regression test asserted
`NA %iin% table` == NA_integer_. `%iin%` returns indices (via
whichNA(..., invert = TRUE)), so a non-match correctly yields
integer(0), not NA_integer_. Corrected the assertion and added a few
more edge cases (larger table, table with a real NA, double table,
genuine logical-vs-logical matching).

Closes #870.

Co-authored-by: Sebastian Krantz <48053842+SebKrantz@users.noreply.github.com>
Fix fmatch() matching logical NA to non-logical table values
@SebKrantz
SebKrantz merged commit 547e5a2 into development Aug 11, 2026
6 checks passed
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