Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

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

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jashkenas/coffeescript
...
head fork: jashkenas/coffeescript
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Sep 13, 2011
Steve Howell split out Usage section b8d60a9
Commits on Nov 05, 2011
@samcday samcday Added AMD support. 3564f51
Commits on Nov 06, 2011
@samcday samcday Adding updated extras/coffee-script.js 8a41ee9
Commits on Nov 08, 2011
@jashkenas change_log -> changelog cebfe39
@jashkenas whoops. 74501f6
Commits on Nov 09, 2011
@michaelficarra michaelficarra fixes #1832: speed up `CoffeeScript.eval` in browser script 11544f2
@jashkenas Merge pull request #1839 from michaelficarra/issue1832
fixes #1832: speed up `CoffeeScript.eval` in browser script
97d1eed
@joliss joliss update link 6593022
@jashkenas Merge pull request #1845 from joliss/master
update link
7aaaac4
@TrevorBurnham TrevorBurnham "Re-fs.watching files on rename event"
See discussion at #1803, #1846, and at
joyent/node#2062
966063d
@TrevorBurnham TrevorBurnham Ensuring that fs.watch duplication does not occur d30aa6d
Commits on Nov 10, 2011
@michaelficarra michaelficarra forgot to build 11544f2 fbe84e3
@michaelficarra michaelficarra fixes #1848: line number reported as NaN in interpolation parse errors a296957
@michaelficarra michaelficarra fixes #1844: bound functions in nested comprehensions
causing empty var statements
6d6a5f6
@michaelficarra michaelficarra cleaning up tab calculation in last commit 424bb17
@michaelficarra michaelficarra tiny cleanup in `/src/scope.coffee` 496978a
@TrevorBurnham TrevorBurnham Ignoring exception thrown when trying to re-watch a file after rename 1ce92d1
@TrevorBurnham TrevorBurnham Merge pull request #1847 from TrevorBurnham/rewatch
Re-fs.watching files on rename event (fixes #1803)
b41a69d
@TrevorBurnham TrevorBurnham Bumping version to 1.1.4-pre 51b25fb
@TrevorBurnham TrevorBurnham Forgot to build on previous commit cc87084
@TrevorBurnham TrevorBurnham Warning when fs.watch is unavailable, rather than throwing errors 9633816
@satyr satyr nodes: added missing jump-guard in While::makeReturn, fixing #1850 5bf8b42
Commits on Nov 13, 2011
@TrevorBurnham TrevorBurnham Adding 'No such option' output to parallel 'No such task' (fixes #1862) 1d7a3b4
@TrevorBurnham TrevorBurnham Using console.error for errors instead of console.log 79945ad
@TrevorBurnham TrevorBurnham Showing task list on error 97dbb7b
@TrevorBurnham TrevorBurnham Prefacing task list with the relative Cakefile path a70753e
@TrevorBurnham TrevorBurnham On second thought, just saying 'run cake' on error rather than listin…
…g all options
266d97f
@TrevorBurnham TrevorBurnham Just showing the error thrown by OptionParser rather than parsing it 73acfa1
Commits on Nov 14, 2011
@TrevorBurnham TrevorBurnham Merge pull request #1866 from TrevorBurnham/issue1862
Interface enhancements for cake (#1862)
9e1d1f5
@TrevorBurnham TrevorBurnham Merging pull req #1826 fe78e65
@jashkenas Merge pull request #1851 from michaelficarra/issue1844
fixes #1844: bound functions in nested comprehensions causing empty var statements
1e25c9d
@michaelficarra michaelficarra 1e25c9d#commitcomment-719177 d0b8cde
@geraldalewis geraldalewis fixes #1840: invocations followed by prototype property access now co…
…rrectly compile
a24451b
@geraldalewis geraldalewis rebuilt jison parser for 1840 bde1c62
@geraldalewis geraldalewis tests for 1840 fba69f5
@geraldalewis geraldalewis Merge branch '1840' into 1840_invocation_prototype_prop_access 8762e37
@jashkenas Merge pull request #1868 from geraldalewis/1840_invocation_prototype_…
…prop_access


#1840 Invocation Prototype Prop Access
55521a2
Commits on Nov 18, 2011
@michaelficarra michaelficarra I'd rather have a long line than an orphan. 30614c5
Commits on Nov 23, 2011
@joliss joliss Use "index" for index variable in for loop
This confused me every time I Ctrl+F'ed the home page for "index" and only got
this cryptic statement:

"Comprehensions replace (and compile into) for loops, with optional guard clauses
and the value of the current array index."

Now I can see how the index is used in the code.
57e109f
@jashkenas Merge pull request #1887 from joliss/index-doc
Use "index" for index variable in for loop
03b8222
@joliss joliss Document fat arrow in class definitions.
This pleasently surprised but also confused me when it worked. Now it's
documented. No example (yet), alas, but better than nothing.

Originally added in/around 07e66dd.
d2c3b79
@jashkenas Merge pull request #1888 from joliss/fat-arrow-doc
Document fat arrow in class definitions.
b9c17ca
Commits on Nov 24, 2011
@jashkenas Revert "Closes #1001. Throw cannot be directly used as an expression …
…with parens, but can appear as a statement in an expression."

This reverts commit 96b22a1.
2fb6d0b
@jashkenas Reverting conclusion of #1001 -- Throw should be able to be used as p…
…art of an expression.
2c92904
@jashkenas adding a test case for throw-as-an-expression. e9e5ae1
@jashkenas amending the previous test 7d22a01
Commits on Nov 25, 2011
@marijnh marijnh Stop treating `debugger` statements as jumps
Since in most debuggers you can continue past them.

No tests added, since I wasn't sure how to test code with `debugger`
in it.
24836cc
@marijnh marijnh Fix bug in lexer's reserved word error message 26d5c99
@jashkenas Merge pull request #1892 from marijnh/master
Two tiny fixes
6cb13f4
@jashkenas making debugger an expression. 35dc56d
@jashkenas huh. b122406
Commits on Dec 04, 2011
@michaelficarra michaelficarra fixes #1911: remove spacing around initial skipped comments/JS 0ce332e
Commits on Dec 06, 2011
@ded ded jison 0.2.11 requires node v0.4 - v0.5, which in turns makes coffee-s…
…cript incompatible with node v0.6
5debc3c
@jashkenas Merge pull request #1916 from ded/patch-1
jison 0.2.11 requires node v0.4 - v0.5
94e17e0
Commits on Dec 07, 2011
@michaelficarra michaelficarra more correct jison requirement 69d49e1
@michaelficarra michaelficarra Merge pull request #1697 from showell/doc-usage
split out Usage section
8855eed
Commits on Dec 11, 2011
@michaelficarra michaelficarra fixes #1924: CoffeeScript.compile shouldn't modify options object 7b4f1b1
@michaelficarra michaelficarra removed excessive spacing 63ab886
@michaelficarra michaelficarra fixes #1858: top-level returns should force safety wrapper f0728fc
@michaelficarra michaelficarra fixed #1858 for real now 621e564
Commits on Dec 12, 2011
@clutchski clutchski Documentation fix: s/traverse/traverseChildren/ 0ad9d4b
@michaelficarra michaelficarra Merge pull request #1927 from clutchski/traverse-children
Documentation fix: s/traverse/traverseChildren/
5f1314c
@michaelficarra michaelficarra fixes #1509: compile initial comments/literals outside of safety wrapper 26a28ab
Commits on Dec 14, 2011
@jashkenas tweaking dev dependencies b12be31
@jashkenas reverting 63ab88 c9a0a33
@jashkenas fixing extra newline in the prelude 74944da
@jashkenas Fixes #1842 85286b8
@jashkenas Adding a more comprehensive test case for the previous commit. b50315d
@jashkenas style eb55f2d
@jashkenas Fixes #1922 00f9e24
@jashkenas Fixes #1876 b0948f8
@jashkenas cleaning up super assignment. ddfe89d
@jashkenas Fixes #1861 fac6151
@jashkenas Fixes #1838 686ef9e
Commits on Dec 15, 2011
@jashkenas Fixing crappy JS AMD code. ad39150
@jashkenas Fixes #1903 af0ee70
@jashkenas refactoring rewriter to make the methods read consistently. 4b70a16
@jashkenas removing the closure-wrapping-removal optimization, because it was in…
…correctly formatting the code it optimized.
e4b3e83
@jashkenas Fixes #1871, allows single-line implicit ends to close implicit objects. 510fb59
@jashkenas Fixes #1813 121009d
Commits on Dec 16, 2011
@michaelficarra michaelficarra reverting to 26a28ab behaviour
This is only slightly problematic for the most pathological of cases
where a prelude is followed by a set of statements, none of which
generate top-level variables or attempt to return. In these cases, the
non-prelude statements will be indented. See related discussion at
e4b3e83.
38b6a43
Commits on Dec 18, 2011
@jashkenas Fixes #1853 -- fs.watch trouble. 5bca978
@jashkenas style fixes to command.coffee ee8a1a3
@jashkenas Correcting and cleaning up --join ... now it works in conjunction wit…
…h --watch
7c6bc95
@jashkenas Revert "reverting to 26a28ab behaviour"
This reverts commit 38b6a43.
93b118b
@jashkenas reverting the closure wrapper removal again. 0069c49
@jashkenas More work on watching / joining ... Fixes #1941, fixes #365. Watched …
…files may now be added and removed, including with --join
b9805f3
@jashkenas Got --watch with directory watching and addition / removal of inner s…
…ubdirectories working...
460b5d6
@jashkenas Fixes #1859 -- postfix if preceding an unparenthesized single-line fu…
…nction body
a0aa090
@jashkenas Fixes #1771: Fixing the indexOf shim. 846306f
@jashkenas prepping for 1.2.0 0e40feb
@jashkenas tweaking documentation cda95af
@TrevorBurnham TrevorBurnham Preventing fs.stat from throwing ENOENT errors ed1ddbc
@TrevorBurnham TrevorBurnham Handling all ENOENTs potentially thrown by fs.watch (hopefully) 9fde794
@TrevorBurnham TrevorBurnham Limiting watched file compilation to once every 25ms dfc6021
@jashkenas Merge pull request #1944 from TrevorBurnham/issue1941
Misc fixes for --watch
f665642
@TrevorBurnham TrevorBurnham Removing remaining ENOENT throws 988dedd
@jashkenas Merge branch 'issue1941' of git://github.com/TrevorBurnham/coffee-script 55e794d
@jashkenas pushing this waypoint... 4b0fabd
@TrevorBurnham TrevorBurnham Avoiding duplicate compileJoins on directory deletion edd0b66
@TrevorBurnham TrevorBurnham More ENOENT-catching 07ccd91
@TrevorBurnham TrevorBurnham Preventing compileJoins when directory events do not affect source files d3cc05b
@TrevorBurnham TrevorBurnham Fixing bug that was causing file deletes to be ignored, debouncing co…
…mpileJoin
d5acd7f
@TrevorBurnham TrevorBurnham Fixing bug that was causing directory deletes to be ignored 55998f7
@jashkenas merged c75c442
@jashkenas style in command watch 36c171d
@jashkenas CoffeeScript 1.2.0 9abe614