aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAlex Lam S.L <alexlamsl@gmail.com>2020-12-10 22:59:21 +0000
committerGitHub <noreply@github.com>2020-12-11 06:59:21 +0800
commit57105b299ec582bc731b58002703faa297f10063 (patch)
tree3e08387fd9e2e644e60461f47f9d782c51611692 /README.md
parent77e1bda4265c9a3fe36937dd734fab85db38437c (diff)
downloadtracifyjs-57105b299ec582bc731b58002703faa297f10063.tar.gz
tracifyjs-57105b299ec582bc731b58002703faa297f10063.zip
fix corner cases with spread syntax (#4358)
Diffstat (limited to 'README.md')
-rw-r--r--README.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/README.md b/README.md
index 5718014d..f1c51a80 100644
--- a/README.md
+++ b/README.md
@@ -1175,6 +1175,8 @@ To allow for better optimizations, the compiler makes various assumptions:
- Object properties can be added, removed and modified (not prevented with
`Object.defineProperty()`, `Object.defineProperties()`, `Object.freeze()`,
`Object.preventExtensions()` or `Object.seal()`).
+- Iteration order of keys over an object which contains spread syntax in later
+ versions of Chrome and Node.js may be altered.
- When `toplevel` is enabled, UglifyJS effectively assumes input code is wrapped
within `function(){ ... }`, thus forbids aliasing of declared global variables:
```js