Michael Ficarra
Michael Ficarra
We can no longer be sure these are tail calls; they likely aren't. We can use escope again here. Either way, it should take into account variable declarations, function declarations,...
This will make contribution a whole lot easier.
``` coffee for {a} in b a or=c ``` gives the error > the variable "a" can't be assigned with ?= because it has not been defined There's two issues...
See https://github.com/jashkenas/coffee-script/issues/2773#issuecomment-14467078 ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/825303-slightly-improve-bound-function-compilation?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).
https://github.com/scrooloose/syntastic/blob/master/syntax_checkers/coffee/coffee.vim ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/85537-update-syntastic?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).
As proposed in jashkenas/coffee-script#2585 with a proposed implementation in jashkenas/coffee-script#2597. ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/825347-implement-partial-application?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).
[Constellation/ibrik](https://github.com/Constellation/ibrik). Related to #55? Not really. ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/85505-switch-to-constellation-ibrik-for-code-coverage?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).
Same issue as jashkenas/coffee-script#2549. This should be easier to fix after the rules are consolidated by #112. ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/825351-implicit-object-literal-as-right-operand-of-all-binary-infix-operators?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We...
https://github.com/paulmillr/unicode-categories ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/825283-make-use-of-paulmillr-unicode-categories?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).
See https://github.com/jashkenas/coffee-script/issues/2541 ## --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/825301-optimise-loops-over-slices?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33145&utm_medium=issues&utm_source=github).