{"shas":[["a306d0946ce9c46d20f7b9a9374d3e0dce1d4a0c","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","2304: grammar fixes for an univariate and unevaluatable","Chris Smith"],["05571ea5146974341a0e4897ee2ebb8ca3c1bee2","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","1274: delete bad XFAIL test\n\n    There is no way the test could ever succeed since it is basically doing\n\n    assert 2*(2/3 + 3/4) == 2*(8+9)/12\n           --------------   ---------------------------\n           purposefully     output entered incorrectly\n           bad input        with values that the correct\n                            input would have given\n\n    Only fortuitous cancellation of errors would ever make this work, e.g.\n    assert 2*(1/2 + 1/3) == 2*(2 + 3)/6 would work.","Chris Smith"],["de04158138e878e6a08306050d8efee67f74000d","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","solve checks solutions when necessary\n\n    GS_RATIONAL and GS_POLY_CV-type changes can introduce\n    spurious results. A checksol function has been added to\n    try to detect these and a tolerant philosophy is adopted:\n    if something should be zero it is allowed unless\n    checksol gives False; if something must not be zero\n    it only fails if checksol returns True. The None value,\n    in both cases is allowed to pass.","Chris Smith"],["aba07aa4a32df4e431ba47ae33feb85846124602","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","check for linear equation first and add tests","Chris Smith"],["ab3fa8cf4b48a378193bb226eea90060714376c4","b274abc493535ae88cb3a0742f63e38c9241d67c@gmail.com","watch for CV failure (m = 1 or 0) and fallback to numerator in tsolve","Chris Smith"]],"repo":"smichr/sympy","actor":"smichr","ref":"refs/heads/1694ms2","size":5,"head":"ab3fa8cf4b48a378193bb226eea90060714376c4","actor_gravatar":"61e106a28e171b4407171702b182759f","push_id":32121358}