I'm running the git master (currently at 5.28.0_137_ge1a2891 using CLISP 2.49). I have a project that generates various atan2's. In trying to simplify an expression I noticed that something like:
doesn't always return zero (which is should no matter what the signs or x or y are).
Here's a test case:
(%o2) [y > 0]
(%o3) atan2(y, x) + atan2(- y, x)
I also tried this on an older maxima on another box (unfortunately I left the version # at home) and things worked as expected.