{"push_id":590208425,"size":21,"distinct_size":5,"ref":"refs/heads/index-sum-mapper","head":"8b6ee7e7279b6fd702be9de2b30f6fc229dc9494","before":"009c3e873fbe9f1ce0093f2a0d464d1ebf05f933","commits":[{"sha":"8160468457c9d2a3a7bd9428ffe8b903dd46a27a","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"skeleton quads","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/8160468457c9d2a3a7bd9428ffe8b903dd46a27a"},{"sha":"69def7248f55c4dc9a32bc94050fcb89c1cdcfe7","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/69def7248f55c4dc9a32bc94050fcb89c1cdcfe7"},{"sha":"4b27d240fe2d3af0c80c398217ee03083ab28979","author":{"email":"c537f3f46a8c9a857149ed501e317fc36df9c3d3@imperial.ac.uk","name":"David Ham"},"message":"basic quad functionality draft.","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/4b27d240fe2d3af0c80c398217ee03083ab28979"},{"sha":"dafc53d189d6b72193260132947480b8e6108e09","author":{"email":"c537f3f46a8c9a857149ed501e317fc36df9c3d3@imperial.ac.uk","name":"David Ham"},"message":"Draft of gradient with CompoundVector","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/dafc53d189d6b72193260132947480b8e6108e09"},{"sha":"f647dd9b5022bd86452b0484e92d178abedc0d73","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"plausible pullbacks and gradients","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/f647dd9b5022bd86452b0484e92d178abedc0d73"},{"sha":"b1718447e83ccdb6976dc157e4a7ff5c9bf76156","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"rename product elements to more sane names","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/b1718447e83ccdb6976dc157e4a7ff5c9bf76156"},{"sha":"bcf3cbc5117ea5dfe8f94e5a95c316185ee2fd2a","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"draft of compound vectors in the interpreter","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/bcf3cbc5117ea5dfe8f94e5a95c316185ee2fd2a"},{"sha":"56df313d90940a92bd9678785cab81c7ac93a443","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"get the name fix right this time","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/56df313d90940a92bd9678785cab81c7ac93a443"},{"sha":"cf162483b8332ab5ffa391504c19de20dee00180","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"Initial plumbing for PyOP2 interfacing.","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/cf162483b8332ab5ffa391504c19de20dee00180"},{"sha":"43aa7f5dac9d0c15d020caf1a08f3ee472edb9b6","author":{"email":"c537f3f46a8c9a857149ed501e317fc36df9c3d3@imperial.ac.uk","name":"David Ham"},"message":"You'd think I'd know Python syntax by now","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/43aa7f5dac9d0c15d020caf1a08f3ee472edb9b6"},{"sha":"555981d288b1e3970e2cb9432db3e72f57ba48b4","author":{"email":"c537f3f46a8c9a857149ed501e317fc36df9c3d3@imperial.ac.uk","name":"David Ham"},"message":"deal with zero args corner case and return correct type","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/555981d288b1e3970e2cb9432db3e72f57ba48b4"},{"sha":"acca41886eac0c51f89fe0f5ad7f62a1bd7a79cd","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"Have our own Variable\n\nSubclass Pymbolic.variable so that we can control the color of output. Consequently refactor mappers into another module to avoid circular dependencies.","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/acca41886eac0c51f89fe0f5ad7f62a1bd7a79cd"},{"sha":"51e291bc6e8b551c9550741b1eda786b95aca482","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"fecking pep8","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/51e291bc6e8b551c9550741b1eda786b95aca482"},{"sha":"8200b883530edac2490078cd55f2df19f23e67e4","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"Increment, don't replace","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/8200b883530edac2490078cd55f2df19f23e67e4"},{"sha":"0ca1256c489b16fbc946437107fcc1ce373feb55","author":{"email":"e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","name":"David A Ham"},"message":"Det and Abs fixes","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/0ca1256c489b16fbc946437107fcc1ce373feb55"},{"sha":"09c3579b2727b36d852d73e7c7b62f9208ada19f","author":{"email":"cbb5f5ae76e41f279cac6ddc9dd8fbdf0c0392f2@imperial.ac.uk","name":"Michael Lange"},"message":"Merge pull request #2 from FInAT/ufl-interface\n\nUfl interfacing","distinct":false,"url":"https://api.github.com/repos/FInAT/FInAT/commits/09c3579b2727b36d852d73e7c7b62f9208ada19f"},{"sha":"88f3d1042fa4d48e24734db04cfbfb4dd3fee862","author":{"email":"cbb5f5ae76e41f279cac6ddc9dd8fbdf0c0392f2@imperial.ac.uk","name":"Michael Lange"},"message":"Inverse: Add .children so Mappers deal with it correctly","distinct":true,"url":"https://api.github.com/repos/FInAT/FInAT/commits/88f3d1042fa4d48e24734db04cfbfb4dd3fee862"},{"sha":"495c85c0560876a21d61f613fff4d8a0a0fda95f","author":{"email":"cbb5f5ae76e41f279cac6ddc9dd8fbdf0c0392f2@imperial.ac.uk","name":"Michael Lange"},"message":"IndexSumMapper: Add mapper that binds IndexSums to temporary variables\n\nThis may also later be used to do loop-unrolling fir IndexSums over\nDimensionIndices.","distinct":true,"url":"https://api.github.com/repos/FInAT/FInAT/commits/495c85c0560876a21d61f613fff4d8a0a0fda95f"},{"sha":"1380145808ef34434c945bf29b259e5b902907e9","author":{"email":"cbb5f5ae76e41f279cac6ddc9dd8fbdf0c0392f2@imperial.ac.uk","name":"Michael Lange"},"message":"IndexSumMapper: Unroll inner Lets within Recipe and outer Let contexts","distinct":true,"url":"https://api.github.com/repos/FInAT/FInAT/commits/1380145808ef34434c945bf29b259e5b902907e9"},{"sha":"9193e59b512d73a9d4b33011ed3b6479021dcd63","author":{"email":"cbb5f5ae76e41f279cac6ddc9dd8fbdf0c0392f2@imperial.ac.uk","name":"Michael Lange"},"message":"IndexSumMapper: Detect and honour Let->Recipe->IndexSum bindings","distinct":true,"url":"https://api.github.com/repos/FInAT/FInAT/commits/9193e59b512d73a9d4b33011ed3b6479021dcd63"}]}