Add integer? and float? to spec/primitives.sx predicates section. Update number? doc and body (or-guard for integer? type). Update / :returns to "float" (always inexact). Update floor/ceil/truncate :returns to "integer", improve docs. Update round doc (returns integer at ndigits=0). Update exact?/inexact?/exact->inexact/inexact->exact docs and returns. Update +/-/* docs to document float contagion rule. Fix double-paren :params on truncate/exact?/inexact?/exact->inexact/inexact->exact. 4874 passed, 394 failed (baseline unchanged). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 KiB
20 KiB