Skip to content

Record five changed answers the breaking changes missed - #1914

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
changed-answers-the-breaking-changes-missed
Oct 16, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
changed-answers-the-breaking-changes-missed

Conversation

@Rafael-SOWNet

@Rafael-SOWNet Rafael-SOWNet commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Five changes to returned values since 2.5.0 that BREAKING-CHANGES.md did not record. Each was measured on the 2.5.0 package and on master (bc175c2) with the same probe:

PR Input 2.5.0 master
#1368 (#1367) MathS.pi.Evaled under 300 digits, after a read under 100 100 digits 300 digits
#1368 "e^(1/3)".Evaled the same way 100 digits 300 digits
#1517 (#1513) MathS.FromString("1/3").Evaled under downcasting off, after the same parse with it on 1/3 0.3333…
#1397 "b - x = 0".Solve("x") { -b / (-1) } { b }
#1397 "1/100 - (-4)*x".ToEntity().Latexize() \frac{1}{100}--4 \cdot x \frac{1}{100}+4 \cdot x
#1380 "e^(-i*x)*cos(x)".Integrate("x") NaN + C 1/2 x + 1/2 e^(-2i x)/(-2i)
#1374 (#1372) (1.98e119 + i)/(3.39e125 + i) with the downcasting off 0 5.8407…e-7

#1374 reproduces only with the downcasting off (exact, both versions give 33/56500000). One more suspect did not reproduce and gets no entry: #1611's printing of a complex number made with downcasting off, which is identical on both. The medium suspects in the release draft were probed the same way: #1377, #1312 and #1315 changed answers that their PRs' entries already cover in kind (the entries name other inputs from the same rules), #1371's entry covers the type change, and #1289's shape is declined on both. Documentation only.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Measured on the 2.5.0 package and on master: pi and an exponential evaluated at a higher precision
after a lower one (#1368), the parse cache across the downcasting setting (#1517), and a difference
of a negated term in a solution and in LaTeX (#1397).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
Measured: e^(-i x) cos(x) is NaN + C on 2.5.0, x/2 + e^(-2 i x)/(-4 i) on master.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet changed the title Record three changed answers the breaking changes missed Record four changed answers the breaking changes missed Oct 16, 2026
Measured with the downcasting off: (1.98e119 + i)/(3.39e125 + i) is 0 on 2.5.0, 5.84e-7 on master.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet changed the title Record four changed answers the breaking changes missed Record five changed answers the breaking changes missed Oct 16, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 67d8e8d into master Oct 16, 2026
27 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in AngouriMath Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant