Skip to content

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.
Commits on Aug 07, 2012
@jamierumbelow jamierumbelow Adding Testing with CoffeeScript to books list 7c53d8c
Commits on Sep 25, 2012
@jashkenas ignore litcoffee files 76a25dc
@jashkenas removing export of RESERVED ... more progress. 9167b3a
@jashkenas start with comments... bb194dc
Commits on Sep 26, 2012
@jashkenas first working version of literate coffeescript 82fadea
@jashkenas fixing block comment indentation 4fb3a31
@jashkenas pretty decent initial test. b4e13b2
Commits on Oct 23, 2012
@jashkenas Fixes #2580 -- Try/Catch is allowed to destructure the error object. 0ba6281
@jashkenas Fixing wonky spacing at top level. f029695
@jashkenas Fixes #2567 -- optimize generated code with an existential is directl…
…y negated.
Commits on Oct 28, 2012
@epidemian epidemian Remove return statement on auto-generated constructors e46b129
@epidemian epidemian Prevent constructors from returning values 52b0f76
Commits on Oct 31, 2012
@lihanli lihanli tests for the repl: ignoring comments, output in inspect mode, variab…
…le saving
Commits on Nov 14, 2012
@jwalton jwalton Parser passes location data to each node in tree ce2bf36
@jwalton jwalton Fix line numbers for TERMINATOR tokens. 7c77a5d
@jwalton jwalton Fix reporting of errors in 'cake test' c407a0b
@jwalton jwalton Add more descriptive line numbers to node toString() b9ebcbf
@jwalton jwalton Use 1-based line numbers instead of 0-based line numbers in nodes toS…
Commits on Nov 15, 2012
@jwalton jwalton Remove debug logging from Cakefile. d5d772d
@jwalton jwalton Add location data to nodes without passing it in constructors. 25126e2
Commits on Nov 17, 2012
@jwalton jwalton Lexer now adds location data, including first/last line/column to all…
… generated tokens.
Commits on Nov 19, 2012
@jwalton jwalton Add location data to tokens generated by the rewriter. 12625cc
@jwalton jwalton Clean up TODOs df6c497
Commits on Nov 20, 2012
@jwalton jwalton Fix TODO in interpolateString. 969e45a
Commits on Nov 21, 2012
@jwalton jwalton Hook up new token location data to parser. 3142b23
Commits on Nov 22, 2012
@jwalton jwalton Fix broken case for generated explicit indentation. 183e124
Commits on Nov 28, 2012
@int3 int3 Parse compound assignment followed by a terminator.
Closes #2532.
Commits on Nov 29, 2012
@caseywebdev caseywebdev gh-2631 Update to uglifyjs's new API 9e3d431
@jashkenas Merge pull request #2632 from caseywebdev/update-uglify
gh-2631 Update to uglifyjs's new API
Commits on Dec 24, 2012
@jwalton jwalton Location test. cee4f4a
Commits on Jan 04, 2013
@jashkenas Merge branch 'master' into literate 48d6258
@jashkenas bumping version to 1.5.0-pre ba08a21
@jashkenas add litcoffee to supported file formats 27551b2
Commits on Jan 05, 2013
@jashkenas Correct line numbers in literate coffeescript syntax errors 025b0be
@jashkenas Merge branch 'master' of into lite…
@jashkenas doing the Scope in literate coffee ... just for kicks. 6f1fb03
Commits on Jan 06, 2013
@jashkenas Fixes #2645 -- block comments should always be closed cd2444e
@jashkenas Merge pull request #2627 from int3/master
Parse compound assignment operator followed by a terminator. Closes #2532.
@jashkenas adding one more compound operator test for #2627 f8c751b
@jashkenas Fixes #2622 -- better document how --nodejs flag works 2c20ac6
@jashkenas Fixes #2621 -- buggy function parameter name detection with complex d…
…estructuring in param list.
Commits on Jan 07, 2013
@jashkenas Fixes #2389 -- strip the BOM for once and for all 69ef1ab
@jashkenas Fixes #2630 -- Class bodies shouldn't be able to reference arguments. 82aeb70
@jashkenas Syntax errors no longer report full stack traces ... just the error, …
Commits on Jan 08, 2013
@michaelficarra michaelficarra rebuilding after cdde576 dfe91d1
@michaelficarra michaelficarra revert broken parts of cdde576
Thanks @alagopus.
@michaelficarra michaelficarra fix 'litcoffee' extension support
As pointed out by @satyr in 27551b2
Commits on Jan 09, 2013
@satyr satyr fix tabbed literate code 9595b30
Commits on Jan 14, 2013
@jwalton jwalton Use .explicit when deciding whether or not to add location data. a9aa52d
@jwalton jwalton Merge remote-tracking branch 'origin/master'
@jashkenas Reverting the unthrow of the error. 6becd8f
@jashkenas do not try to compile traces of coffee within node_modules d11fa57
@jwalton jwalton Put location data in token[2] instead of in token.locationData bbbf612
@jwalton jwalton Add quick unit test for location data. 97bc9f4
@jwalton jwalton Remove files committed by accident. 923739e
@jwalton jwalton Add unit tests, fix last_column reporting. f67da27
Commits on Jan 15, 2013
@asalant asalant Merge branch 'repl-tests' of
…into node_repl
Commits on Jan 16, 2013
@jashkenas fixing missing file finding logic for litcoffee 316d5e5
@jashkenas Merge branch 'master' of 955afe0
@asalant asalant Initial commit of REPL based on node's REPLServer 627b921
@asalant asalant empty command evaluates to undefined d84cd94
@asalant asalant Single quotes 69d80e2
Commits on Jan 18, 2013
@asalant asalant Multiline WIP 4a52814
Commits on Jan 19, 2013
@michaelficarra michaelficarra Merge branch 'node_repl_multiline' of…
…ee-script into repl-rewrite
Commits on Jan 21, 2013
@michaelficarra michaelficarra finish multiline support for REPL rewrite 041033a
@michaelficarra michaelficarra fix some issues pointed out in 041033a 537c5f4
Commits on Jan 22, 2013
@asalant asalant REPL tests based on direct interaction with input and output stream. …
…Includes multiline tests.
Commits on Jan 26, 2013
@asalant asalant Remove testing TODO 7020715
@michaelficarra michaelficarra final tweaks to REPL rewrite
We can still use some more extensive tests, but it's already much better
tested than the current REPL.
@michaelficarra michaelficarra fix typo; thanks @Nami-Doc b1300bd
@jashkenas Merge pull request #2682 from jashkenas/repl-rewrite
REPL rewrite
Commits on Jan 28, 2013
@jordimassaguerpla jordimassaguerpla add license information to gemspec
this way you can get this info from the API
Commits on Jan 29, 2013
@jordimassaguerpla jordimassaguerpla fix spacing in Rakefile
previous commit was not following the right indentation when adding the
license field.
@jashkenas Merge pull request #2685 from jordimassaguerpla/master
add license information to the gemspec
Commits on Feb 01, 2013
@jashkenas Fixes #2681 -- removes old --require hook. 3314025
@jashkenas Fixes #2617 -- implicit object call getting out of control. 21d69e3
@jashkenas Fixes #2613 -- bug with over-optimization of parentheses on LHS of de…
@jashkenas Adding a test for #2613 0b1d4d3
@jashkenas Merging in @epedemian's fix for #2359 -- disallow other-typed constru…
@jashkenas Moving the 'generated by coffeescript version X' comment to the botto…
…m, to get it out of the way
@jashkenas require a file name before checking for a fallback de5e2c6
@jashkenas Fixes #2531. Allow colors where Node says that colors are available. 8a98cb3
Commits on Feb 02, 2013
@jashkenas slightly better conditions for range steps 1f5b19b
@jashkenas Removing variable indirection for simple steps c37202e
@jashkenas simpler implementation of the previous commit d72daca
@jashkenas Fixes #2525, #1187, #1208, #1758, and many more -- allow looping over…
… an array downwards
@jashkenas Fixes #2690 -- tweak cake bench to handle literate coffeescript 3355383
@jashkenas Fixes #2523 -- remove resetting of process.execPath fc7f4ed
Commits on Feb 06, 2013
@jwalton jwalton Merge remote-tracking branch 'upstream/master'
@jwalton jwalton Update js files. c31bc6d
Commits on Feb 12, 2013
@raganwald raganwald CLoses #2700
Signed-off-by: Reg Braithwaite <>
@jashkenas Merge pull request #2480 from jamierumbelow/patch-1
Adding Testing with CoffeeScript to books list
@jashkenas moving book link to the proper place to be rebuilt 1aa57bf
Commits on Feb 14, 2013
@jashkenas Fixes #2359 -- tweak grammar to use new name fa1ffa6
@jwalton jwalton Merge remote-tracking branch 'upstream/master'
Commits on Feb 22, 2013
@jwalton jwalton Fix merge problem, and rebuild parser.js e1a2e11
Commits on Feb 23, 2013
@epidemian epidemian Make it more explicit that 'this' is the only possible value for `tag…
…` in Value's constructor.
@epidemian epidemian Remove unnecessary if statement 03cfe23
@epidemian epidemian Simplify Value::unfoldSoak momoization code (only a bit...) 9ed804d
@michaelficarra michaelficarra Merge pull request #2709 from epidemian/minor-embellishments
Minor embellishments
Commits on Feb 24, 2013
@troels troels Use the newly compiled code when running tests under build:full 7f8b56e
@michaelficarra michaelficarra Merge pull request #2710 from troels/fix-full-build-tests
Build:full sometimes uses old code when running tests.
@troels troels Fix #1435 by amending away sign reversal. a320e1e
@michaelficarra michaelficarra Merge pull request #2711 from troels/fix-1435
Fix #1435 by amending away sign reversal.
Commits on Feb 25, 2013
@michaelficarra michaelficarra Revert "Moving the 'generated by coffeescript version X' comment to t…
…he bottom, to get it out of the way"

This reverts commit b31cc70.
@michaelficarra michaelficarra compile a320e1e 5ae9c5d
@jashkenas Reverted b31cc70 -- putting Generated comment back up top. Why? Why not? 14c2a16
@jashkenas Merge branch 'master' of d43b50b
@jashkenas #2702 -- remove old code 3815f0a
@jashkenas #2702 -- remove dead code bd84224
@jashkenas #2702 -- remove more dead code 9b63e80
@jashkenas Removing Riak JS 5c3acfe
@jashkenas merged 5e498ca
@jashkenas Merging in location data in the AST. Yee-hah. ac9d0e1
@jashkenas CoffeeScript 1.5.0 af53c23