Skip to content

HTTPS clone URL

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 Aug 14, 2011
Jeremy Ashkenas clarifying Cake on the homepage. 216ad77
Commits on Aug 23, 2011
Rod Knowlton codelahoma Clarify `--watch` option on homepage. f2c0ea7
Commits on Sep 06, 2011
Trevor Burnham TrevorBurnham Merge pull request #1625 from codelahoma/gh-pages
Clarify `--watch` option on homepage.
70a5402
Commits on Sep 08, 2011
Michael Ficarra michaelficarra removed a gratuitous comma b02ac3a
Commits on Sep 23, 2011
Jeremy Banks jeremybanks Prohibiting conditional assignment of undefined variables for #1627. 036197f
Jeremy Banks jeremybanks Add tests for conditional assignment of variable in parent scope. 03a8340
Commits on Oct 05, 2011
Jeremy Banks jeremybanks Improved tests for #1627. a768f16
Commits on Nov 01, 2011
Jeremy Ashkenas adding a CNAME file for github pages. f348649
Jeremy Ashkenas trying with just the .org df64126
Commits on Nov 08, 2011
Jeremy Ashkenas updating gh-pages 2e037dc
Jeremy Ashkenas Merge branch 'master' into gh-pages 590bd3d
Commits on Nov 09, 2011
Jeremy Ashkenas Merge branch 'master' into gh-pages 13717e2
Commits on Dec 17, 2011
Matt Perpick clutchski Delete trailing whitespace. a4553c9
Matt Perpick clutchski Adding generated token helper function. f6dbaa7
Matt Perpick clutchski Marking indentation tokens generated with helper. cdd3c13
Matt Perpick clutchski Mark implicit parens generated. c284f3f
Commits on Dec 18, 2011
Matt Perpick clutchski Code review tweaks. 347409e
Jeremy Ashkenas Merge branch 'master' into gh-pages 6d3acdc
Jeremy Ashkenas bumping to 1.2.1-pre 215979c
Jeremy Ashkenas merging in Matt's generated tag for coffeelint. 3ff194d
Jeremy Ashkenas fixing the borked previous merge dd25ac0
Commits on Dec 19, 2011
Jeremy Ashkenas removing unused @name 8d8c345
Jeremy Ashkenas Fixes #494: Forcing named classes in CoffeeScript (named functions) .…
….. even in IE.
1018c51
Jeremy Ashkenas removing unused DO from grammar 00f5f54
Jeremy Ashkenas Fixes #960 -- 'do' is now more efficient and permissive about undefin…
…ed values.
a477880
Jeremy Ashkenas Amending new do test. 5c24b80
Jeremy Ashkenas bringing back an ol' line of docco. 9de0d88
Trevor Burnham TrevorBurnham Exiting when users try to use --watch and fs.watch is undefined cfb9cb6
Trevor Burnham TrevorBurnham Adding test case: do (x = y) -> overrides existing x value 0f1dbff
Commits on Dec 20, 2011
George MacKerron jawj Added --beep option to command, to warn user on compilation failure w…
…ith --watch
6870af3
Commits on Dec 21, 2011
Matt Perpick clutchski Allowing both end-points of slices to be implicit. 2e06316
Jeremy Ashkenas Merge pull request #1955 from clutchski/implicit-slice
Allowing both end-points of slices to be implicit.
8a1deee
Gregg Pollack Gregg Seperated Books and Screencasts and added Code School course 01e03ae
Jeremy Ashkenas Merge pull request #1956 from Gregg/master
Seperated Books and Screencasts and added Code School course
5b73665
Michael Ficarra michaelficarra fixes #1910: loop index should be mutable within a loop iteration and…
… immutable between loop iterations
fc0a169
Michael Ficarra michaelficarra appeasing Jeremy: switching prefix increments out for postfix equivalent c6c527e
Jeremy Ashkenas Merge pull request #1959 from jashkenas/issue1910
fixes #1910: loop index should be mutable within a loop iteration and immutable between loop iterations
8728706
Commits on Dec 22, 2011
Trevor Burnham TrevorBurnham Removing duplicate watchErr declaration (my bad) d3f6059
Trevor Burnham TrevorBurnham Rewatching on every file event, be it change or rename 97cd7cc
Trevor Burnham TrevorBurnham Freeing compilation from 250ms delay 2a0521f
Trevor Burnham TrevorBurnham Rewatching files more liberally and consistently 65d2176
Jeremy Ashkenas Merge pull request #1964 from TrevorBurnham/rewatch2
Rewatch files on change event (redo)
4944fba
Trevor Burnham TrevorBurnham Removing rewatchTimer (see discussion at #1964) e5f3750
Trevor Burnham TrevorBurnham Merge branch 'rewatch2' 21a499c
Commits on Dec 24, 2011
Michael Ficarra michaelficarra making use of slicing syntax e2a205a
Michael Ficarra michaelficarra literals need newlines after them 8d5f800
Michael Ficarra michaelficarra getting rid of excessive spaces after `Class.name = "Class"` assignment 0c4cb30
Michael Ficarra michaelficarra fixes #1966: external constructors should produce their return value 080ed2e
Michael Ficarra michaelficarra whitespace cleanup 46b34d4
Trevor Burnham TrevorBurnham Moving rewatch to end of function for scoping (thanks, satyr) 3b3c069
Michael Ficarra michaelficarra unnecessary 90e0ce9
Commits on Dec 26, 2011
Jeremy Ashkenas Fixes #1961, Fixes #1974, compound assignments to an implicit object. 62a331a
Commits on Dec 27, 2011
Michael Ficarra michaelficarra fixes #1976: minor REPL tab completion bug fixes c8059a7
Jeremy Ashkenas Merge pull request #1970 from michaelficarra/issue1966
fixes #1966: external constructors should produce their return value
4a0e813
Commits on Dec 28, 2011
Jeremy Ashkenas Fixes #1980 8dfec65
Commits on Dec 30, 2011
Jeremy Ashkenas removing out of date Windows instructions -- nothing extra needed now. 8eb04cd
Jeremy Ashkenas removing out of date Windows instructions -- nothing extra needed now. 0b1b7c3
Commits on Jan 03, 2012
Jeremy Banks jeremybanks Merge remote-tracking branch 'jashkenas/master' into fix-conditional-…
…assignment

Conflicts:
	test/assignment.coffee
3484ca5
Michael Ficarra michaelficarra fixes #1979: add multiline support to the REPL; press Ctrl-v to activate 58bb672
Michael Ficarra michaelficarra Last commit accidentally broke autocompletion. Fixed. 642fcbb
Commits on Jan 05, 2012
Jakub Nešetřil zzen Fixed cake::printTasks to be backward compatible with node v0.4 f98c613
Jeremy Ashkenas Merge pull request #2011 from zzen/patch-1
Cake::printTasks broken in node v0.4
806df9b
Commits on Jan 09, 2012
Rolf Timmermans rolftimmermans Fix error that prevented object literals from being properly returned…
… from comprehensions.
64b0e50
Commits on Jan 10, 2012
Trevor Burnham TrevorBurnham Adding support for a header with version number to CoffeeScript.compi…
…le (#1778)
36a6986
Trevor Burnham TrevorBurnham Adding header to files compiled with command.coffee 48c17e2
Trevor Burnham TrevorBurnham Rebuilding -> our JS files now include the generated header 11342ef
Trevor Burnham TrevorBurnham Early return from CoffeeScript.compile when header not enabled 86e4d79
Trevor Burnham TrevorBurnham Merge pull request #1793 from TrevorBurnham/header
Adding header to generated JS (#1778)
447ce82
Trevor Burnham TrevorBurnham Adding test to ensure that header is disabled by default 16e297a
Michael Ficarra michaelficarra fixes #1973: redefining Array/Object constructors shouldn't break hel…
…pers
ff05575
Commits on Jan 12, 2012
Michael Ficarra michaelficarra allowing capital B in binary literals; see #2021; thanks @BrendanEich 6d33a2e
Gerald Lewis geraldalewis #1534 class then "use strict" 8d952c2
Gerald Lewis geraldalewis #1534 class then "use strict" tests 80677a9
Gerald Lewis geraldalewis #1534 class then "use strict" compiled output 5816de3
Commits on Jan 13, 2012
Michael Ficarra michaelficarra CoffeeScript.run should be able to safely omit options 0c5726d
Gerald Lewis geraldalewis #1534 class then "use strict": herecomments fix fd1fa7d
Commits on Jan 14, 2012
Michael Ficarra michaelficarra fixes #2037: line terminators are incorrectly added after herecomments
thanks @geraldalewis for finding the relevant line and making this fix
way too easy for me
77670b0
Michael Ficarra michaelficarra adding test for #2037; should've included it in the first place b6310d0
Gerald Lewis geraldalewis #1534 class then "use strict": multiple directives support 2ec4c38
Commits on Jan 16, 2012
Gerald Lewis geraldalewis #1534 class then "use strict": modified strict error condition ee9311c
Michael Ficarra michaelficarra CoffeeScript.run should be able to safely omit options 9e1d418
Michael Ficarra michaelficarra fixes #2037: line terminators are incorrectly added after herecomments
thanks @geraldalewis for finding the relevant line and making this fix
way too easy for me
df7ab26
Michael Ficarra michaelficarra adding test for #2037; should've included it in the first place 9a23511
Michael Ficarra michaelficarra cleaned up trailing whitespace; merging @geraldalewis's #2033 e207c98
Michael Ficarra michaelficarra Merging #2033; fixes #1534 6e1e77d
Gerald Lewis geraldalewis Issue #1547 'use strict' tests 66eb186
Gerald Lewis geraldalewis Issue #1547 'use strict' octal literals prohibited cad108e
Gerald Lewis geraldalewis Issue #1547 'use strict' octal escape sequences prohibited
RegExp updated (thanks @michaelficarra)
and hex escapes for colors in Cakefile

tests updated (thanks @satyr)

error message conforms to existing Lexer SyntaxErrors
3a694d7
Gerald Lewis geraldalewis Issue #1547 'use strict' duplicate property definitions in obj litera…
…ls prohibited
a2ef66f
Gerald Lewis geraldalewis Issue #1547 'use strict' duplicate formal parameter are prohibited
updated error message (thanks @davidchambers)

code style fixes
7521068
Gerald Lewis geraldalewis Issue #1547 'use strict' delete operands restricted f43ec97
Gerald Lewis geraldalewis Issue #1547 'use strict' future reserved keywords as identifiers proh…
…ibited
0b7cfba
Gerald Lewis geraldalewis Issue #1547 'use strict' eval and arguments use restricted 8b179fb
Gerald Lewis geraldalewis Issue #1547 'use strict' Python-style octal literal notation 0o777
Allows octals in the form '0o777' and '0O777'

Case insensitive

Disallows decimals prefixed with '0'
4372138
Gerald Lewis geraldalewis Issue #1547 'use strict' style tweaks, cleanup, and compiled output bf8e0aa
Commits on Jan 17, 2012
Michael Ficarra michaelficarra fixes #2001: spoof a REPL readline interface to handle piped REPL input 0bf488e
Michael Ficarra michaelficarra typo c1f7db8
Michael Ficarra michaelficarra rebuilding REPL with newest CS compiler 233cd27
George MacKerron jawj Made --beep the standard watch behaviour, and debounced it af51300
George MacKerron jawj Beep on all --watched compile errors ec55335
Jeremy Ashkenas Merge pull request #1953 from jawj/beep-on-compile-error
Added --beep option to command, to warn user on compilation failure with --watch
3fc4f10
George MacKerron jawj Changed octal to decimal for escaped bell character b4712c6
Jeremy Ashkenas Merge pull request #2048 from jawj/beep-on-compile-error
Changed octal to decimal for escaped bell character
de8d16f
George MacKerron jawj Oops -- changed bell char from still-octal to hex 6d69812
Jeremy Ashkenas Merge pull request #2049 from jawj/6d69812046942ae8faacdfb7d715b5bb5e…
…51855c

Hex-escaped bell char for error on --watched compilation
8affc29
Commits on Jan 19, 2012
Michael Ficarra michaelficarra committing compiled command.js 97cd2db
Michael Ficarra michaelficarra fixes #2055: destructuring assignment with `new` 7c56da2
Gerald Lewis geraldalewis Issue #2054 "{arguments}"
Fixes error message: SyntaxError: variable name may not be "true"

Permits assigning to "arguments" and "eval" properties in
object literals.
c3a8a4f
Commits on Jan 20, 2012
Jeremy Ashkenas Merge pull request #2057 from geraldalewis/2054_{arguments}
Issue #2054 "{arguments}"
8ac440f
Matt Perpick clutchski Fixing indentation, trailing whitespace. f40ba67
Gerald Lewis geraldalewis Issue #2060 Disallow uppercase radix prefixes and exponential notation 34e517d
Commits on Jan 21, 2012
Jeremy Ashkenas Merge pull request #2061 from geraldalewis/uppercase_radix_prefixes
Issue #2060 Disallow uppercase radix prefixes and exponential notation
e0ec397
Jeremy Ashkenas Merge pull request #2062 from clutchski/lint-fixes
Lint fixes
b7b92ed
Gerald Lewis geraldalewis Issue #2060 cleanup a080bd4
Michael Ficarra michaelficarra Merge branch 'uppercase_radix_prefixes' of git://github.com/geraldale…
…wis/coffee-script
eb5c405
Commits on Jan 26, 2012
Michael Ficarra michaelficarra OptionParser and related tests needed a cleanup
The object returned from OptionParser::parse no longer has a `literals`
property. It was pretty arbitrary, anyway.
c0dac45
Matt Perpick clutchski Documenting default slice indexes. d74c909
Commits on Feb 04, 2012
Matt Perpick clutchski Indentation fix. 8ade4f1
Matt Perpick clutchski Whitespace clean-up. 0ca255b
Matt Perpick clutchski Removing tab indentation. 40a9196
Michael Ficarra michaelficarra Merge pull request #2101 from clutchski/style-fixes
Style fixes
e42f96b
Mark Campbell Nitrodist Fix inherited spelling in documentation d6e2ae2
Michael Ficarra michaelficarra Merge pull request #2102 from Nitrodist/master
Fix inherited spelling in documentation
13f8348
Commits on Feb 06, 2012
kengregson kengregson Issue #2105
Make REPL continuation work better. Check for trailing "\" fails when
run function is called with buffer terminated by newline. Chomp'ing
buffer to remove newline fixes this issue.
7becf80
kengregson kengregson Issue #2105 refined
Fix updated as suggested by michaelficarra
cb0003d
Commits on Feb 12, 2012
Jakub jakub- Fix a confusing error message for '(arguments) ->' eb8e20c
Michael Ficarra michaelficarra Merge pull request #2116 from fawek/illegal-parameter-name-error-message
Fix a confusing error message for '(arguments) ->'
d9120b8
Adley Eskridge Improve section on heregexes
Currently, the only mention of heregexes' support for interpolation is
in the change log. This feature is useful enough to warrant a mention in
the heregex section itself.

I also felt that the heregex section was a bit less clear than it could
be, so I slightly reworded it.
2e78508
Commits on Feb 14, 2012
Michael Ficarra michaelficarra Merge branch 'object_literals_in_compr' of https://github.com/rolftim…
…mermans/coffee-script into rolftimmermans-object_literals_in_compr

Conflicts:
	test/objects.coffee
8248601
Michael Ficarra michaelficarra merging/improving @rolftimmermans fix/tests for #2007 28a1101
Michael Ficarra michaelficarra added help indicator for passing arguments to scripts run with `coffee` 12d6461
Jeremy Ashkenas Merge pull request #2121 from jashkenas/issue2120
add --help indicator for passing arguments to scripts run with `coffee`
b7f2681
Commits on Feb 22, 2012
Michael Ficarra michaelficarra fixes #1537: ignore hidden files/directories in watched directories 127653b
Commits on Feb 24, 2012
Jeremy Ashkenas link typo 7a75b2b
Jeremy Ashkenas Merge branch 'master' of github.com:jashkenas/coffee-script ecfe49a
Jeremy Ashkenas link typo 9a95585
Commits on Feb 26, 2012
Jeremy Ashkenas building missed commit change. bc2ca1e
Jeremy Ashkenas Merge pull request #2117 from AdleyEskridge/master
Improve documentation section about heregexes
a0e3a8b
Commits on Feb 27, 2012
Trevor Burnham TrevorBurnham Making bare the default for eval in the browser (fixes #2148) de99704
Commits on Feb 28, 2012
Jeremy Ashkenas merging in early error for compound assignment to undeclared variables. 1c8411f
Commits on Mar 01, 2012
Jeremy Ashkenas Fixes #2155 -- existential assignment to a closure b9cfb5a
Jeremy Ashkenas start with 1, then 2 for reused vars. 7c1f4b3
Commits on Mar 03, 2012
Michael Ficarra michaelficarra `eval`'s `options` argument should default to `{}`, even in the browser 44e1cce
Trevor Burnham TrevorBurnham Rebuilding browser lib 209a0f5
Commits on Mar 05, 2012
Trevor Burnham TrevorBurnham Following symlinks when setting module.paths (fixes #2175) ef0cb46
Commits on Mar 07, 2012
Michael Ficarra michaelficarra splatted constructors returning `null` should produce the new instance abb11c8
Commits on Mar 08, 2012
Michael Ficarra michaelficarra number literal error messages: more consistent, removed pluralisation d6fbfa5
Commits on Mar 10, 2012
Michael Ficarra michaelficarra abb11c8 didn't consider objects with [[Call]] ddd6e9a
Commits on Mar 28, 2012
Michael Ficarra michaelficarra fixes #2224: various issues related to number lexing
This was... embarrassing. I'm just really glad we didn't cut a release
before this got fixed.
6a88ce7
Michael Ficarra michaelficarra Octal and binary literals are more appropriately converted to hex 22db7ae
Commits on Apr 05, 2012
Michael Ficarra michaelficarra fixes #2239: REPL didn't accept expressions that were just comments b4e1e54
Commits on Apr 06, 2012
Michael Ficarra michaelficarra REPL once again permits indented expressions 53fe10e
Commits on Apr 10, 2012
Jeremy Ashkenas Merge pull request #2070 from clutchski/slice-docs
Documenting default slice indexes.
1b3af68
Jeremy Ashkenas CoffeeScript 1.3.0 ed8d94f
Jeremy Ashkenas resolving merge de511e0
Jeremy Ashkenas fixing compound assignments to global variables. oof. f0e17fc
Jeremy Ashkenas CoffeeScript 1.3.1 (quick bugfix for compound assignment to a global …
…variable
60c9b94