Add bigdec min/max (review follow-up)
Review found (< 1M 2M) worked but (min 1M 2M) threw — incoherent. Wire min/max the same way as the other ops: value-position jolt-min/jolt-max shims (new in seq.ss, added to core-value-procs) and call-position via bd-spec/bd-ops -> jbd-min/jbd-max. min/max return the original operand by value, not a coerced copy, matching Clojure: (min 1M 2.0) -> 1M, (max 1M 2.0) -> 2.0, (min 1.50M 2M) -> 1.50M; a tie keeps the second operand ((max 1.5M 1.50M) -> 1.50M). bigdec mixed with a flonum in call position stays in the documented :any/contagion gap (value position handles it). Re-mint; 6 more JVM-certified rows.
This commit is contained in:
parent
6fcc9fa8e6
commit
09a9ad8c75
7 changed files with 207 additions and 178 deletions
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue