Commit Graph

  • 817c39a130 Update flatten helper without recursion (#5454) main Mikhail 2023-09-19 18:59:28 +03:00
  • 0f02c50834 Optimize split in checkShebangLine (#5452) Mikhail 2023-09-08 08:49:34 +03:00
  • 6a64bff370 continuous-integration.yml: Add Node.js 20 to the testing (#5450) Christian Clauss 2023-07-30 18:54:44 +02:00
  • 8984dd3eaf Fix line-height change from hover (#5449) Erik Demaine 2023-05-11 13:11:31 -04:00
  • 98a23315d7 Simplified number regexes (#5430) Daniel X Moore 2022-10-25 09:23:39 -07:00
  • 5748210ea8 Support 1_000.toString(); fixes #5427 (#5429) Daniel X Moore 2022-10-14 10:06:28 -07:00
  • 1dfa23b049 Fix #5421, docs code snippets not running (#5422) Geoffrey Booth 2022-08-02 09:23:31 -07:00
  • ae946308d7 Issue 5164: Allow capital E in scientific notation (#5242) Robert de Forest 2022-04-25 23:41:09 -07:00
  • d3f06e3b43 Fixes #5410 (#5413) Daniel X Moore 2022-04-25 20:54:06 -07:00
  • feaea21c47 Update dependencies (#5416) Geoffrey Booth 2022-04-25 20:09:26 -07:00
  • b51361abe7 Update package-lock.json 2.7.0 Geoffrey Booth 2022-04-23 19:27:52 -07:00
  • 519248fc7d 2.7.0 (#5412) Geoffrey Booth 2022-04-23 19:19:19 -07:00
  • 6b4f166eb9 Add patchStackTrace export; test that all named exports are detected by Node (#5411) Geoffrey Booth 2022-04-19 09:58:30 -07:00
  • 4f365524d7 Update output Geoffrey Booth 2022-04-19 09:03:13 -07:00
  • 8d32c713c5 Don’t patch Error.prepareStackTrace if --enable-source-maps is used. (#5403) Daniel X Moore 2022-04-18 20:10:55 -07:00
  • 76cf769abf Report browser test errors (#5408) Daniel X Moore 2022-04-05 16:32:26 -07:00
  • 44bf59923e Remove always true if check (#5406) Daniel X Moore 2022-04-04 14:39:16 -07:00
  • d535a78e32 Update dependencies (#5405) Geoffrey Booth 2022-04-02 20:00:56 -07:00
  • 3ad26de8f0 Fix CI for Node 16.14.x (#5404) Daniel X Moore 2022-04-02 16:53:05 -07:00
  • 3d39d205d8 Fix continuing first line of explicit [/{ literal (#5397) Erik Demaine 2022-01-26 12:29:01 -05:00
  • 6fd58ef11c CI: Ensure browser tests are up-to-date (#5396) Erik Demaine 2022-01-25 09:40:48 -05:00
  • f557c0579b Import assertions (#5391) Geoffrey Booth 2022-01-20 11:40:13 -08:00
  • 20b8362887 Empty commit to rebuilt github pages Jeremy Ashkenas 2022-01-17 11:22:33 -08:00
  • 726c0858e4 Add Integrations section to docs (#5334) Daniel Bayley 2021-11-29 19:04:47 +00:00
  • 887a6174e9 Handle triple-quoted JSX attribute values (#5353) Julian Rosse 2021-11-26 21:26:02 -07:00
  • ed6733d177 2.6.1 (#5381) 2.6.1 Geoffrey Booth 2021-10-04 20:43:05 -07:00
  • d572d744eb Fix #5378, stack overflow on large files (#5380) Geoffrey Booth 2021-10-02 16:24:32 -07:00
  • e82de9c0f6 Named exports for Node ESM for coffeescript package (#5376) Geoffrey Booth 2021-09-20 22:05:41 -07:00
  • f5073fa132 Improve documentation of jumps in comments (#5375) Erik Demaine 2021-09-20 01:53:48 -04:00
  • f9c3316aa5 2.6.0 (#5374) 2.6.0 Geoffrey Booth 2021-09-19 14:15:00 -07:00
  • ff13d85625 ci: Check that build steps didn’t change any files (#5373) Erik Demaine 2021-09-16 18:04:51 -04:00
  • c4f1fe7132 Support top-level await (#5371) Erik Demaine 2021-09-15 13:40:18 -04:00
  • b0946c3c60 Fix documentation links to try/catch section (#5349) Erik Demaine 2021-09-15 13:39:38 -04:00
  • b90bc2459a Add Node 16 to CI (#5372) Geoffrey Booth 2021-09-14 21:39:11 -07:00
  • 07f644c392 Fix call MetaProperty (#5324) Geoffrey Booth 2020-06-02 21:00:40 -07:00
  • 2fd9ee403c Support import.meta and import.meta.* (#5319) Aurélio A. Heckert 2020-05-29 22:16:48 -03:00
  • 389ce89555 Run browser tests in headless Chrome; replace Travis and AppVeyor with GitHub Actions (#5298) Geoffrey Booth 2020-05-25 21:03:49 -07:00
  • 75d376f2ef Fix: comprehension as postfix conditional (#5310) Julian Rosse 2020-03-10 10:29:00 -07:00
  • 3136bde928 Update dependencies (#5311) Geoffrey Booth 2020-03-10 00:28:54 -07:00
  • 26a7ba1659 2.5.1 (#5297) 2.5.1 Geoffrey Booth 2020-01-30 22:38:10 -08:00
  • 9cef39d21a Handle implicit object as end of outer implicit object property value (#5296) Julian Rosse 2020-01-29 16:20:40 -08:00
  • 92ad04b9b1 Allow soaks and prototype shorthands in object splats (#5293) Julian Rosse 2020-01-27 15:37:22 -08:00
  • 6fe980e569 Improve performance of location data compensation (#5294) Julian Rosse 2020-01-26 22:46:28 -08:00
  • bb8df1e052 Fix typos (#5287) Daniel Bayley 2020-01-16 17:54:12 +00:00
  • 61d408f093 2.5.0 (#5284) 2.5.0 Geoffrey Booth 2019-12-31 22:19:32 -08:00
  • ba41b4417d Allow linebreak/indent in destructured for variable (#5286) Julian Rosse 2019-12-31 19:22:04 -07:00
  • 33bbef963c Merge pull request #5285 from helixbass/browser-compiler-call-parsing-error Geoffrey Booth 2019-12-31 09:58:04 -08:00
  • c4f0c9ed06 don't return boolean from grammar rule Julian Rosse 2019-12-31 10:05:42 -07:00
  • 8677a0dbc4 Update output from #5275 Geoffrey Booth 2019-12-30 22:49:43 -08:00
  • ee2a107f3c AST: Refactor marking nodes that return (#5275) Geoffrey Booth 2019-12-30 12:57:50 -08:00
  • 8fb5c1ba4f Make it clearer that we're adding a property to an object Geoffrey Booth 2019-12-30 09:54:06 -08:00
  • b2b2f97873 Fix comments after colons getting lost (#5276) Geoffrey Booth 2019-12-30 07:21:15 -08:00
  • 0045cb21ba Colons are apparently another token type that doesn't survive passing through the parser, so rescue any comments attached to colons Geoffrey Booth 2019-12-30 01:04:30 -08:00
  • a8273bf980 No need for separate ast returns method, as it's never overridden Geoffrey Booth 2019-12-29 23:00:19 -08:00
  • 3e7c570679 AST (#5273) Geoffrey Booth 2019-12-29 22:31:05 -08:00
  • a34c0c9502 Return Root from nodes() (#5274) Julian Rosse 2019-12-29 22:17:32 -07:00
  • 2ab714b4fe Merge branch 'master' into ast Geoffrey Booth 2019-12-29 17:00:06 -08:00
  • 56eec0bc4e AST: Update with latest changes from master (#5270) Geoffrey Booth 2019-12-29 16:55:33 -08:00
  • f528e5e754 AST: numeric separators, BigInt (#5272) Julian Rosse 2019-12-29 17:20:43 -07:00
  • bdcb2c73af Revert to more complicated lexing of numbers, as the Number constructor can't handle BigInts or numbers with numeric separators (#5269) Geoffrey Booth 2019-12-29 15:41:01 -08:00
  • 9b37f16f11 Numeric literal separators (#5215) square 2019-12-29 02:02:41 +01:00
  • 26351096a6 AST: interpolated string is computed key (#5267) Julian Rosse 2019-12-22 16:47:25 -07:00
  • a091bb82f9 AST: splat param location data (#5266) Julian Rosse 2019-12-18 00:19:09 -07:00
  • a6d4bf1982 handle assignment to nested nontrailing splat (#5265) Julian Rosse 2019-12-18 00:18:27 -07:00
  • 0e51cdaccd AST: allow assignment to nontrailing splat (#5263) Julian Rosse 2019-12-16 18:18:26 -07:00
  • d4b7bd3a1f AST: fix interpolated regex tokens (#5262) Julian Rosse 2019-12-16 15:14:23 -07:00
  • 559e735994 AST: clean up AST tests (#5261) Julian Rosse 2019-12-16 15:13:54 -07:00
  • 09caa217c2 AST: test compile errors (#5260) Julian Rosse 2019-12-15 22:16:55 -07:00
  • a35df430db AST: throw expected error messages (#5259) Julian Rosse 2019-12-14 15:32:24 -07:00
  • 05d45e9b27 astAsBlockIfNeeded(); eachName checkAssignability (#5258) Julian Rosse 2019-12-09 15:36:10 -07:00
  • 69521b97ce AST: comment after semicolon (#5257) Julian Rosse 2019-12-08 17:18:00 -07:00
  • c7e538a624 AST: token cleanups (#5256) Julian Rosse 2019-12-08 16:36:59 -07:00
  • 44be72a4d9 AST: object colon location data (#5253) Julian Rosse 2019-12-08 15:41:15 -07:00
  • 9cfcf8623c AST: add params to scope (#5252) Julian Rosse 2019-12-08 15:41:02 -07:00
  • 25c23786af AST: recognize quoted constructor (#5251) Julian Rosse 2019-12-08 15:40:23 -07:00
  • 47bf5d962b AST: mark implicit returns (#5255) Julian Rosse 2019-12-08 14:37:58 -07:00
  • a30e6807b1 add mark argument to makeReturn (#5254) Julian Rosse 2019-12-06 15:54:31 -07:00
  • d735c81da0 Location data: compensate for stripped characters (#5249) Julian Rosse 2019-12-01 13:26:10 -07:00
  • f56515b100 Compound assign location data (#5248) Julian Rosse 2019-11-30 19:51:48 -07:00
  • 74d6635f95 AST: declarations (#5247) Julian Rosse 2019-11-30 19:49:10 -07:00
  • e8d0deae78 AST: expose tokens (#5246) Julian Rosse 2019-11-30 14:35:04 -07:00
  • 95d6ec7492 handle empty program AST (#5245) Julian Rosse 2019-11-28 17:31:10 -07:00
  • 09c95394e1 Fix #5103: Add support for BigInt literals (#5104) Robert de Forest 2019-11-26 21:01:28 -08:00
  • ddb5dac49d Add debugging information to error message test (#5239) Rich Trott 2019-10-18 11:03:16 -07:00
  • 265b251a7d AST comments: include in blocks; heregex comments (#5233) Julian Rosse 2019-08-24 04:10:08 -04:00
  • 7539f7af2e Reconcile ast branch with Prettier plugin: part 2 (#5234) Julian Rosse 2019-08-18 20:30:24 -04:00
  • 2f27225e8c JSX namespaced name AST (#5231) Julian Rosse 2019-07-30 20:58:51 -04:00
  • 99ad0cc16c Merge master into ast (#5230) Julian Rosse 2019-07-29 20:49:22 -04:00
  • 70c2c4706f CSX namespaced tags and attributes (#5218) Erik Demaine 2019-07-29 17:54:57 -04:00
  • 9d1af43c91 Start reconciling ast branch with Prettier plugin (#5228) Julian Rosse 2019-07-29 12:07:10 -04:00
  • c6fdde8834 Chained comparison AST (#5225) Julian Rosse 2019-07-24 10:11:42 -04:00
  • 0174ee082c super AST (#5226) Julian Rosse 2019-07-23 19:01:12 -04:00
  • 82b7bd3a92 use OptionalMemberExpression/OptionalCallExpression (#5224) Julian Rosse 2019-07-22 00:51:46 -04:00
  • 1f22c16bee Basic comments AST; PassthroughLiteral AST (#5220) Julian Rosse 2019-07-21 21:05:05 -04:00
  • f33d4dd4f1 Compile heredocs to template literals (#5211) Julian Rosse 2019-05-15 19:13:59 -04:00
  • 9c913f86fa Fix #5213: Update Babel options to restore MINIFY=false (#5214) Geoffrey Booth 2019-05-15 15:37:09 -07:00
  • f0bb59790a Directive AST (#5209) Julian Rosse 2019-05-06 00:07:04 -04:00
  • 391fcc4afa Class AST: bound/computed properties, executable body (#5208) Julian Rosse 2019-04-29 16:42:36 -04:00
  • 7b2fb18a0b Class prototype property AST (#5205) Julian Rosse 2019-04-28 19:54:59 -04:00
  • 5596a5c209 Merge branch 'master' of github.com:jashkenas/coffeescript into ast Geoffrey Booth 2019-04-28 16:27:26 -07:00