{"push_id":701155796,"size":1,"distinct_size":1,"ref":"refs/heads/fat-write-work","head":"ae9f1e3856277ca8267f96ce93177d3fdf96b755","before":"0678ef2264f079d1646b562e7d542df235945ac3","commits":[{"sha":"ae9f1e3856277ca8267f96ce93177d3fdf96b755","author":{"email":"f39d4662e21b553e7222499e173f3c1ba1218a3d@gmail.com","name":"Ambroz Bizjak"},"message":"Revert \"Optimize for speed certain functions to keep some performance when optimizing for size.\"\n\nThis reverts commit 54eba71651854886f0e065289d804e7d7358ba19.\n\nThat commit introduced a mysterious regression related to motion planning, manifesting as things like sudden accelerations/decelarations and buffer underruns.\nThe commit in question used function attributes to compile certain functions with -O3. With this reverted, I have not seen these problems at global optimization\nlevels -Os, -O2 and -O3.","distinct":true,"url":"https://api.github.com/repos/ambrop72/aprinter/commits/ae9f1e3856277ca8267f96ce93177d3fdf96b755"}]}