{"shas":[["425e667e442ef479a69f2750134560bb9878805c","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","2302: rework gcd calculation\n\n    Now the gcd work is done after doing all the base and exponent combining.\n    This leads to fewer terms to process.\n\n    In addition, -1 is pulled out of every Number-based power with a Rational\n    exponent and either stands alone or is re-inserted into a power with a\n    matching exponent.","Chris Smith"],["e0866984ee7b883550b342b205022dd541db01de","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","test issue 1095","Chris Smith"],["0bd0fb09a13349ce9ad41b774c18ceb9701ec5cb","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","process +/-1.0 earlier in flatten\n\n    Since there is no Real(0) that part of the code was removed, and\n    the processing of Real(1) was moved up in the flatten\n    routine, preventing these simple reals from making the coeff into a real.\n    Since Real(1) was being changed to Integer(1), the same is now done with\n    Real(-1). This required that the test for issue 2061 be changed since now\n    sqrt(-1.0*x) == sqrt(-x). (The test was only confirming that\n    sqrt(-1.*x) didn't lead to infinite recursion.","Chris Smith"]],"repo":"smichr/sympy","actor":"smichr","ref":"refs/heads/2302","size":3,"head":"0bd0fb09a13349ce9ad41b774c18ceb9701ec5cb","actor_gravatar":"61e106a28e171b4407171702b182759f","push_id":30265977}