{"push_id":767005359,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"6771336574671817e71910eaa28e8bb73f4a78d7","before":"da0935d2cf4a7e2312f4490ef26f9a42d2cb45e1","commits":[{"sha":"069342f6f5809b58e3cc7831b3d314b8182e3efd","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Formula Microcache 'snips'\n\n.. when running a formula it may use a vector\n   operation to calculate e.g. an average for the\n   date range.\n\n.. these get called for every ride, but actually they\n   perform the same calculation over and over\n\n.. we cache the vector operation and result to avoid\n   repeated calculations; these are only cached whilst\n   a datafilter is being evaluated, so we do not need\n   to worry about stale/refreshing.","distinct":true,"url":"https://api.github.com/repos/amtriathlon/GoldenCheetah/commits/069342f6f5809b58e3cc7831b3d314b8182e3efd"},{"sha":"6771336574671817e71910eaa28e8bb73f4a78d7","author":{"email":"1ad7a9b2f39a457aabc43a994c833da86313420c@gmail.com","name":"Alejandro Martinez"},"message":"Changes anomaly criteria for HR Speed and Cadence\nTie HR warnings to Max-HR, if available, instead of hard-coded 200bpm\nSpeed warning changes to 9kph for swims, 36 for runs and 100 for rides\nCadence warning changes to 80 for swims, 120 for runs and 200 for rides\n\"Non-zero torque but zero cadence\" is disabled for runs and swims\nFixes #1483","distinct":true,"url":"https://api.github.com/repos/amtriathlon/GoldenCheetah/commits/6771336574671817e71910eaa28e8bb73f4a78d7"}]}