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 Aug 11, 2010
@jashkenas Issue #602. Adding JS's Bitwise Assignment operators. 398ec3b
Commits on Aug 12, 2010
@jashkenas removing bound functions from the Rewriter. ac752a4
@jashkenas Fixes Issue #603 -- a longstanding precedence issue involving prefix …
…vs postfix if and unless, involving using the entire single-line if statment as an expression.
ba02ebc
@jashkenas Fixing implicit object literals with leading string keys. 2ec857e
@jashkenas Fixes Issue #574 ... number keys in implicit object literals. d704afa
@jashkenas Reduced the time it takes to build the grammar from 80 seconds to 15,…
… by consolidating Operation terminals by precedence level.
8c45aa4
@jashkenas Adding support for compound assignment to indented implicit objects. fd6e9a1
@jashkenas fixing string interpolation docco. 083500f
@StanAngeloff StanAngeloff Allow required files to change the input and output of compiled files. d30c8b3
Commits on Aug 13, 2010
@jashkenas allowing more flexible whitespace-started regexes. You have to wrap '…
…em in parens or assign to 'em, but it's better than nothing.
1eebbfe
Commits on Aug 14, 2010
@jashkenas tweaking existential compilation. ead9b10
@jashkenas Core Compiler is JSLint-free again, after removing a couple extra sem…
…icolons that snuck in when if statements compiled at the top level.
ca18f1f
@jashkenas Fixing compound assignment as a right-hand sub expression of a larger…
… operation. Invalid in JS, valid in Coffee.
c71f279
@jashkenas Adding a jsl.conf configuration file for JavaScript lint, and switchi…
…ng to == null for soaks, accordingly.
6555d86
@jashkenas disabling javascriptlint's 'test for equality mistyped as assignment'…
…, because it's not relevant to coffeescript.
1d6eca7
@jashkenas Fixing first part of #614 -- improperly cached existential operator, …
…when first operand is a function call.
c90a75e
@jashkenas Fixing naked chained existential checks -- the associativity recently…
… got reversed.
129e950
@jashkenas Improving double-parentheses suppression. Issue #587 9894eeb
@jashkenas Further reducing amount of redundant parentheses. f496cc2
@jashkenas Issue #609. Slightly faster implementation of ||= and &&= 975b82f
@jashkenas Issue #575. Allowing implicit objects to force implicit calls. 7a0d95c
Commits on Aug 15, 2010
@jashkenas Merge branch 'master' of git://github.com/StanAngeloff/coffee-script 0b8facc
@jashkenas Merged in Stan's patch that allows -r scripts to modify input and out…
…put.
197f576
@jashkenas simplifying generated output for unless/is to (a isnt b) instead of n…
…ot (a is b). Ticket #617
027b9e9
Commits on Aug 16, 2010
@StanAngeloff StanAngeloff '-r' should work with $NODE_PATH as well (where previously it was an …
…absolute/relative path)
01cd547
Commits on Aug 17, 2010
@jashkenas Fixing Issue #622 with a light refactor to start using a 'tags' prope…
…rty on all nodes.
5b9b458
@jashkenas Fixes Issue #618. Close implicit arguments in the middle of param lists. 474c372
@jashkenas stop supressing left-hand whitespace in newline'd strings. Make 'em m…
…ore literal.
a8c6a64
Commits on Aug 18, 2010
@jashkenas a touch of safety from trailing catches falling off the end of the re…
…writer.
f41ca2e
@satyr satyr enabled remote scripts in browsers db181e2
@jashkenas Enabling bound functions as static members of classes... Issue #627 1b05cd8
@jashkenas Merge branch 'remote_script' of http://github.com/satyr/coffee-script 536e24b
@satyr satyr removed noWrap (setTimeout evaluates on global) 387c690
@jashkenas allowing empty parens. ec54b50
@jashkenas Merge branch 'remote_script' of http://github.com/satyr/coffee-script 4d32c47
@jashkenas Issue #626. Making the isInvertible check a little stricter. b608d4a
Commits on Aug 19, 2010
@jashkenas Revert "Fixes Issue #618. Close implicit arguments in the middle of p…
…aram lists."

This reverts commit 474c372.
098caa9
@jashkenas Adding a test for issue #631. 24f1174
@jashkenas Disallowing Splats outside of ParamLists and ArgLists ... where they …
…belong. This is in anticipation of the next commit...
bf6bafa
@jashkenas Issue #621. Added the ability to leave the start and end index off of…
… arrays. list[5..] is now valid CoffeeScript, slicing to the end of the array.
4ddd65a
@jashkenas Using unbounded ranges in a couple spots in the compiler. 2e59cc4
Commits on Aug 20, 2010
@jashkenas Updating contributors in README. 6ed33fc
Commits on Aug 21, 2010
@jashkenas Updating Underscore to 1.1.0, fixing a hasOwnProperty glitch in Scope…
…, and a double-semicolon bug in ParentheticalNode.
87693d8
@jashkenas Issue #633. 'not instanceof' 13adc44
@jashkenas Issue #572. Block comments now compile to // for aesthetic reasons. 143c4d5
@jashkenas Fixing the longstanding and important Issue #637. I'm glad this one g…
…ot got.
d5d5de5
@jashkenas Issue #619. 'new' operator misbehavior. e7834de
@jashkenas Revert "Issue #619. 'new' operator misbehavior."
This reverts commit e7834de.
117204a
Commits on Aug 23, 2010
@jashkenas updating package.json for newer NPM. 9fd92bf
Commits on Aug 24, 2010
@jashkenas Issue #572. Flexible JavaScript block comments, compatible with JSDoc…
…, YUI-compressor, and Google Closure compiler preservation syntax.
f90fac0
@jashkenas more tweaks to the herecomment regex. b4de17d
@jashkenas more tweaks and futzes to block comments. 1b88d18
@jashkenas Issue #641. Rename __superClass__ to __super__ bd3471b
@jashkenas CoffeeScript 0.9.2 e2c46d1