{"push_id":918023618,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"b9802dd116bfd84c5a5f58e0b8ee90fb72ae21ae","before":"9c1a1339d644e2502e4be450b9693b851705bf08","commits":[{"sha":"b3dffa1e5bfff9e34adc087cd4d76287d77334e9","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Minor cleanups in risch.py\n\nRemove unused variables, and fix a potential nondeterminism issue.","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/b3dffa1e5bfff9e34adc087cd4d76287d77334e9"},{"sha":"60f545bf23b2d99575537774c1019adb642791f3","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Make risch_integrate(x**x, x) work\n\nPreviously, this did not work, because it could not recognize x**x as\nexp(x*log(x)) unless there already was a log(x) in the expression\nsomewhere. Now, we manually add log(x) to the extension as soon as we see a\nnonelementary monomial of this form (with a symbolic base).\n\nOf course, x**x has no elementary integral, but now risch_integrate is capable\nof determining this without explicitly rewriting it as exp(x*log(x)). I don't\nknow of any examples of integrands that have elementary integrals of this form\nwith symbolic bases that don't also include the log of the base, but I haven't\nlooked very hard.\n\nAlso update the doctest in risch_integrate() to use this, because that's what\nI wanted to use in the first place (I just never got around to fixing this).","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/60f545bf23b2d99575537774c1019adb642791f3"},{"sha":"cf2d1b409806232daaab5aaaeed4ec0a37954206","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Merge branch 'master' into xtothex\n\nConflicts:\n\tsympy/integrals/risch.py","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/cf2d1b409806232daaab5aaaeed4ec0a37954206"},{"sha":"5406cfd91769e49d4b6b73618ae7f4580778da5f","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Merge branch 'master' into xtothex","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/5406cfd91769e49d4b6b73618ae7f4580778da5f"},{"sha":"5948a6225c0bce24f62065eac048fd6788d09d46","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Fix a typo","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/5948a6225c0bce24f62065eac048fd6788d09d46"},{"sha":"b9802dd116bfd84c5a5f58e0b8ee90fb72ae21ae","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"message":"Merge pull request #2261 from asmeurer/xtothex\n\nFix risch_integrate(x**x, x) to work","distinct":true,"url":"https://api.github.com/repos/jailuthra/sympy/commits/b9802dd116bfd84c5a5f58e0b8ee90fb72ae21ae"}]}