Permalink

Comparing changes

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

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
Commits on Apr 15, 2015
@jashkenas adding new packt book at their request 140a73d
Commits on Apr 22, 2015
@sixmen sixmen fix write after FIN error when using repl via socket
if repl.outputStream is a socket, it is closed when 'exit' event
occurred, so write throws an exception
ce10a46
@sixmen sixmen fix history file descriptor leak 8b463cd
Commits on Apr 23, 2015
@michaelficarra michaelficarra Merge pull request #3952 from sixmen/fix_write_after_fin
fix write after FIN error when using repl via socket
234adef
@michaelficarra michaelficarra Merge pull request #3953 from sixmen/fix_repl_fd_leak
 fix history file descriptor leak
1e62781
Commits on May 01, 2015
@davidbau davidbau Fix #3965, sourcemaps for bare programs.
Instead of mapping all generated spaces and semicolons and newlines
to the source position (0,0), we avoid generating sourcemap information
for generated space-or-semicolon-only fragments.

(In addition to shortening sourcemaps, this fixes a correctness issue
where an empty fragment at the beginning of each line maps from (0,0),
but in a bare program, that position at the begining of the line
should map from the actual source line.  When this conflict occurred,
(0,0) would win, resulting in an incorrect sourcemap, where each
top-level function call mapped to (0,0).)
378a04e
@lydell lydell Add tests for implicit calls with implicit object 4e6b667
@lydell lydell Fix #3935: Implicit calls + obj key interpolation
Allow implicit calls when the first key of an implicit object has interpolation.
ebc172d
@lydell lydell Fix `CoffeeScript.nodes(tokens)`; fix the repl
If you passed an array of tokens (as opposed to a string of code) to
`CoffeeScript.nodes`, its attempts to prettify error messages would break. Now
it does not attempt to prettify error messages in that case anymore (because it
is not possible to prettify the errors without a string of code).

The repl was affected by the above bug.

Fixes #3887.
fc0c4fd
@lydell lydell Save alias names in the origin of tokens
... and use it for "reserved word can't be assigned" errors. Fixes #2306.
3669554
@michaelficarra michaelficarra Merge pull request #3969 from lydell/alias-origin
Save alias names in the origin of tokens
2a5320f
@michaelficarra michaelficarra Merge pull request #3967 from lydell/implicit-call-implicit-obj
 	Fix #3935: Implicit calls + obj key interpolation
f2c6066
@michaelficarra michaelficarra Merge pull request #3968 from lydell/nodes-tokens-errors
Fix `CoffeeScript.nodes(tokens)`; fix the repl
300faf4
@lydell lydell Document extra try/catch features
Fixes #3958.
5494ac1
@lydell lydell Improve modulo documentation
Fixes #3959.
6fb5833
@lydell lydell Document interpolation in object keys
Fixes #3962.
79a6d89
@lydell lydell Document `yield from` and `yield return`
Fixes #3825.
27fd653
@lydell lydell Document `a for [b..c]` 99ea1c7
@michaelficarra michaelficarra Merge pull request #3970 from lydell/docs
Document a few undocumented things
b6667f0
@carlsmith carlsmith Improved try/catch/finally to explain the options better. 8e8f6d1
Commits on May 02, 2015
@michaelficarra michaelficarra Merge pull request #3974 from carlsmith/issue3958
Improved try/catch/finally to explain the options better.
0262322
Commits on May 08, 2015
@michaelficarra michaelficarra Merge pull request #3966 from davidbau/simplesourcemaps
Fix #3965, sourcemaps for bare programs.
c0d44b1
Commits on May 13, 2015
@lydell lydell Commit compiled code that should have been in commit 378a04e ba85a38
@lydell lydell Fix formatting of `#`-only lines in herecomments
Before:

    $ ./bin/coffee -bpe '###
    > # paragraph 1
    > #
    > # paragraph 2
    > ###'
    /*
     * paragraph 1
    #
     * paragraph 2
     */

After:

    $ ./bin/coffee -bpe '###
    # paragraph 1
    #
    # paragraph 2
    ###'
    /*
     * paragraph 1
     *
     * paragraph 2
     */

This does not re-break #3638:

    $ ./bin/coffee -bpe '###
    > #/
    > ###'
    /*
    #/
     */
52b1749
@michaelficarra michaelficarra Merge pull request #3979 from lydell/herecomments-formatting
 	Fix formatting of `#`-only lines in herecomments
769f02e
Commits on May 14, 2015
@lydell lydell CoffeeScript 1.9.3 b58772e
Commits on May 27, 2015
@jashkenas Merge pull request #3980 from lydell/v1.9.3
CoffeeScript 1.9.3
585298d
@jashkenas redoc c37f284