Commit Graph

  • 26f6fa6570 [CS2] destructured nested defaults [fixes #4566] (#4574) Julian Rosse 2017-06-20 23:53:37 -05:00
  • 0619a7a76c Fix #4579: postfix for in object literals (#4581) Julian Rosse 2017-06-20 23:50:50 -05:00
  • 31cd782ba7 [CS2] CLI: Test option parsing for current CLI (#4565) Danny McClanahan 2017-06-15 12:09:02 -04:00
  • 5e90b224c2 Fix #4564: indent closes implicit object (#4570) Julian Rosse 2017-06-15 11:07:36 -05:00
  • 9a48566b24 [CS2] Restore bound class methods via runtime check to avoid premature calling of bound method before binding (#4561) Julian Rosse 2017-06-14 17:11:53 -05:00
  • 76e70a6c81 Fix immediately invoked named classes (#4569) Chris Connelly 2017-06-13 07:11:39 +01:00
  • 5b7a7779fb Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey 2017-06-08 21:54:46 -07:00
  • 48c7debe5a Fix REPL assignment (#4559) Michal Srb 2017-06-07 19:37:25 +01:00
  • dc0fb85fd3 [CS2] Support for CSX - equivalent of JSX (#4551) Michal Srb 2017-06-07 07:33:46 +01:00
  • 63b109a4f5 Fix #4544: postfix conditional on first line of implicit object (#4554) Julian Rosse 2017-05-29 18:29:45 -06:00
  • cd6daf0b79 2.0.0-beta2 docs Geoffrey Booth 2017-05-16 18:59:02 -07:00
  • d756bd6851 [CS2] 2.0.0-beta2 (#4550) 2.0.0-beta2 Geoffrey Booth 2017-05-16 11:53:22 -07:00
  • 8c9e24841e Merge branch 'master' into 2 Geoffrey Booth 2017-05-14 22:05:37 -07:00
  • f0e9837dca 1.12.6 missing updated output 1.12.6 Geoffrey Booth 2017-05-14 21:22:48 -07:00
  • b449e1be60 Comments and style fixes Geoffrey Booth 2017-05-14 12:30:29 -07:00
  • f661f91323 1.12.6 (#4548) Geoffrey Booth 2017-05-14 11:12:50 -07:00
  • 7134856df2 Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2017-05-13 21:23:05 -07:00
  • 8407dd885a [CS2] Module should be require-able in non-Node environments like Webpack and Browserify (#4546) AKFish 2017-05-14 12:18:05 +08:00
  • e00fa5d5f8 Fix #4533: chained calls incorrectly wrapping enclosing implicit objects (#4534) Michal Srb 2017-05-12 14:12:06 +01:00
  • 993347bb8a [CS2] Un-prefer global (#4543) Geoffrey Booth 2017-05-08 23:35:11 -07:00
  • e381e48a79 Fix typo; closes #4187 (#4539) Geoffrey Booth 2017-05-06 06:11:21 -07:00
  • 22d0cc1012 Fix #4020: No need for break; after a switch case that throws (#4538) Geoffrey Booth 2017-05-06 01:38:20 -07:00
  • b28e398396 [CS2] Docs updates (#4536) Geoffrey Booth 2017-05-05 19:44:11 -07:00
  • eba271db5b Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2017-05-02 23:03:37 -07:00
  • 51c06574a0 Fix #4150: Correctly outdent ternary followed by method call (#4535) Michal Srb 2017-05-03 07:00:21 +01:00
  • 26cb24acc8 return and export default can now accept implicit objects (#4532) Geoffrey Booth 2017-05-01 19:31:17 -07:00
  • 2f9ab1d328 [CS2] return and export default can now accept implicit objects (#4532) Geoffrey Booth 2017-05-01 19:26:24 -07:00
  • 3e70d31e5d Remove support for bound instance methods (#4530) Chris Connelly 2017-04-28 08:03:01 +02:00
  • 277975e33a [CS2] Replace Closure Compiler with Babili, transform browser compiler into ES5-ish (#4523) Geoffrey Booth 2017-04-26 16:21:29 -07:00
  • 7ef5cb4a1f Keep unicode code point escapes as is when possible (#4520) Julian Rosse 2017-04-25 12:15:08 -05:00
  • 07ae1edb44 [CS2] Remove unnecessary utility helper functions (#4526) Geoffrey Booth 2017-04-25 07:10:42 -07:00
  • 7e35c2c3da We no longer need to wrap in quotes JavaScript reserved words used as properties (#4527) Geoffrey Booth 2017-04-24 09:23:42 -07:00
  • 5651b8b14b [CS2] Fix non-bare get set when called with @ argument (#4525) Geoffrey Booth 2017-04-23 11:23:36 -07:00
  • ac1b2b5c30 Iss4248 unicode code point escapes (cleanup) (#4522) Julian Rosse 2017-04-22 13:10:10 -05:00
  • 3058eedf47 Merge pull request #4521 from helixbass/2_merged_master Geoffrey Booth 2017-04-20 14:54:07 -07:00
  • 89db842c3d merge master Julian Rosse 2017-04-20 14:41:28 -05:00
  • 96b6c5f65a Fix #4248: Unicode code point escapes (#4498) Julian Rosse 2017-04-20 01:03:06 -05:00
  • bfce05438b Fix parenthesized conditions in if-else assignment (#4519) Geoffrey Booth 2017-04-19 00:10:20 -07:00
  • ff60e6a6ce fix 'future reserved words' test (#4518) Geoffrey Booth 2017-04-18 23:48:02 -07:00
  • e215a2d280 Write .coffee_history in $XDG_CACHE_HOME (#4472) jessaustin 2017-04-18 12:52:02 -05:00
  • 0e8feb7ee9 [CS2] Literate CoffeeScript without dependencies (#4509) Geoffrey Booth 2017-04-17 23:30:40 -07:00
  • ae096a331a Merge branch 'master' into 2 Geoffrey Booth 2017-04-17 19:52:34 -07:00
  • d7e096aeee [CS2] Fix links in v2 docs (#4506) Geoffrey Booth 2017-04-17 19:43:22 -07:00
  • 0da9d711c5 Fix broken links, update redirected links (#4505) Geoffrey Booth 2017-04-17 19:43:10 -07:00
  • 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) Geoffrey Booth 2017-04-17 12:49:30 -07:00
  • 473e8a1841 Merge pull request #4507 from GeoffreyBooth/tests-exit-code Simon Lydell 2017-04-16 09:40:08 +02:00
  • faf6d179be cake build:browser should just assemble the browser build, not also test it; add cake build:browser:full to additionally run the tests Geoffrey Booth 2017-04-15 13:51:11 -07:00
  • d141d5c9ae If the tests fail, return a non-zero exit code Geoffrey Booth 2017-04-15 13:44:14 -07:00
  • a36b45434f Merge branch 'master' of github.com:jashkenas/coffeescript Geoffrey Booth 2017-04-13 20:40:24 -07:00
  • 2ec1a1851d Update 2.0.0-beta1 docs Geoffrey Booth 2017-04-13 20:37:55 -07:00
  • db216ec384 [CS2] 2.0.0-beta1 (#4499) 2.0.0-beta1 Geoffrey Booth 2017-04-13 10:42:32 -07:00
  • 9b77371ea8 Merge commit '72cf485dceb6a88abb3b83493032734409c3591a' into 2 Geoffrey Booth 2017-04-12 20:17:24 -07:00
  • 72cf485dce 1.12.5 (#4495) 1.12.5 Geoffrey Booth 2017-04-10 09:30:36 -07:00
  • d20f54967e [CS2] 2.0.0-beta1 docs (#4494) Geoffrey Booth 2017-04-09 23:07:58 -07:00
  • fb60070647 Fix #4491: import- and export-specific lexing should stop (#4492) Julian Rosse 2017-04-09 05:53:43 -04:00
  • be7c1be75f Merge branch 'get-set-warning' into 2 Geoffrey Booth 2017-04-08 21:59:53 -07:00
  • 8292d25d29 [CS2] Throw an error for ambiguous get or set keywords or function calls (#4484) Geoffrey Booth 2017-04-08 21:59:09 -07:00
  • 76945ab458 Fix #4487: Outdentation bug (#4488) Julian Rosse 2017-04-08 16:12:55 -04:00
  • 90ec761f95 Merge pull request #4490 from helixbass/iss4489_regex_octal_escape_sequence_bug Simon Lydell 2017-04-07 10:40:11 +02:00
  • 050aaa40f8 Fix #4489: Regex octal escape sequence bug Julian Rosse 2017-04-06 19:39:13 -04:00
  • 0576eb3a10 No longer throw an error on get or set function calls to objects with dynamic property names (introduces a way to circumvent our check for trying to avoid the get or set keywords, but not worth the complications for this tiny edge case) Geoffrey Booth 2017-04-06 15:23:14 -07:00
  • 7129f8347e Merge branch '2' into get-set-warning Geoffrey Booth 2017-04-06 10:12:46 -07:00
  • 4d25907155 Optimization Geoffrey Booth 2017-04-06 10:11:29 -07:00
  • b192e215a5 [CS2] Destructuring (#4478) Geoffrey Booth 2017-04-06 10:06:45 -07:00
  • 5e1d978946 [CS2] Fix handling of tabbed code blocks in .litcoffee files (#4485) Geoffrey Booth 2017-04-06 09:59:11 -07:00
  • a7447d5bba Revert "Allow get or set parentheses-less function calls when first argument is a string without a colon (so a plain string, not a property accessor)" Geoffrey Booth 2017-04-06 09:28:23 -07:00
  • 2d1addf5a4 Allow get or set parentheses-less function calls when first argument is a string without a colon (so a plain string, not a property accessor) Geoffrey Booth 2017-04-06 00:47:06 -07:00
  • 962374aec1 Throw an error if get or set are used as keywords before what looks like a function or method with an interpolated/dynamic name Geoffrey Booth 2017-04-04 17:03:11 -07:00
  • ed4c8286a2 DRY up getting the previous token Geoffrey Booth 2017-04-04 17:00:43 -07:00
  • fcf7ddaf45 Catch get or set keyword before static method Geoffrey Booth 2017-04-04 16:31:52 -07:00
  • 725fe8e018 Code golf Geoffrey Booth 2017-04-04 00:04:50 -07:00
  • 5596dac5e1 Throw an error for ambiguous get or set function calls or ES5 getter/setter keywords, to warn the user to use parentheses if they intend a function call (or to inform them that get or set cannot be used as a keyword) Geoffrey Booth 2017-04-03 22:36:00 -07:00
  • 57c0b16eeb Merge pull request #4469 from mrmowgli/2-docs Geoffrey Booth 2017-04-03 22:40:56 -07:00
  • 0c06fb2b9f Merge branch '2' into 2-docs Geoffrey Booth 2017-04-02 23:13:00 -07:00
  • cfdec64958 Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2017-04-02 23:10:31 -07:00
  • d0c6e53b83 Merge branch '2' into 2-docs Geoffrey Booth 2017-04-02 22:55:31 -07:00
  • 27caf62322 Merge discussion of CoffeeScript’s benefits into expanded CoffeeScript 2 section and revised Contributing section Geoffrey Booth 2017-04-02 22:53:18 -07:00
  • b8df321058 Merge unsupported let/const and get/set sections, shorten Geoffrey Booth 2017-04-02 22:52:37 -07:00
  • c1e3c02d13 Merge pull request #4483 from GeoffreyBooth/fix-export-default Simon Lydell 2017-04-03 07:42:50 +02:00
  • 06f6efa6d5 Bump minimum Node version to 7.6, which has non-harmony support for async/await; make async tests always enabled, not just for harmony mode Geoffrey Booth 2017-04-02 22:05:09 -07:00
  • c035d53fb0 Fix broken links in 2 docs (#4480) 7anshuai 2017-04-03 11:09:13 +08:00
  • dde7b0d98a Fix #4481: Export an imported member named default Geoffrey Booth 2017-04-02 17:56:51 -07:00
  • 98d1644c5b Fix #4451: Treat default as a keyword in an export statement only when it follows export or as Geoffrey Booth 2017-04-02 17:36:25 -07:00
  • 5888ac56d8 Added example, simplified text via suggestion from GeoffreyBooth mrmowgli 2017-03-22 05:16:55 -04:00
  • a6bf72a791 Remove language and add link to Wiki article- In the Wild. mrmowgli 2017-03-22 01:51:07 -04:00
  • 3aa177c88f Reduced overall size per section, cleaned up some style issues and fixed some spelling issues. mrmowgli 2017-03-21 04:59:25 -04:00
  • 608799f5d0 Looking for comments, Documentation of unsupported features, and suggested menu locations. Separated Why Coffeescript out. Yes I know I need to trim let/const down. mrmowgli 2017-03-19 06:33:15 -04:00
  • 97aef9b30d An explanation of why we don't currently support certain features within CS2. First draft. mrmowgli 2017-03-16 07:05:30 -04:00
  • ca0fd229e1 Update v2 NPM installation instructions Geoffrey Booth 2017-02-22 10:53:09 -08:00
  • a9bd53d77f Merge pull request #4448 from GeoffreyBooth/2-docs-on-master Jeremy Ashkenas 2017-02-22 13:16:44 -05:00
  • ccbf3152af Update NPM installation instructions Geoffrey 2017-02-21 21:12:40 -08:00
  • f8ce1a8183 Teaser for CoffeeScript 2, link to 2 docs Geoffrey 2017-02-21 20:58:31 -08:00
  • cee1076e1d Copy the generated output CS2 docs onto master so that GitHub pages can publish them Geoffrey Booth 2017-02-21 08:35:58 -08:00
  • f8c150f201 Merge pull request #4439 from GeoffreyBooth/2.0.0-alpha1 2.0.0-alpha1 Geoffrey Booth 2017-02-21 07:04:18 -08:00
  • a5cb8cd7c3 Rebuild release Geoffrey Booth 2017-02-20 16:07:44 -08:00
  • 32799ad732 Make test compatible with Firefox (though it still fails there while it passes in Node and Chrome) Geoffrey Booth 2017-02-20 15:59:31 -08:00
  • d47f90599e Bump date Geoffrey Booth 2017-02-20 15:45:17 -08:00
  • 5817aeb837 Fix browser test.html to work with async tests Geoffrey Booth 2017-02-20 15:35:45 -08:00
  • 7de06c3dcb Ensure unique source maps’ sourceURL; closes #4126 Geoffrey Booth 2017-02-20 15:32:11 -08:00
  • 6f0f173795 Update changelog for 1.12.4 Geoffrey Booth 2017-02-20 15:31:28 -08:00