Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
Commits on Apr 13, 2010
@jashkenas allowing 'debugger' ... it should never have been a reserved word. 4ced1d6
@jashkenas fixing non-spaced function application. 0d86051
Commits on Apr 14, 2010
@jashkenas adding 'coffeescript-idea' to the resources section. c937e49
Commits on Apr 18, 2010
@gfodor gfodor Fix for bug with chaining 1aed9c5
@jashkenas ignoring raw 7bb764b
Commits on Apr 20, 2010
@jashkenas Merge branch 'master' of git://github.com/gfodor/coffee-script 9047268
@jashkenas merging in gfodor's excellent Rewriter patch. aac9679
@jashkenas Redoing Rewriter#add_implicit_parentheses to be more robust. 1cddb2a
Commits on Apr 21, 2010
@jashkenas making bin/cake install add CoffeeScript as a Node.js library, and cr…
…eating an index.js file for the top-level inclusion.
fb4d4a6
@jashkenas requiring helpers module in test_bind.coffee bf2a538
Commits on Apr 22, 2010
@jashkenas fixing Issue #328, parse error with indents and comments (StanAngeloff) 01b4393
@jashkenas new version of Jison vendored ... rebuild the grammar, tests pass. 72e6e82
@jashkenas removing yytext mentions from the grammar 5957b9f
@jashkenas Revert "removing yytext mentions from the grammar"
This reverts commit 5957b9f.
bc0ec9d
@jashkenas removing yytext mentions for real this time. 49824ce
Commits on Apr 24, 2010
@jashkenas Fixing splats-with-super()-in-classes, an oversight. 1438cec
Commits on Apr 25, 2010
@timbertson timbertson replaced nonexistant error event callback with a combination of stder…
…r and exit events
e9b37c7
@jashkenas merging gfxmonk's removed error event fix. 212ad45
@jashkenas Fixing string keys in pattern matching on objects (ticket 325) 08c877e
@jashkenas Throwing an error when pattern matching has a non-identifier on the l…
…eft-hand side.
ca4ea76
Commits on Apr 26, 2010
@jashkenas simplifying the grammar by replacing all of our trailing comma rules …
…with an OptComma nonterminal.
315a2c6
@jashkenas eliminating the IndentedAssignList nonterminal. 328a140
@jashkenas Got the DRY object pattern matching style working properly, from Harm…
…ony. {name, age}: person now works correctly.
a894db3
@jashkenas rewriting the Lexer, CommandLine, Nodes, and Rewriter to take advanta…
…ge of the new DRY object pattern matching.
2d1abd0
Tim Jones Fixing invalid pattern matching and object creation. 8950c3c
Tim Jones Fixing silly mistake with the comments. 95367a4
@timbertson timbertson fail with appropriate error status if child process fails 175ebb3
@StanAngeloff StanAngeloff Allowing pattern matching within for..loops 2a3a713
@StanAngeloff StanAngeloff Cleaning up. 76f9596
Commits on Apr 27, 2010
@jashkenas Merge branch 'master' of git://github.com/Tesco/coffee-script e175678
@jashkenas Merge branch 'for_destructuring' of git://github.com/StanAngeloff/cof…
…fee-script
d62baf5
@jashkenas adding pattern matching for comprehensions. b5606a2
@jashkenas no newline on no_such_task for Cake 92af641
@jashkenas adding 'unless' blocks b746c90
@jashkenas rewriting the compiler using 'unless' blocks where appropriate. 502abad
Commits on Apr 29, 2010
@jashkenas changing 'filter' to 'guard' to get around Express' clobbering of Obj…
…ect.prototype.
17ba440
@jashkenas adding until loops as the inverse of while loops adbcd32
Commits on Apr 30, 2010
@holmsand holmsand Remove unused variable index_var from for loops 144c096
Commits on May 01, 2010
Tim Jones Added a small part to the rewriter to allow a better two-function call. 3b264c9
@jashkenas added a test for the multiple-functions-passed-sans-parens 1a97f59
@jashkenas removing holmsand's cleanup 5e5c9df
@timbertson timbertson add require statements to tests that depend on coffee-script modules b471887
@timbertson timbertson Cleaned up IfNodes
 - renamed rewrite_condition() to switches_over(),
   and @switcher to @switch_subject
 - removed unused else_body constructor parameter, as well
   as unnecessary push() method
 - ensure both @body and @else_body are always Expressions
   (previously they could be either Expressions or IfNode)
c8e0f8b
@jashkenas relative requires... ee4e34b
Commits on May 03, 2010
@TrevorBurnham TrevorBurnham Added recursive compilation and monitoring option to coffee command fa8cc79
Commits on May 04, 2010
Tim Jones Stop anonymous supers. 4d935ef
Tim Jones Wrapping all soaked chains that are involved in operations. ac05f62
Tim Jones Added missing or to IndexNode. 52e6399
Tim Jones Removing obsolete delete calls. ae70d10
Commits on May 05, 2010
@jashkenas Merge commit 'TrevorBurnham/master' c051dae
@jashkenas merged in Trevor Burnham's recursive coffee compilation, with some ad…
…justments...
d64b8fd
@jashkenas recompiling annotated documentation 46cea93
@jashkenas making 'while' and 'until' have the same associativity and precedence…
… as 'for', #356
1a03e98
@jashkenas forcing spaces for implicit calls ... making '@ name' a call instead …
…of an access. Ticket #353
6222ed6
@jashkenas disallowing regex literals as implicit calls immediatly after ']', a …
…rare case, I hope. Ticket #358
d0d0fa4
Tim Jones Added safe soaking on non-existent variables. 0b3bb66
Commits on May 08, 2010
@jashkenas minor cleanup to varargs c452c3a
@jashkenas further minor cleanup to varargs be72120
@jashkenas adding support for calling variadic functions with less than the requ…
…ested number of arguments.
9a7420c
Commits on May 10, 2010
@timbertson timbertson determine @children dynamically based on attribute names, instead of …
…manual bookkeeping
eb91f99
@timbertson timbertson Merge remote branch 'upstream/master'
Conflicts:
	src/nodes.coffee
3324b03
Commits on May 11, 2010
@jashkenas merging in gfxmonk's cleanup to how children of nodes are determined.…
… Removing some (so far) unused portions.
393fbf1
@jashkenas fixing andreyvit's issue with parentheses not being applied to multi-…
…operators as the condition clause of a switch...
4d0acc9
@jashkenas enabling condition-less switches. cd6ee37
@jashkenas better test for sans-condition switch... 9d09bee
Commits on May 12, 2010
@jashkenas Allowing more flexible linebreaks/indentation within object literals. 7e3c71e
Commits on May 13, 2010
@jashkenas Adding initial implementation of here-comments (block comments) Issue #… 8aceef2
@jashkenas better indentation handling for far-left heredocs and herecomments a5db69e
@jashkenas better indentation handling for far-left heredocs and herecomments 45669e0
Commits on May 14, 2010
@jashkenas making regexes stricter about their flags. 8136c5f
Commits on May 15, 2010
@jashkenas fixing heredoc indentation from herecomment tweaks f84eb9e
@jashkenas Fixed lingering CoffeeScript Compiler running live in Internet Explor…
…er bugs. Implemented helpers.index_of and removed named functions. Ticket #366
dfb3a13
@jashkenas sprinkling toString() throughout, for Node.js 0.1.95 compatibility. a8d4c3a
@jashkenas CoffeeScript 0.6.2 485346f