|
From: Kris K. <kat...@gm...> - 2022-08-23 18:39:54
|
On Tue, Aug 23, 2022 at 01:47:40PM -0400, Kris Katterjohn wrote: > On Tue, Aug 23, 2022 at 05:08:20PM +0200, Robert Larice wrote: > > But I've gone back quite some maxima revisions, down to something around > > 5_30 or so, and the misbehaviour was everywhere the same. > > This is an old bug. I just tried 5.10.0 and it's present there as well. <snip> > Here's a patch that does a little additional work in %I-OUT-OF-DENOM. > Now SRATSIMP is called on the rewritten expression. It looks like the change in behavior was commit 6d07d9be from 2006, which rewrote %I-OUT-OF-DENOM (see the commit message for details). I tested some examples with the definitions before and after that commit. The lisp errors we've been seeing did not occur with the old definition but did occur with that rewritten one. Cheers, Kris Katterjohn |