Geoffrey Booth
943579a239
1.12.8 ( #4801 )
...
* 1.12.8 changelog
* 1.12.8 output
1.12.8
2017-11-29 22:51:32 -08:00
Geoffrey Booth
8bb89d819b
Backport #4783 , fix for export default followed by an implicit object ( #4800 )
2017-11-28 21:25:41 -08:00
Geoffrey Booth
f301b0413c
[CS1] Add postinstall message for direct installs of ‘coffee-script’ ( #4759 )
...
[CS1] Add postinstall message for installs of ‘coffee-script’ (with hyphen)
2017-11-27 23:43:23 -08:00
Geoffrey Booth
c5f43141dc
[CS1] Travis CI for 1.x ( #4797 )
...
* Update dependencies, use ~ notation for compatibility with Travis Node 0.8
* First attempt at .travis.yml for 1.x
* Drop Node 0.8 because dev dependencies want a higher Node runtime version; run all tests in harmony mode
* Closure Compiler requires Node 4+
* Exclude the test files that use template literal syntax for Node < 4, where that syntax is unsupported
* Filter out incompatible tests for Node 0.10
2017-11-27 10:33:01 -08:00
Geoffrey Booth
1ad9c61bd0
Revise v1 docs to reflect that v2 is out; update paths to reflect that the v2 docs are now the primary docs, and the v1 docs only live under /v1/
2017-09-16 21:56:36 -07:00
Geoffrey Booth
249cc59008
Remove v2 docs
2017-09-16 21:42:28 -07:00
Geoffrey Booth
e7073bc5d9
Update CS2 docs per #4688
2017-09-07 08:05:04 -07:00
Geoffrey Booth
458440e57b
2.0.0-beta5 docs
2017-09-02 12:55:56 -07:00
zdenko
6cea181ff1
[CS1] fix #4260 and #1349 : splat error with soak properties or expressions ( #4643 )
...
* fix splat error with soak properties or expressions
* Add test based on #4260
* Add test based on #1349
* remove 'void 0' replacement; add Splat::compileNode
2017-08-27 16:25:13 -07:00
Geoffrey Booth
e3c2c0397a
2.0.0-beta4 docs
2017-08-03 18:18:31 -07:00
Geoffrey Booth
27f21a34e2
1.12.7 ( #4617 )
...
* 1.12.7: Update changelog and version number
* Update dependencies
* Improve formatting
* Updated output
* Disable regex Unicode test for runtimes lacking support. Fixes #4610 .
* More better
* Bump date
1.12.7
2017-07-16 23:53:22 -07:00
Julian Rosse
799bc6e81c
Restrict indented return arg to object ( #4605 )
...
* throw multiline implicit object [Fixes #3199 ]
* only return
* fix from code review
* test error on non-object
* test error on call indented non-object
* unique test names
2017-07-09 10:29:47 -07:00
Julian Rosse
e4bf1631e1
refine sameLine implicit object tagging [ Fixes #4568 ] ( #4598 )
2017-07-04 11:31:51 -07:00
Geoffrey Booth
9d82bf74f3
Add more features to the list of reasons to check out CoffeeScript 2
2017-06-30 10:56:34 -07:00
Geoffrey Booth
ebe8493020
Update v2 docs for 2.0.0-beta3
2017-06-30 10:52:11 -07:00
Simon Lydell
b1b34d328a
Merge pull request #4585 from helixbass/iss4283_error_message_implicit_call
...
Fix #4283 : error message for implicit call
2017-06-26 07:22:34 +02:00
Julian Rosse
8234ce2712
error message for implicit call [ Fixes #4283 ]
2017-06-25 13:39:45 -05:00
Michal Srb
48c7debe5a
Fix REPL assignment ( #4559 )
2017-06-07 11:37:25 -07:00
Geoffrey Booth
cd6daf0b79
2.0.0-beta2 docs
2017-05-16 18:59:02 -07:00
Geoffrey Booth
f0e9837dca
1.12.6 missing updated output
1.12.6
2017-05-14 21:22:48 -07:00
Geoffrey Booth
f661f91323
1.12.6 ( #4548 )
...
* Un-prefer global (#4543 )
* 1.12.6 changelog; update NPM module in documentation to be `coffeescript` instead of `coffee-script`; update installation to add note about global vs local `coffee` command
* Update packages
* Updated output
* Simplify changelog
2017-05-14 11:12:50 -07:00
Michal Srb
e00fa5d5f8
Fix #4533 : chained calls incorrectly wrapping enclosing implicit objects ( #4534 )
2017-05-12 06:12:06 -07:00
Michal Srb
51c06574a0
Fix #4150 : Correctly outdent ternary followed by method call ( #4535 )
2017-05-02 23:00:21 -07:00
Geoffrey Booth
26cb24acc8
return and export default can now accept implicit objects (#4532 )
2017-05-01 19:34:19 -07:00
Julian Rosse
ac1b2b5c30
Iss4248 unicode code point escapes (cleanup) ( #4522 )
...
* Fix #4248 : Unicode code point escapes
* rewrite unicode code point escapes as unicode escapes
* smarter defaults
* and resimplify
* correct surrogate pairs
* fixes from code review
* handle adjacent code point escapes
* smarter regex
* fix from code review
* refactor toJS() to shared test helper
2017-04-22 11:10:10 -07:00
Julian Rosse
96b6c5f65a
Fix #4248 : Unicode code point escapes ( #4498 )
2017-04-20 08:03:06 +02:00
Geoffrey Booth
bfce05438b
Fix parenthesized conditions in if-else assignment ( #4519 )
...
* Fix parenthesized conditions in if-else assignment
* Add compiled output
* Use ‘is’ instead of ‘==‘; ‘right’ is a poor name when you mean ‘correct,’ not the right-hand side of the assignments in this test
2017-04-19 00:10:20 -07:00
Geoffrey Booth
ff60e6a6ce
fix 'future reserved words' test ( #4518 )
...
Added the missing '#'s for correct string interpolation. Seems like this went unnoticed because in these test cases, the `check` function tests if the compilation fails, which it does either way.
2017-04-19 08:48:02 +02:00
Geoffrey Booth
0da9d711c5
Fix broken links, update redirected links ( #4505 )
...
* Fix broken links, update redirected links
* A few more fixed links
* Update v2 docs
2017-04-17 19:43:10 -07:00
Geoffrey Booth
fecdbac291
A particular REPL test is broken in Node 4.8.2 because of a regression that was fixed in Node 5.11.0; just disable the test for Node < 6. Fixes #4502 . ( #4510 )
2017-04-17 12:49:30 -07:00
Simon Lydell
473e8a1841
Merge pull request #4507 from GeoffreyBooth/tests-exit-code
...
Failing tests exit code; separate building and testing browser compiler
2017-04-16 09:40:08 +02:00
Geoffrey Booth
faf6d179be
cake build:browser should just assemble the browser build, not also test it; add cake build:browser:full to additionally run the tests
2017-04-15 13:51:11 -07:00
Geoffrey Booth
d141d5c9ae
If the tests fail, return a non-zero exit code
2017-04-15 13:44:14 -07:00
Geoffrey Booth
a36b45434f
Merge branch 'master' of github.com:jashkenas/coffeescript
2017-04-13 20:40:24 -07:00
Geoffrey Booth
2ec1a1851d
Update 2.0.0-beta1 docs
2017-04-13 20:37:55 -07:00
Geoffrey Booth
72cf485dce
1.12.5 ( #4495 )
...
* Use Markdown-It instead of Marked for generating the docs; update package versions
* Fix links to v2 docs
* Bump version to 1.12.5; update changelog and compiled docs output
* Update compiled output for 1.12.5
* Improve styling for tables
1.12.5
2017-04-10 09:30:36 -07:00
Julian Rosse
fb60070647
Fix #4491 : import- and export-specific lexing should stop ( #4492 )
...
* Fix #4491 : import- and export-specific lexing should stop
* split up tests
* fixes from code review
2017-04-09 02:53:43 -07:00
Simon Lydell
90ec761f95
Merge pull request #4490 from helixbass/iss4489_regex_octal_escape_sequence_bug
...
Fix #4489 : Regex octal escape sequence bug
2017-04-07 10:40:11 +02:00
Julian Rosse
050aaa40f8
Fix #4489 : Regex octal escape sequence bug
2017-04-06 19:39:13 -04:00
Simon Lydell
c1e3c02d13
Merge pull request #4483 from GeoffreyBooth/fix-export-default
...
Fix #4451 and 4481: `default` in `export` statements
2017-04-03 07:42:50 +02:00
Geoffrey Booth
dde7b0d98a
Fix #4481 : Export an imported member named default
2017-04-02 17:56:51 -07:00
Geoffrey Booth
98d1644c5b
Fix #4451 : Treat default as a keyword in an export statement only when it follows export or as
2017-04-02 17:36:25 -07:00
Geoffrey Booth
ca0fd229e1
Update v2 NPM installation instructions
2017-02-22 10:58:10 -08:00
Jeremy Ashkenas
a9bd53d77f
Merge pull request #4448 from GeoffreyBooth/2-docs-on-master
...
2 docs on master
2017-02-22 13:16:44 -05:00
Geoffrey
f8ce1a8183
Teaser for CoffeeScript 2, link to 2 docs
2017-02-21 20:58:31 -08:00
Geoffrey Booth
cee1076e1d
Copy the generated output CS2 docs onto master so that GitHub pages can publish them
2017-02-21 08:35:58 -08:00
Simon Lydell
91e3f7255c
Merge pull request #4441 from GeoffreyBooth/1.12.4
...
1.12.4
1.12.4
2017-02-18 09:47:25 +01:00
Geoffrey Booth
664c7a4743
Update compiled output
2017-02-18 02:54:41 -05:00
Geoffrey Booth
f018e94be9
Update changelog
2017-02-18 02:54:15 -05:00
Geoffrey Booth
79d38cc30b
Bump dependency version
2017-02-18 02:53:56 -05:00