Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

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

#1840 Invocation Prototype Prop Access
Commits on Nov 18, 2011
Michael Ficarra michaelficarra I'd rather have a long line than an orphan. 30614c5
Commits on Nov 23, 2011
Jo Liss 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.
Jeremy Ashkenas Merge pull request #1887 from joliss/index-doc
Use "index" for index variable in for loop
Jo Liss 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.
Jeremy Ashkenas Merge pull request #1888 from joliss/fat-arrow-doc
Document fat arrow in class definitions.
Commits on Nov 24, 2011
Jeremy Ashkenas 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.
Jeremy Ashkenas Reverting conclusion of #1001 -- Throw should be able to be used as p…
…art of an expression.
Jeremy Ashkenas adding a test case for throw-as-an-expression. e9e5ae1
Jeremy Ashkenas amending the previous test 7d22a01
Commits on Nov 25, 2011
Marijn Haverbeke 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.
Marijn Haverbeke marijnh Fix bug in lexer's reserved word error message 26d5c99
Jeremy Ashkenas Merge pull request #1892 from marijnh/master
Two tiny fixes
Jeremy Ashkenas making debugger an expression. 35dc56d
Jeremy Ashkenas huh. b122406
Commits on Dec 04, 2011
Michael Ficarra michaelficarra fixes #1911: remove spacing around initial skipped comments/JS 0ce332e
Commits on Dec 06, 2011
Dustin Diaz ded jison 0.2.11 requires node v0.4 - v0.5, which in turns makes coffee-s…
…cript incompatible with node v0.6
Jeremy Ashkenas Merge pull request #1916 from ded/patch-1
jison 0.2.11 requires node v0.4 - v0.5
Commits on Dec 07, 2011
Michael Ficarra michaelficarra more correct jison requirement 69d49e1
Michael Ficarra michaelficarra Merge pull request #1697 from showell/doc-usage
split out Usage section
Commits on Dec 11, 2011
Michael Ficarra michaelficarra fixes #1924: CoffeeScript.compile shouldn't modify options object 7b4f1b1
Michael Ficarra michaelficarra removed excessive spacing 63ab886
Michael Ficarra michaelficarra fixes #1858: top-level returns should force safety wrapper f0728fc
Michael Ficarra michaelficarra fixed #1858 for real now 621e564
Commits on Dec 12, 2011
Matt Perpick clutchski Documentation fix: s/traverse/traverseChildren/ 0ad9d4b
Michael Ficarra michaelficarra Merge pull request #1927 from clutchski/traverse-children
Documentation fix: s/traverse/traverseChildren/
Michael Ficarra michaelficarra fixes #1509: compile initial comments/literals outside of safety wrapper 26a28ab
Commits on Dec 14, 2011
Jeremy Ashkenas tweaking dev dependencies b12be31
Jeremy Ashkenas reverting 63ab88 c9a0a33
Jeremy Ashkenas fixing extra newline in the prelude 74944da
Jeremy Ashkenas Fixes #1842 85286b8
Jeremy Ashkenas Adding a more comprehensive test case for the previous commit. b50315d
Jeremy Ashkenas style eb55f2d
Jeremy Ashkenas Fixes #1922 00f9e24
Jeremy Ashkenas Fixes #1876 b0948f8
Jeremy Ashkenas cleaning up super assignment. ddfe89d
Jeremy Ashkenas Fixes #1861 fac6151
Jeremy Ashkenas Fixes #1838 686ef9e
Commits on Dec 15, 2011
Jeremy Ashkenas Fixing crappy JS AMD code. ad39150
Jeremy Ashkenas Fixes #1903 af0ee70
Jeremy Ashkenas refactoring rewriter to make the methods read consistently. 4b70a16
Jeremy Ashkenas removing the closure-wrapping-removal optimization, because it was in…
…correctly formatting the code it optimized.
Jeremy Ashkenas Fixes #1871, allows single-line implicit ends to close implicit objects. 510fb59
Jeremy Ashkenas Fixes #1813 121009d
Commits on Dec 16, 2011
Michael Ficarra 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
Commits on Dec 18, 2011
Jeremy Ashkenas Fixes #1853 -- trouble. 5bca978
Jeremy Ashkenas style fixes to ee8a1a3
Jeremy Ashkenas Correcting and cleaning up --join ... now it works in conjunction wit…
…h --watch
Jeremy Ashkenas Revert "reverting to 26a28ab behaviour"
This reverts commit 38b6a43.
Jeremy Ashkenas reverting the closure wrapper removal again. 0069c49
Jeremy Ashkenas More work on watching / joining ... Fixes #1941, fixes #365. Watched …
…files may now be added and removed, including with --join
Jeremy Ashkenas Got --watch with directory watching and addition / removal of inner s…
…ubdirectories working...
Jeremy Ashkenas Fixes #1859 -- postfix if preceding an unparenthesized single-line fu…
…nction body
Jeremy Ashkenas Fixes #1771: Fixing the indexOf shim. 846306f
Jeremy Ashkenas prepping for 1.2.0 0e40feb
Jeremy Ashkenas tweaking documentation cda95af
Trevor Burnham TrevorBurnham Preventing fs.stat from throwing ENOENT errors ed1ddbc
Trevor Burnham TrevorBurnham Handling all ENOENTs potentially thrown by (hopefully) 9fde794
Trevor Burnham TrevorBurnham Limiting watched file compilation to once every 25ms dfc6021
Jeremy Ashkenas Merge pull request #1944 from TrevorBurnham/issue1941
Misc fixes for --watch
Trevor Burnham TrevorBurnham Removing remaining ENOENT throws 988dedd
Jeremy Ashkenas Merge branch 'issue1941' of git:// 55e794d
Jeremy Ashkenas pushing this waypoint... 4b0fabd
Trevor Burnham TrevorBurnham Avoiding duplicate compileJoins on directory deletion edd0b66
Trevor Burnham TrevorBurnham More ENOENT-catching 07ccd91
Trevor Burnham TrevorBurnham Preventing compileJoins when directory events do not affect source files d3cc05b
Trevor Burnham TrevorBurnham Fixing bug that was causing file deletes to be ignored, debouncing co…
Trevor Burnham TrevorBurnham Fixing bug that was causing directory deletes to be ignored 55998f7
Jeremy Ashkenas merged c75c442
Jeremy Ashkenas style in command watch 36c171d
Jeremy Ashkenas CoffeeScript 1.2.0 9abe614