Commit Graph

22 Commits

Author SHA1 Message Date
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
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 519248fc7d
2.7.0 (#5412) 2022-04-23 19:19:19 -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
Geoffrey Booth d535a78e32
Update dependencies (#5405) 2022-04-02 20:00:56 -07:00
Erik Demaine 3d39d205d8
Fix continuing first line of explicit [/{ literal (#5397) 2022-01-26 09:29:01 -08:00
Geoffrey Booth f557c0579b
Import assertions (#5391) 2022-01-20 11:40:13 -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) 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 f9c3316aa5
2.6.0 (#5374) 2021-09-19 14:15:00 -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
Geoffrey Booth b90bc2459a
Add Node 16 to CI (#5372) 2021-09-14 21:39:11 -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
2020-01-30 22:38:10 -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
2019-12-31 22:19:32 -08:00
Geoffrey Booth 92f69b2bca
Release 2.4.1 (#5195)
* Fix #5133: Document that braces are required for object shorthand.

* Changelog for 2.4.1

* Update output
2019-04-07 20:41:37 -07:00
Geoffrey Booth 742224471f
Actually publish the browser compilers to NPM (#5186)
* Actually publish the browser compilers to NPM

* Transpile and minify modern browser compiler; add to lib/ folder; update docs
2019-04-07 16:09:44 -07:00
Geoffrey Booth c09d8fbedb
Release 2.4.0 (#5182)
* cake doc:site:watch should also watch the changelog files

* Changelog for 2.4.0

* 2.4.0 output
2019-03-30 11:31:22 -07:00
Geoffrey Booth f6d63776c3
ES module version of compiler for use in browsers; dynamic import() docs; revised Stage 3 policy (#5177)
* Build both a legacy and modern browser compiler

* Dynamic import example and documentation

* Update the docs to use the modern browser compiler if the browser supports it

* Update policy regarding Stage 3 features

* This never made sense, and assigning a string to index 0 *of a string* throws in Module mode (and silently does nothing in Script mode) so remove this unneeded code that throws when compiling `fn for i from from iterable` in Module mode

* Have browser-based tests use the ES module version if supported

* Simplify building logic

* Update output

* For the ES module version of the browser compiler, don't automatically attach the runScripts event handler

* Consistent comments

* Fix comment
2019-03-26 23:55:31 -07:00