{"push_id":970071160,"size":7,"distinct_size":1,"ref":"refs/heads/ronen-numpy-tests","head":"fde4679903ec315dfd6d04b0ce99a3b3f1436391","before":"397dffc3d2a3946ce9da6f2b8cd213ac5ca41034","commits":[{"sha":"dc4b7aa9a04fd11b8fff7f34c7d7584fcba28670","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"replace a few #ifndef/#define/#endifs with #pragma","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/dc4b7aa9a04fd11b8fff7f34c7d7584fcba28670"},{"sha":"f1927d20626667c3c6bc6f4e7517e3b1984fd882","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"tweak rebindFreeAs:\n\nif we had an expression: x = expr1 and we want to replace\nx's with expr2, we used to paste expr2 in directly for expr1.\nNow, if expr2 doesn't have any location metadata, and x does,\nwe insert that into the pasted-in form of expr2.\n\nThis was done to improve certain tracebacks in pyfora arising\nfrom uninitialized variables. The point is, those things are\nhandled by pasting in (using rebindFreeAs) certain try/catch/throw\nexpressions which check against `PyforaUninitialized. If the\nread variable was uninitialized, we throw an exception, but due\nto the old rebindFreeAs, we don't get a stacktrace entry for that\nexception, since it had no metadata. Now we get it at the read site.","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/f1927d20626667c3c6bc6f4e7517e3b1984fd882"},{"sha":"845f92397e105c04d626a1d17f011386f9ea2888","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"slight refactoring to Converter.py:\n\nrename a function, chop some long lines","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/845f92397e105c04d626a1d17f011386f9ea2888"},{"sha":"47ebd7babecbe7928c2ebb3fab4dc136b91e401c","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"move an ifndef/define/endif to pragma once","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/47ebd7babecbe7928c2ebb3fab4dc136b91e401c"},{"sha":"89cf606baf30acab7e0568f2eb11b386644959ea","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"cleanup: remove an unused argument in Converter.py","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/89cf606baf30acab7e0568f2eb11b386644959ea"},{"sha":"98e2515f18b1c732b336045216e22a2c9fbd862d","author":{"email":"f116f0044657ced9189160dcad08df6d0b43abab@gmail.com","name":"Tom Peters"},"message":"slight cleanup to Converter.py:\n\n1. remove a few unnecessary setitems\n2. remove some log.info's","distinct":false,"url":"https://api.github.com/repos/ufora/ufora/commits/98e2515f18b1c732b336045216e22a2c9fbd862d"},{"sha":"fde4679903ec315dfd6d04b0ce99a3b3f1436391","author":{"email":"ea713cc0d362cc0816c8aad543be3359dd7eb77e@ufora.com","name":"Ronen Hilewicz"},"message":"Adding a few more numpy throughput tests\n\naddition, subtraction, multiplication for small and large vectors","distinct":true,"url":"https://api.github.com/repos/ufora/ufora/commits/fde4679903ec315dfd6d04b0ce99a3b3f1436391"}]}