Commit Graph

  • 5588658641 Merge pull request #4378 from GeoffreyBooth/fix-browser-tests Jeremy Ashkenas 2016-11-30 10:22:42 -05:00
  • d99ae0e7ef Refactor the way test.html runs tests to be similar to how Cakefile runs them; most importantly, tests fail when the test function throws an exception, not when ok does (which happens intentionally a few times in the classes tests); this also produces a more accurate count of tests run Geoffrey Booth 2016-11-30 00:34:07 -08:00
  • cf3a27259a Exclude error messages from browser-based tests; watch test files Geoffrey Booth 2016-11-30 00:31:18 -08:00
  • 1ea753d19f Polyfill missing helper functions from Node’s assert, one with CDN-hosted Underscore; handle .litcoffee correctly Geoffrey Booth 2016-11-29 22:20:38 -08:00
  • 831d3c9341 test.html: better test failure output; add inexplicably missing testingBrowser Geoffrey Booth 2016-11-29 21:37:54 -08:00
  • 729fec2947 Abstract the eq and arrayEq functions, shared by Cakefile and test.html, into one file that can be included into both Geoffrey Booth 2016-11-29 21:19:11 -08:00
  • faab9330e9 Run literate Geoffrey Booth 2016-11-29 18:33:18 -08:00
  • 8c8ebf874a Add test description to error message Geoffrey Booth 2016-11-29 18:27:34 -08:00
  • 06b3180223 Refactor test.html to be part of the docs output, with the tests embedded inside it; update test.html styles; move UTF-8 comment test out of test.html and into test/comments.coffee where it belongs Geoffrey Booth 2016-11-29 18:13:12 -08:00
  • 6d29086519 Standardize on .html file extension; move test.html into its new home Geoffrey Booth 2016-11-29 08:45:46 -08:00
  • a401f587c3 Organize Cakefile: move helper functions that are only used by doc:site into the doc:site task Geoffrey Booth 2016-11-29 08:39:00 -08:00
  • 6685771255 Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2016-11-29 08:26:49 -08:00
  • ac26360fdc Replace Uglify.js with Google Closure Compiler, JS version; let NPM finally reformat package.json the way it likes (#4376) Geoffrey Booth 2016-11-28 23:10:17 -08:00
  • e38866b2bf Merge branch '2' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2016-11-28 20:18:54 -08:00
  • 6f6df0e48d Merge branch 'master' into 2 Geoffrey Booth 2016-11-28 20:18:43 -08:00
  • 33e6242f6f [CS2] Output interpolated strings as template literals (#4365) Gregory Huczynski 2016-11-28 14:05:51 +00:00
  • ac20f6634a Browser compiler should convert the string to load to UTF-8, in case it is UTF-16 like the contents of a <script> block generally are (#4375) Geoffrey Booth 2016-11-27 23:05:49 -08:00
  • 5c765f4cc7 Add for…from to list of ES2015 exceptions in the introduction (#4373) Geoffrey Booth 2016-11-27 23:05:05 -08:00
  • aff191fc53 Merge branch 'master' into 2 Geoffrey Booth 2016-11-27 20:49:22 -08:00
  • 02c5641b32 Fix path to browser compiler (#4374) Geoffrey Booth 2016-11-27 20:47:54 -08:00
  • dd0a4f33ee Async example should follow its introduction Geoffrey Booth 2016-11-27 19:38:41 -08:00
  • 4d4839011b Merge branch '2' into async-docs Geoffrey Booth 2016-11-27 19:05:45 -08:00
  • 0ef9eef87d Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey 2016-11-27 10:50:31 -08:00
  • 555e47dbb9 Docs for tagged template literals (#4372) Gregory Huczynski 2016-11-27 03:28:43 +00:00
  • 14a63149f4 Merge branch 'master' of github.com:jashkenas/coffeescript into 2 Geoffrey Booth 2016-11-22 22:13:13 -08:00
  • 992eb49e92 Docs for triple-backticks and escaping backticks (#4369) Geoffrey Booth 2016-11-22 22:09:35 -08:00
  • 8ea67ff3e9 Update Bower.json per latest spec (#4371) Geoffrey Booth 2016-11-22 22:00:51 -08:00
  • ceca091816 Relocate example per new folder structure; update per final notes Geoffrey Booth 2016-11-22 21:53:03 -08:00
  • 56482a3166 Docs for for…from (#4368) Geoffrey Booth 2016-11-22 09:30:39 -08:00
  • 6c759d49bd Docs shorthand object notation (#4356) Daniel Bayley 2016-11-21 07:04:49 +00:00
  • bc471da960 Merge branch '2' into async-docs Geoffrey Booth 2016-11-20 17:20:42 -08:00
  • 6f595f8fd3 Merge branch 'master' into 2 Geoffrey Booth 2016-11-20 17:19:59 -08:00
  • cc3be717a0 Docs improvements (#4367) Geoffrey Booth 2016-11-20 17:05:19 -08:00
  • 42a10ba39e Merge branch '2' into async-docs Geoffrey Booth 2016-11-19 18:52:00 -08:00
  • a21ce38fdf Merge branch 'ma'ter' into 2 Geoffrey Booth 2016-11-19 11:19:50 -08:00
  • 073e14746e Triple backticks to allow creation of JavaScript blocks (#4357) Geoffrey Booth 2016-11-19 11:13:30 -08:00
  • f8fa52a5d7 Merge branch 'master' of github.com:GeoffreyBooth/coffeescript into 2 Geoffrey Booth 2016-11-18 10:34:13 -08:00
  • 78e1f43b24 CS1 tagged template literals (and CS2 interpolated strings as template literals) (#4352) Gregory Huczynski 2016-11-18 18:25:03 +00:00
  • 57ffe14fab Merge branch 'master' into 2 Geoffrey Booth 2016-11-17 22:00:36 -08:00
  • a49c5c5150 Revert to http://coffeescript.org until GitHub pages supports HTTPS for custom domains (#4363) Geoffrey Booth 2016-11-17 09:57:03 -08:00
  • 24033eb11a move CNAME Jeremy Ashkenas 2016-11-17 12:02:30 -05:00
  • f32740c032 Merge pull request #4360 from GeoffreyBooth/branch-docs Jeremy Ashkenas 2016-11-17 11:59:37 -05:00
  • bebc5812e5 Revert unintended changes to generated index.html Geoffrey Booth 2016-11-15 22:08:27 -08:00
  • 4ab6fbca72 Fix missing hunk Geoffrey Booth 2016-11-15 21:55:19 -08:00
  • 7bc5b73db1 Fix links to annotated source Geoffrey Booth 2016-11-15 21:37:41 -08:00
  • a95d986055 coffeescript.org goes HTTPS! Geoffrey Booth 2016-11-15 21:31:53 -08:00
  • 846c0e4c51 Even 1.x doesn’t need to limit generators tests to --harmony mode anymore; minor cleanup Geoffrey Booth 2016-11-15 21:28:35 -08:00
  • 3736b0fed1 Update cake build:browser to reflect new path to coffee-script.js Geoffrey Booth 2016-11-15 21:19:43 -08:00
  • eb46975d87 Update cake doc:source to output to new docs/v{1|2}/annotated-source; collapse doc:underscore into it and generate missing underscore.html (closes #4295) Geoffrey Booth 2016-11-15 21:16:13 -08:00
  • 3739954de6 Move v1 documentation under docs/v1, with docs/index.html symlinking to docs/v1/index.html (with .nojekyll file to hopefully make the symlink work) Geoffrey Booth 2016-11-15 20:54:30 -08:00
  • 3b0b002f29 Use Google-hosted jQuery Geoffrey Booth 2016-11-15 20:37:11 -08:00
  • 6f09d36ec8 Update dev dependencies; update template rendering to use new Underscore syntax Geoffrey Booth 2016-11-14 21:39:25 -08:00
  • 9524159e68 Merge branch 'master' into 2 Geoffrey Booth 2016-11-10 22:51:39 -08:00
  • b3896d08e8 Add a for .. from .. loop for generators, see #4306, #3832 (#4355) Geoffrey Booth 2016-11-07 23:40:01 -08:00
  • dc25f462a9 keeping it simple Gabe 2016-11-06 11:26:34 -08:00
  • 663595ba94 Compile splats in arrays and function calls to ES2015 splats (#4353) Chris Connelly 2016-11-06 16:30:04 +00:00
  • 8b1c109b9c eliminate utterance queuing Gabe 2016-11-06 02:40:24 -08:00
  • ea3f044816 refine sound example Gabe 2016-11-06 02:30:01 -08:00
  • 993f459880 switch to interactive sound example Gabe 2016-11-05 13:57:22 -07:00
  • 43e580321a change async code snippet Gabe 2016-11-05 02:54:48 -07:00
  • 327395d793 change async code snippet Gabe 2016-11-05 02:54:18 -07:00
  • acb3c8d79c changed wording Gabe 2016-11-04 16:23:18 -07:00
  • ad4a6c4877 doc fixes and updates Gabe 2016-11-04 14:20:27 -07:00
  • 496fd5d3d3 Add Implicit Async Functions (#3757) geebo 2016-11-02 08:51:26 -07:00
  • aca72f9b91 Merge pull request #4350 from alangpierce/upstream-fix-generated-close-curly-location Simon Lydell 2016-10-31 07:54:24 +01:00
  • c5afb4e2fd Include generated } tokens when fixing closing token positions Alan Pierce 2016-10-30 19:28:47 -07:00
  • a1bcf7f1d9 Merge branch 'master' into 2 Geoffrey Booth 2016-10-26 09:06:58 -07:00
  • 0d132318ce Resolve conflicts with 2 branch Geoffrey Booth 2016-10-26 09:05:35 -07:00
  • 9e0a4f844a Merge branch 'master' into 2 Geoffrey Booth 2016-10-26 08:59:43 -07:00
  • 26ad6d4670 Selectively ignore CS-only keywords in ES imports and exports (#4347) geebo 2016-10-26 05:37:19 -07:00
  • fb2be8e1e3 [CS2] Output ES2015 arrow functions, default parameters, rest parameters (#4311) Geoffrey Booth 2016-10-25 22:26:13 -07:00
  • c04c3850ec Merge branch 'master' into 2 Geoffrey Booth 2016-10-23 17:08:48 -07:00
  • 887052de07 Merge branch 'master' of github.com:jashkenas/coffeescript Geoffrey Booth 2016-10-23 17:06:13 -07:00
  • f14e8b279c [CS2] Compile computed properties to ES2015 equivalent (#4338) Chris Connelly 2016-10-24 01:00:51 +01:00
  • 70a7265f35 Fix tabbed Literate CoffeeScript (#4345) Geoffrey Booth 2016-10-23 08:37:51 -07:00
  • 6087c2c8fc Properly set location for string tokens ending in a newline (#4344) Alan Pierce 2016-10-23 00:41:46 -07:00
  • 0521c3582c Fix typo Geoffrey Booth 2016-10-22 23:11:04 -07:00
  • b35bb20a18 Upgrade dependencies Geoffrey Booth 2016-10-22 11:54:05 -07:00
  • def685a4e1 Commit generated files that should've been committed as part of #4313 merge Geoffrey Booth 2016-10-22 11:51:41 -07:00
  • 8647e50941 Bump version in other files (but not documentation) Geoffrey Booth 2016-10-22 11:48:54 -07:00
  • 8b50fd0461 [CS2] Require Node 6.9.1+ (#4341) Geoffrey Booth 2016-10-21 09:56:25 -07:00
  • 01890cd415 Merge branch 'master' into 2 Geoffrey Booth 2016-10-18 23:10:00 -07:00
  • 3c42b400a1 Merge pull request #4340 from GeoffreyBooth/node-deprecations Simon Lydell 2016-10-19 08:05:21 +02:00
  • be44ebd2cd Node 7-nightly throws deprecation warnings when calling fs non-Sync functions without callbacks; but we always want the synchronous versions, so we should just call those in the first place Geoffrey Booth 2016-10-18 21:49:15 -07:00
  • a1809277a0 Merge branch 'master' into 2 Geoffrey Booth 2016-10-17 21:22:28 -07:00
  • 4d3d7352f1 Merge pull request #4339 from GeoffreyBooth/fix-export-anonymous-class Simon Lydell 2016-10-16 10:23:37 +02:00
  • 48e00d81a9 The CoffeeScript compiler should error on trying to export anonymous classes (previously we were outputting invalid JavaScript that the runtime was erroring on) Geoffrey Booth 2016-10-15 21:32:06 -07:00
  • 0853b412c6 Merge pull request #4296 from alangpierce/move-outdents-to-previous-token Simon Lydell 2016-10-10 19:08:35 +02:00
  • a75fe280f2 Merge pull request #4335 from alangpierce/fix-operator-precedence Simon Lydell 2016-10-10 16:09:09 +02:00
  • e14946b3e6 Define proper operator precedence for bitwise/logical operators Alan Pierce 2016-10-09 12:00:38 -07:00
  • 88693e420d Fix location data for implicit CALL_END tokens Alan Pierce 2016-10-02 19:45:53 -07:00
  • ce971b766f Change OUTDENT tokens to be positioned at the end of the previous token Alan Pierce 2016-08-11 06:28:17 -07:00
  • 11561dddcf Merge pull request #4329 from shreeve/strip-cr-if-present Simon Lydell 2016-10-04 07:39:52 +02:00
  • 7c7bc8ee2f strip \r (if present) before final \n Steve Shreeve 2016-10-02 15:17:54 -04:00
  • 7b9fbf2c76 Merge pull request #4327 from lydell/1.11.1 1.11.1 Simon Lydell 2016-10-02 18:21:28 +02:00
  • 8623792bcd CoffeeScript 1.11.1 Simon Lydell 2016-10-01 20:58:53 +02:00
  • 809634ba39 Add changelog for version 1.11.1 Simon Lydell 2016-10-01 20:55:23 +02:00
  • 8138c663a8 Merge branch 'master' into 2 Geoffrey Booth 2016-10-01 11:21:07 -07:00
  • 46841d916d Fix shorthands after interpolated key in objects Simon Lydell 2016-09-29 19:02:00 +02:00
  • c5c4d7c8f8 Merge pull request #4313 from eelco/no-whitespace-mixing-strict Jeremy Ashkenas 2016-09-27 10:24:20 -04:00