UglifyJS/test
Martijn Pieters e2d8a36e6a
Merge in Uglify master and modernize
This brings this codebase up to speed with current JS standards.

- Moved tests to an updated version in test/feature_extractor.js (based
  on test/compress.js, which in turn was evolved from test/run-tests.js)
- Update test/feature_extractor/*.js files to use valid JS syntax (
  multiline strings in JS template strings)
- Drop use of deprecated sys methods (using console instead).

Upstream changes supporting the development process (.github/ and
CONTRIBUTING.md) were not included in this merge.
2023-11-03 18:52:53 +00:00
..
compress fix corner case in collapse_vars (#5780) 2023-01-16 21:30:59 +08:00
feature_extraction Merge in Uglify master and modernize 2023-11-03 18:52:53 +00:00
input improve --reduce-test (#5763) 2022-12-13 10:07:15 +08:00
mocha improve --reduce-test (#5763) 2022-12-13 10:07:15 +08:00
release improve usability (#5758) 2022-12-04 09:10:32 +08:00
ufuzz improve usability (#5758) 2022-12-04 09:10:32 +08:00
benchmark.js enhance join_vars (#5739) 2022-11-23 01:57:16 +08:00
compress.js fix corner case in if_return (#5689) 2022-09-30 06:49:51 +08:00
exports.js Merge in Uglify master and modernize 2023-11-03 18:52:53 +00:00
feature_extraction.js Merge in Uglify master and modernize 2023-11-03 18:52:53 +00:00
fetch.js clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
jetstream.js improve usability (#5758) 2022-12-04 09:10:32 +08:00
mocha.js workaround sporadic I/O lags in GitHub Actions (#5613) 2022-08-10 07:36:14 +08:00
mozilla-ast.js fix corner case with spread syntax (#5572) 2022-07-23 03:07:04 +08:00
node.js implement mangle.properties.domprops (#5686) 2022-09-29 12:18:04 +08:00
reduce.js fix corner case in merge_vars (#5771) 2023-01-04 13:17:04 +08:00
sandbox.js minor lints (#5761) 2022-12-09 05:55:57 +08:00