Skip to content
This repository
  • 157 commits
  • 104 files changed
  • 32 comments
  • 15 contributors
Aug 14, 2011
Jeremy Ashkenas clarifying Cake on the homepage. 216ad77
Aug 22, 2011
Rod Knowlton Clarify `--watch` option on homepage. f2c0ea7
Sep 06, 2011
Trevor Burnham Merge pull request #1625 from codelahoma/gh-pages
Clarify `--watch` option on homepage.
70a5402
Sep 08, 2011
Michael Ficarra removed a gratuitous comma b02ac3a
Sep 23, 2011
Jeremy Banks Prohibiting conditional assignment of undefined variables for #1627. 036197f
Jeremy Banks Add tests for conditional assignment of variable in parent scope. 03a8340
Oct 04, 2011
Jeremy Banks Improved tests for #1627. a768f16
Oct 31, 2011
Jeremy Ashkenas adding a CNAME file for github pages. f348649
Jeremy Ashkenas trying with just the .org df64126
Nov 08, 2011
Jeremy Ashkenas updating gh-pages 2e037dc
Jeremy Ashkenas Merge branch 'master' into gh-pages 590bd3d
Nov 09, 2011
Jeremy Ashkenas Merge branch 'master' into gh-pages 13717e2
Dec 17, 2011
Matt Perpick Delete trailing whitespace. a4553c9
Matt Perpick Adding generated token helper function. f6dbaa7
Matt Perpick Marking indentation tokens generated with helper. cdd3c13
Matt Perpick Mark implicit parens generated. c284f3f
Matt Perpick Code review tweaks. 347409e
Dec 18, 2011
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
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
Dec 19, 2011
Trevor Burnham Exiting when users try to use --watch and fs.watch is undefined cfb9cb6
Trevor Burnham Adding test case: do (x = y) -> overrides existing x value 0f1dbff
Dec 20, 2011
George MacKerron Added --beep option to command, to warn user on compilation failure w…
…ith --watch
6870af3
Matt Perpick 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 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
Dec 21, 2011
Michael Ficarra fixes #1910: loop index should be mutable within a loop iteration and…
… immutable between loop iterations
fc0a169
Michael Ficarra 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
Dec 22, 2011
Trevor Burnham Removing duplicate watchErr declaration (my bad) d3f6059
Trevor Burnham Rewatching on every file event, be it change or rename 97cd7cc
Trevor Burnham Freeing compilation from 250ms delay 2a0521f
Trevor Burnham 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 Removing rewatchTimer (see discussion at #1964) e5f3750
Trevor Burnham Merge branch 'rewatch2' 21a499c
Dec 24, 2011
Michael Ficarra making use of slicing syntax e2a205a
Michael Ficarra literals need newlines after them 8d5f800
Michael Ficarra getting rid of excessive spaces after `Class.name = "Class"` assignment 0c4cb30
Michael Ficarra fixes #1966: external constructors should produce their return value 080ed2e
Michael Ficarra whitespace cleanup 46b34d4
Trevor Burnham Moving rewatch to end of function for scoping (thanks, satyr) 3b3c069
Michael Ficarra unnecessary 90e0ce9
Dec 26, 2011
Jeremy Ashkenas Fixes #1961, Fixes #1974, compound assignments to an implicit object. 62a331a
Dec 27, 2011
Michael Ficarra 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
Jeremy Ashkenas Fixes #1980 8dfec65
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
Jan 03, 2012
Jeremy Banks Merge remote-tracking branch 'jashkenas/master' into fix-conditional-…
…assignment

Conflicts:
	test/assignment.coffee
3484ca5
Michael Ficarra fixes #1979: add multiline support to the REPL; press Ctrl-v to activate 58bb672
Michael Ficarra Last commit accidentally broke autocompletion. Fixed. 642fcbb
Jan 05, 2012
Jakub Nešetřil 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
Jan 09, 2012
Rolf Timmermans Fix error that prevented object literals from being properly returned…
… from comprehensions.
64b0e50
Jan 10, 2012
Trevor Burnham Adding support for a header with version number to CoffeeScript.compi…
…le (#1778)
36a6986
Trevor Burnham Adding header to files compiled with command.coffee 48c17e2
Trevor Burnham Rebuilding -> our JS files now include the generated header 11342ef
Trevor Burnham Early return from CoffeeScript.compile when header not enabled 86e4d79
Trevor Burnham Merge pull request #1793 from TrevorBurnham/header
Adding header to generated JS (#1778)
447ce82
Trevor Burnham Adding test to ensure that header is disabled by default 16e297a
Michael Ficarra fixes #1973: redefining Array/Object constructors shouldn't break hel…
…pers
ff05575
Jan 12, 2012
Michael Ficarra allowing capital B in binary literals; see #2021; thanks @BrendanEich 6d33a2e
Gerald Lewis #1534 class then "use strict" 8d952c2
Gerald Lewis #1534 class then "use strict" tests 80677a9
Gerald Lewis #1534 class then "use strict" compiled output 5816de3
Michael Ficarra CoffeeScript.run should be able to safely omit options 0c5726d
Jan 13, 2012
Gerald Lewis #1534 class then "use strict": herecomments fix fd1fa7d
Jan 14, 2012
Michael Ficarra 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 adding test for #2037; should've included it in the first place b6310d0
Gerald Lewis #1534 class then "use strict": multiple directives support 2ec4c38
Jan 16, 2012
Gerald Lewis #1534 class then "use strict": modified strict error condition ee9311c
Michael Ficarra CoffeeScript.run should be able to safely omit options 9e1d418
Michael Ficarra 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 adding test for #2037; should've included it in the first place 9a23511
Michael Ficarra cleaned up trailing whitespace; merging @geraldalewis's #2033 e207c98
Michael Ficarra Merging #2033; fixes #1534 6e1e77d
Gerald Lewis Issue #1547 'use strict' tests 66eb186
Gerald Lewis Issue #1547 'use strict' octal literals prohibited cad108e
Gerald Lewis 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 Issue #1547 'use strict' duplicate property definitions in obj litera…
…ls prohibited
a2ef66f
Gerald Lewis Issue #1547 'use strict' duplicate formal parameter are prohibited
updated error message (thanks @davidchambers)

code style fixes
7521068
Gerald Lewis Issue #1547 'use strict' delete operands restricted f43ec97
Gerald Lewis Issue #1547 'use strict' future reserved keywords as identifiers proh…
…ibited
0b7cfba
Gerald Lewis Issue #1547 'use strict' eval and arguments use restricted 8b179fb
Gerald Lewis 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 Issue #1547 'use strict' style tweaks, cleanup, and compiled output bf8e0aa
Michael Ficarra fixes #2001: spoof a REPL readline interface to handle piped REPL input 0bf488e
Michael Ficarra typo c1f7db8
Michael Ficarra rebuilding REPL with newest CS compiler 233cd27
Jan 17, 2012
George MacKerron Made --beep the standard watch behaviour, and debounced it af51300
George MacKerron 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 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 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
Jan 18, 2012
Michael Ficarra committing compiled command.js 97cd2db
Michael Ficarra fixes #2055: destructuring assignment with `new` 7c56da2
Jan 19, 2012
Gerald Lewis Issue #2054 "{arguments}"
Fixes error message: SyntaxError: variable name may not be "true"

Permits assigning to "arguments" and "eval" properties in
object literals.
c3a8a4f
Jeremy Ashkenas Merge pull request #2057 from geraldalewis/2054_{arguments}
Issue #2054 "{arguments}"
8ac440f
Jan 20, 2012
Matt Perpick Fixing indentation, trailing whitespace. f40ba67
Gerald Lewis Issue #2060 Disallow uppercase radix prefixes and exponential notation 34e517d
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
Jan 21, 2012
Gerald Lewis Issue #2060 cleanup a080bd4
Michael Ficarra Merge branch 'uppercase_radix_prefixes' of git://github.com/geraldale…
…wis/coffee-script
eb5c405
Jan 25, 2012
Michael Ficarra 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
Jan 26, 2012
Matt Perpick Documenting default slice indexes. d74c909
Feb 03, 2012
Matt Perpick Indentation fix. 8ade4f1
Matt Perpick Whitespace clean-up. 0ca255b
Matt Perpick Removing tab indentation. 40a9196
Michael Ficarra Merge pull request #2101 from clutchski/style-fixes
Style fixes
e42f96b
Mark Campbell Fix inherited spelling in documentation d6e2ae2
Michael Ficarra Merge pull request #2102 from Nitrodist/master
Fix inherited spelling in documentation
13f8348
Feb 05, 2012
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 Issue #2105 refined
Fix updated as suggested by michaelficarra
cb0003d
Feb 12, 2012
Jakub Wieczorek Fix a confusing error message for '(arguments) ->' eb8e20c
Michael Ficarra Merge pull request #2116 from fawek/illegal-parameter-name-error-message
Fix a confusing error message for '(arguments) ->'
d9120b8
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
Feb 13, 2012
Michael Ficarra 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 merging/improving @rolftimmermans fix/tests for #2007 28a1101
Feb 14, 2012
Michael Ficarra 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
Feb 22, 2012
Michael Ficarra fixes #1537: ignore hidden files/directories in watched directories 127653b
Feb 23, 2012
Jeremy Ashkenas link typo 7a75b2b
Jeremy Ashkenas Merge branch 'master' of github.com:jashkenas/coffee-script ecfe49a
Jeremy Ashkenas link typo 9a95585
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
Feb 27, 2012
Trevor Burnham Making bare the default for eval in the browser (fixes #2148) de99704
Feb 28, 2012
Jeremy Ashkenas merging in early error for compound assignment to undeclared variables. 1c8411f
Feb 29, 2012
Jeremy Ashkenas Fixes #2155 -- existential assignment to a closure b9cfb5a
Jeremy Ashkenas start with 1, then 2 for reused vars. 7c1f4b3
Mar 02, 2012
Michael Ficarra `eval`'s `options` argument should default to `{}`, even in the browser 44e1cce
Mar 03, 2012
Trevor Burnham Rebuilding browser lib 209a0f5
Mar 05, 2012
Trevor Burnham Following symlinks when setting module.paths (fixes #2175) ef0cb46
Mar 07, 2012
Michael Ficarra splatted constructors returning `null` should produce the new instance abb11c8
Mar 08, 2012
Michael Ficarra number literal error messages: more consistent, removed pluralisation d6fbfa5
Mar 10, 2012
Michael Ficarra abb11c8 didn't consider objects with [[Call]] ddd6e9a
Mar 27, 2012
Michael Ficarra 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 Octal and binary literals are more appropriately converted to hex 22db7ae
Apr 05, 2012
Michael Ficarra fixes #2239: REPL didn't accept expressions that were just comments b4e1e54
Michael Ficarra REPL once again permits indented expressions 53fe10e
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