JuliaLang/julia

min, min, minmax inconsistencies

Ouverte

#61 841 ouverte le 18 mai 2026

 (13 commentaires) (2 réactions) (0 personne assignée)Julia (5 773 forks)batch import
buggood first issuemaths

Métriques du dépôt

Stars
 (48 709 étoiles)
Métriques de merge PR
 (Merge moyen 20j 6h) (157 PRs mergées en 30 j)

Description

The argument-handling of min, max, and minmax is currently somewhat inconsistent:

  • min and max can have 1+ arguments (code for 3+ args here), but minmax can only have 1 or 2 arguments (from discourse)
  • all three can have 1 numeric argument, but this is not mentioned in the docstrings
  • min and max support missing (returning missing), but throw a MethodError with a single missing argument ala min(missing)
  • minmax(missing, 1) is incorrect, returning (1, missing) rather than (missing, missing) — this is a clear bug

These are all easy to fix, so marking as "good first issue". Feel free to submit a single PR for just one of the above items.

Guide contributeur