4908 Commits

Author SHA1 Message Date
Mikhail
817c39a130 Update flatten helper without recursion (#5454) 2023-09-19 08:59:28 -07:00
Mikhail
0f02c50834 Optimize split in checkShebangLine (#5452)
* Optimize split in checkShebangLine

* Update build

* Update build
2023-09-07 22:49:34 -07:00
Christian Clauss
6a64bff370 continuous-integration.yml: Add Node.js 20 to the testing (#5450) 2023-07-30 09:54:44 -07:00
Erik Demaine
8984dd3eaf Fix line-height change from hover (#5449)
* Fix line-height change from hover

Partial solution to #5448.  Fixes changing `line-height`
but there are still tiny discrepancies in overall size.

* Rebuild for 2023
2023-05-11 10:11:31 -07:00
Daniel X Moore
98a23315d7 Simplified number regexes (#5430) 2022-10-25 09:23:39 -07:00
Daniel X Moore
5748210ea8 Support 1_000.toString(); fixes #5427 (#5429)
Support calling methods on numbers with separators.
2022-10-14 10:06:28 -07:00
Geoffrey Booth
1dfa23b049 Fix #5421, docs code snippets not running (#5422) 2022-08-02 09:23:31 -07:00
Robert de Forest
ae946308d7 Issue 5164: Allow capital E in scientific notation (#5242)
* Remove prohibition of capital E exponent signifier

* Remove exponent error format test

* Add test for lowercase 'e' in exponent notation

* Update output

Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
2022-04-25 23:41:09 -07:00
Daniel X Moore
d3f06e3b43 Fixes #5410 (#5413) 2022-04-25 20:54:06 -07:00
Geoffrey Booth
feaea21c47 Update dependencies (#5416)
* Update dependencies

* Test in Node 18

* Install dependencies as part of release

* Update output

* Give the browser tests three attempts
2022-04-25 20:09:26 -07:00
Geoffrey Booth
b51361abe7 Update package-lock.json 2.7.0 2022-04-23 19:27:52 -07:00
Geoffrey Booth
519248fc7d 2.7.0 (#5412) 2022-04-23 19:19:19 -07:00
Geoffrey Booth
6b4f166eb9 Add patchStackTrace export; test that all named exports are detected by Node (#5411) 2022-04-19 09:58:30 -07:00
Geoffrey Booth
4f365524d7 Update output 2022-04-19 09:03:13 -07:00
Daniel X Moore
8d32c713c5 Don’t patch Error.prepareStackTrace if --enable-source-maps is used. (#5403)
Co-authored-by: Geoffrey Booth <456802+GeoffreyBooth@users.noreply.github.com>
2022-04-18 20:10:55 -07:00
Daniel X Moore
76cf769abf Report browser test errors (#5408) 2022-04-05 16:32:26 -07:00
Daniel X Moore
44bf59923e Remove always true if check (#5406) 2022-04-04 14:39:16 -07:00
Geoffrey Booth
d535a78e32 Update dependencies (#5405) 2022-04-02 20:00:56 -07:00
Daniel X Moore
3ad26de8f0 Fix CI for Node 16.14.x (#5404)
Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
2022-04-02 16:53:05 -07:00
Erik Demaine
3d39d205d8 Fix continuing first line of explicit [/{ literal (#5397) 2022-01-26 09:29:01 -08:00
Erik Demaine
6fd58ef11c CI: Ensure browser tests are up-to-date (#5396) 2022-01-25 06:40:48 -08:00
Geoffrey Booth
f557c0579b Import assertions (#5391) 2022-01-20 11:40:13 -08:00
Jeremy Ashkenas
20b8362887 Empty commit to rebuilt github pages 2022-01-17 11:22:33 -08:00
Daniel Bayley
726c0858e4 Add Integrations section to docs (#5334)
Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
2021-11-29 11:04:47 -08:00
Julian Rosse
887a6174e9 Handle triple-quoted JSX attribute values (#5353)
Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
2021-11-26 20:26:02 -08:00
Geoffrey Booth
ed6733d177 2.6.1 (#5381) 2.6.1 2021-10-04 20:50:11 -07:00
Geoffrey Booth
d572d744eb Fix #5378, stack overflow on large files (#5380) 2021-10-02 16:24:32 -07:00
Geoffrey Booth
e82de9c0f6 Named exports for Node ESM for coffeescript package (#5376) 2021-09-20 22:05:41 -07:00
Erik Demaine
f5073fa132 Improve documentation of jumps in comments (#5375)
* Improve documentation of jumps

* Review suggestion

Co-authored-by: Geoffrey Booth <456802+GeoffreyBooth@users.noreply.github.com>

* Rebuild

Co-authored-by: Geoffrey Booth <456802+GeoffreyBooth@users.noreply.github.com>
2021-09-19 22:53:48 -07:00
Geoffrey Booth
f9c3316aa5 2.6.0 (#5374) 2.6.0 2021-09-19 14:15:00 -07:00
Erik Demaine
ff13d85625 ci: Check that build steps didn’t change any files (#5373) 2021-09-16 15:04:51 -07:00
Erik Demaine
c4f1fe7132 Support top-level await (#5371)
* Support top-level await

* Remove code duplication

* Avoid use of trimEnd so tests pass in old Node

* Proposed rewrite of tests

* startsWith tests; revert eqJS

* build:browser
2021-09-15 10:40:18 -07:00
Erik Demaine
b0946c3c60 Fix documentation links to try/catch section (#5349)
* Fix documentation links to try/catch section

Consistently use `#try-catch` for the section (and `#try` for the demo)

* Fix documentation source
2021-09-15 10:39:38 -07:00
Geoffrey Booth
b90bc2459a Add Node 16 to CI (#5372) 2021-09-14 21:39:11 -07:00
Geoffrey Booth
07f644c392 Fix call MetaProperty (#5324) 2020-06-02 21:00:40 -07:00
Aurélio A. Heckert
2fd9ee403c Support import.meta and import.meta.* (#5319)
Co-authored-by: Geoffrey Booth <webmaster@geoffreybooth.com>
2020-05-29 18:16:48 -07:00
Geoffrey Booth
389ce89555 Run browser tests in headless Chrome; replace Travis and AppVeyor with GitHub Actions (#5298) 2020-05-25 21:03:49 -07:00
Julian Rosse
75d376f2ef Fix: comprehension as postfix conditional (#5310)
Co-authored-by: Geoffrey Booth <webmaster@geoffreybooth.com>
2020-03-10 10:29:00 -07:00
Geoffrey Booth
3136bde928 Update dependencies (#5311)
* Install exactly @babel/core@7.7.7, the last version known to work in Node 6 --harmony

* Update other dependencies
2020-03-10 00:28:54 -07:00
Geoffrey Booth
26a7ba1659 2.5.1 (#5297)
* Bump version to 2.5.1

* Changelog for 2.5.1

* Update output for 2.5.1
2.5.1
2020-01-30 22:38:10 -08:00
Julian Rosse
9cef39d21a Handle implicit object as end of outer implicit object property value (#5296)
* not continuing implicit object if after UNFINISHED

* following property not working

* handle following object properties

* tests

* indebt -> continuationLineAdditionalIndent
2020-01-29 16:20:40 -08:00
Julian Rosse
92ad04b9b1 Allow soaks and prototype shorthands in object splats (#5293)
* use normal Accessor grammar rule

* allow soaked calls

* test lhs spread
2020-01-27 15:37:22 -08:00
Julian Rosse
6fe980e569 Improve performance of location data compensation (#5294) 2020-01-26 22:46:28 -08:00
Daniel Bayley
bb8df1e052 Fix typos (#5287) 2020-01-16 09:54:12 -08:00
Geoffrey Booth
61d408f093 2.5.0 (#5284)
* 2.5.0 changelog

* Update dependencies

* Colors are expected to be globals by the new AST test helpers

* Disable testing of deepStrictIncludeExpectedProperties in browsers for now

* Update output of compiler only

* Update browser compiler output

* Update docs output

* Document ast option

* Update output

* Fix and reenable deepStrict test for browser test suite

* Update output
2.5.0
2019-12-31 22:19:32 -08:00
Julian Rosse
ba41b4417d Allow linebreak/indent in destructured for variable (#5286)
* allow linebreak/indent in for variable pattern

* tests

* <

* condition
2019-12-31 18:22:04 -08:00
Geoffrey Booth
33bbef963c Merge pull request #5285 from helixbass/browser-compiler-call-parsing-error
Browser compiler call parsing fix
2019-12-31 09:58:04 -08:00
Julian Rosse
c4f0c9ed06 don't return boolean from grammar rule 2019-12-31 10:05:42 -07:00
Geoffrey Booth
8677a0dbc4 Update output from #5275 2019-12-30 23:17:55 -08:00
Geoffrey Booth
ee2a107f3c AST: Refactor marking nodes that return (#5275)
AST: Refactor marking nodes that return
2019-12-30 12:57:50 -08:00