GitHub PushEvent at 2014-08-26 16:28:44
Repository: coffeescript
Actor: jashkenas
Payload: {"shas":[["ed928928f6c3a3b5f7a2ec37d6887578f53d1741","646968f97a5326dd469297c4b836be22f2079e68@groupon.com","use npm-installed docco rather than relying on globally installed docco","Michael Ficarra",false],["eda4f0c55bba462358719c57789a746a463d17c5","646968f97a5326dd469297c4b836be22f2079e68@groupon.com","Merge remote-tracking branch 'origin/gh-pages'","Michael Ficarra",false],["8980647f329a77722583348e8980c97fd47edbc6","0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@roben.org","Add tests for the optimization of trailing return statements\n\nThis documents current behavior. When #1038 was fixed, we also optimized\naway trailing \"undefined\" and \"return undefined\", but that is no longer\nthe case.","Adam Roben",false],["e9a051266369a3e285aa5a80a56d6a69abb152c2","0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@roben.org","Remove reference to never-defined .isUndefined property\n\nThis was added in f4a7cca0755b61fe70db0f7dc5b841aec44022ae to fix #1038\nfor CoffeeScript 1.0.1. `.isUndefined` was removed in\ncaf3da2f664f65f3aead70a6292385dea18da9ba but this code was never\nupdated. That actually caused the behavior of this code to change\n(trailing `undefined` and `return undefined` statements no longer got\noptimized away) when CoffeeScript 1.3.2 was released, but the new\nbehavior was deemed correct in\nhttps://github.com/jashkenas/coffee-script/issues/1038#issuecomment-14427560.","Adam Roben",false],["4bbd63c88376b653904ff9f9dcc5e922757106ad","bfdf7edfade8c5f44037ffe1d6f03c3967da1c81@gmail.com","Make patched stack traces’ prelude consistent with V8\n\nIn V8, the `stack` property of errors contains a prelude and then the\nstack trace. The contents of the prelude depends on whether the error\nhas a message or not.\n\nIf the error has _not_ got a message, the prelude contains the name of the\nerror and a newline.\n\nIf the error _has_ got a message, the prelude contains the name of the\nerror, a colon, a space, the message and a newline.\n\nIn other words, the prelude consists of `error.toString() + \"\\n\"`\n\nBefore, coffee-script’s patched stack traces worked exactly like that,\nexcept that it _always_ added a colon and a space after the name of the\nerror.\n\nThis fix is important because it allows for easy and consistent\nconsumption of the stack trace only:\n\n`stack = error.stack[error.toString().length..]`","Simon Lydell",false],["816241d9a1630ff14001329abd36fc89b3591572","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@michael.ficarra.me","Merge pull request #3359 from lydell/v8-consistent-stacktraces\n\nMake patched stack traces’ prelude consistent with V8","Michael Ficarra",false],["27f19761594db20d11a2f6202fdfa2b165d17af6","bfdf7edfade8c5f44037ffe1d6f03c3967da1c81@gmail.com","Improve installation documentation\n\n- Simplify the command to install latest master.\n\n- Promote using `--save` when installing locally, since it automatically\n  locks the minor version, protecting users from accidentally installing\n  breaking updates.","Simon Lydell",false],["46f55d1bb4185e3d80a1a71d4b74d08f03771c59","b9e32cb3c604041bc27a7a1a0e26adb068f1b608@gmail.com","Merge pull request #3360 from lydell/install-docs\n\nImprove installation documentation","Jeremy Ashkenas",false],["0ad30e9b3ffd5874e68e6363d99551754faf072b","f2c4e4c63dec2aa5025fdc6f28bb200e2aa14e8d@gmail.com","Fix #3361, make %% coerce right operand only once\n\nForce coercion of right operand once before doing arithmetic with it in the `__modulo` utility function.","Demian Ferreiro",false],["4dfc75dedef0a88de2171e794fddff3efee46627","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@michael.ficarra.me","Merge pull request #3362 from epidemian/fix-modulo-coercion\n\nFix #3361, make %% coerce right operand only once","Michael Ficarra",false],["a2c0106b3f2e0edce7de1a648d80b38ec4f44d51","646968f97a5326dd469297c4b836be22f2079e68@groupon.com","fixes #3363: modulo operator evaluation order","Michael Ficarra",false],["e7ba29514d1da1f388176fe99722a74c5927e064","1852ccf968e6ea202dbd44ca94a88845d0002858@gmail.com","Register .coffee extension by default on Cakefile","Ricardo Tomasi",false],["b31951980e586652bfea6c358e9d12359149288b","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@michael.ficarra.me","Merge pull request #3368 from ricardobeat/cake-register-by-default\n\nCakefile: register .coffee extension by default","Michael Ficarra",false],["09446ad51532eac7d32518dd095e1499ecf42260","13211ef68928d927b98c56e3497bfbc0a93a377a@davidchambers.me","changelog: add anchor to each section\n\nAdd releaseHeader helper to avoid repetition.","David Chambers",false],["551cf56cebafb1ed3a0cb9ae9d2142fc4a4eea12","13211ef68928d927b98c56e3497bfbc0a93a377a@davidchambers.me","changelog: add missing compare view URLs","David Chambers",false],["a216f93b54857e98c940ce9beac263741c721c93","b9e32cb3c604041bc27a7a1a0e26adb068f1b608@gmail.com","Merge pull request #3376 from davidchambers/anchors\n\nchange log improvements","Jeremy Ashkenas",false],["a323160d147785221b5af2c5476754d91aaa55c1","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@umenta.com","Rudimentary fix for jashkenas/coffee-script#3379.","Sean Hussey",false],["c41a14f447b1c9041f101d0d0f1a1aac2ee745fd","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@michael.ficarra.me","Merge pull request #3380 from madprgmr/master\n\nRudimentary fix for jashkenas/coffee-script#3379.","Michael Ficarra",false],["81e2253a55c15fb7f6630d9981857ed7268e81cc","13211ef68928d927b98c56e3497bfbc0a93a377a@davidchambers.me","changelog: replace inline CSS","David Chambers",false],["bb319e2add9097fb2c565cf1fd6b7ef6f333a6bd","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@michael.ficarra.me","Merge pull request #3381 from davidchambers/inline-css\n\nchangelog: replace inline CSS","Michael Ficarra",false]],"size":92,"ref":"refs/heads/gh-pages","head":"53aa50f785f90057f185d4d25a7545f90bdcde41"}