{"push_id":1269546381,"size":6,"distinct_size":6,"ref":"refs/heads/iced3","head":"6d67bc101d468eb9dd6eba77a60c01615b04124e","before":"32924cb7e493d08d12390b0b9d245dd1014e9797","commits":[{"sha":"0247b135f8e67afccdd4c9600b7bc81c2abf362b","author":{"name":"Simon Lydell","email":"2e416d67f84cb3ca3a05da3c0103cf8488c18362@gmail.com"},"message":"Improve naming of generated 'i-variables'\n\nIn for example `for` loops, a variable called `i` is generated (for the\nloop index). If that name is unavailable, `j` is used instead, then `k`,\n`l`, etc. all the way to `z`. Then, `aa`, `ab`, `ac` etc. are used.\n\nThis meant that, eventually, `do` would be used, but that's not a valid\nvariable name since `do` is a JavaScript keyword.\n\nThis logic was also inefficiently implemented. For example, going from\n`aa` to `ab` or from `az` to `ba` required lots of loop iterations.\n\nThis commit changes the variable naming convention. Now, `i`, `j`, `k`,\netc. to `z` are used like before. Then comes `i1`, `j1`, `k1`, etc. Then\n`i2`, `j2`, `k2` and so on. This is simpler, efficient and easier to\nunderstand. `i1` is more obvious to be a loop index than `aa`.\n\nFixes #4267.","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/0247b135f8e67afccdd4c9600b7bc81c2abf362b"},{"sha":"ec333a061b45a6d5980303acda08935db64b7e95","author":{"name":"Simon Lydell","email":"2e416d67f84cb3ca3a05da3c0103cf8488c18362@gmail.com"},"message":"Merge pull request #4274 from lydell/for-variables\n\nImprove naming of generated 'i-variables'","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/ec333a061b45a6d5980303acda08935db64b7e95"},{"sha":"a5980247dc9666c9d08de55801ec89ceade6a7b2","author":{"name":"Geoffrey Booth","email":"fde288f9b090b5c3ae45cdb163bcf3f6a584c37b@geoffreybooth.com"},"message":"Fix misspellings","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/a5980247dc9666c9d08de55801ec89ceade6a7b2"},{"sha":"133fadd36ac36b3eaca44041502bcb88881b30aa","author":{"name":"Simon Lydell","email":"2e416d67f84cb3ca3a05da3c0103cf8488c18362@gmail.com"},"message":"Merge pull request #4289 from GeoffreyBooth/fix-typos\n\nFix misspellings","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/133fadd36ac36b3eaca44041502bcb88881b30aa"},{"sha":"8243f33d89f2e408bb63236474714a30057552c3","author":{"name":"Michał Zochniak","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@zapu.net"},"message":"Merging mainline coffee-script","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/8243f33d89f2e408bb63236474714a30057552c3"},{"sha":"6d67bc101d468eb9dd6eba77a60c01615b04124e","author":{"name":"Maxwell Krohn","email":"399f28450dabdd66e09a2d2778cf0144f63bfad6@gmail.com"},"message":"Merge pull request #192 from zapu/coffee-merge\n\nMerging mainline coffee","distinct":true,"url":"https://api.github.com/repos/maxtaco/coffee-script/commits/6d67bc101d468eb9dd6eba77a60c01615b04124e"}]}
{"actor":{"display_login":"maxtaco"}}