alexlamsl
|
99fb3e8f0d
|
Merge branch 'master' into harmony-v3.0.6
|
2017-05-16 06:48:23 +08:00 |
|
Alex Lam S.L
|
050474ab44
|
v3.0.6
v3.0.6
|
2017-05-16 06:38:58 +08:00 |
|
Alex Lam S.L
|
f6c805ae1d
|
print package name alongside version in CLI (#1946)
fixes #1945
|
2017-05-16 06:34:32 +08:00 |
|
Alex Lam S.L
|
9464d3c20f
|
fix parsing of property access after new line (#1944)
Account for comments when detecting property access in `tokenizer`.
fixes #1943
|
2017-05-16 05:40:49 +08:00 |
|
alexlamsl
|
f18abd1b9c
|
minor fixes to README.md
|
2017-05-16 01:33:01 +08:00 |
|
kzc
|
3be06ad085
|
reorg README for 3.x (#1942)
|
2017-05-16 01:12:00 +08:00 |
|
Alex Lam S.L
|
265008c948
|
improve keyword-related parser errors (#1941)
fixes #1937
|
2017-05-15 23:02:55 +08:00 |
|
Alex Lam S.L
|
756c9aa7dc
|
keep minify() options in sync (#1940)
harmony-v3.0.5
|
2017-05-15 20:29:48 +08:00 |
|
Alex Lam S.L
|
07d6bfd707
|
Merge pull request #1939 from alexlamsl/harmony-v3.0.5
Merging from master for 3.0.5
|
2017-05-15 19:48:00 +08:00 |
|
alexlamsl
|
81243c4e71
|
Merge branch 'master' into harmony-v3.0.5
|
2017-05-15 18:58:54 +08:00 |
|
alexlamsl
|
cd6e849555
|
Revert "remove support for const (#1910)"
This reverts commit c391576d52.
|
2017-05-15 18:38:16 +08:00 |
|
Alex Lam S.L
|
ff526be61d
|
v3.0.5
v3.0.5
|
2017-05-15 11:37:14 +08:00 |
|
Alex Lam S.L
|
e005099fb1
|
fix & improve coverage of estree (#1935)
- fix `estree` conversion of getter/setter
- fix non-directive literal in `to_mozilla_ast()`
- revamp `test/mozilla-ast.js`
- reuse `test/ufuzz.js` for code generation
- use `acorn.parse()` for creating `estree`
- extend `test/ufuzz.js` for `acorn` workaround
- catch variable redefinition
- non-trivial literal as directive
- adjust options for tolerance
Miscellaneous
- optional semi-colon when parsing directives
fixes #1914
closes #1915
|
2017-05-15 02:37:53 +08:00 |
|
kzc
|
504a436e9d
|
Tweak README Notes (#1934)
|
2017-05-14 02:12:14 +08:00 |
|
Alex Lam S.L
|
3ca902258c
|
fix bugs with getter/setter (#1926)
- `reduce_vars`
- `side_effects`
- property access for object
- `AST_SymbolAccessor` as key names
enhance `test/ufuzz.js`
- add object getter & setter
- property assignment to setter
- avoid infinite recursion in setter
- fix & adjust assignment operators
- 50% `=`
- 25% `+=`
- 2.5% each for the rest
- avoid "Invalid array length"
- fix `console.log()`
- bypass getter
- curb recursive reference
- deprecate `-E`, always report runtime errors
|
2017-05-14 02:10:34 +08:00 |
|
kzc
|
91de285166
|
uglify-es: update homepage in package.json (#1933)
to point to harmony branch on github
|
2017-05-14 00:25:06 +08:00 |
|
kzc
|
4d8f289eb0
|
fix export default expression; (#1932)
|
2017-05-13 12:56:46 +08:00 |
|
olsonpm
|
fd0951231c
|
document 3 max passes (#1928)
|
2017-05-13 12:54:32 +08:00 |
|
olsonpm
|
9e29b6dad2
|
clarify wording (#1931)
|
2017-05-13 12:54:01 +08:00 |
|
Alex Lam S.L
|
c391576d52
|
remove support for const (#1910)
As this is not part of ES5.
|
2017-05-12 14:57:41 +08:00 |
|
Alex Lam S.L
|
ac73c5d421
|
avoid arguments and eval in reduce_vars (#1924)
fixes #1922
|
2017-05-12 12:34:55 +08:00 |
|
olsonpm
|
547f41beba
|
add documentation for side_effects & [#@]__PURE__ (#1925)
|
2017-05-12 12:29:55 +08:00 |
|
Alex Lam S.L
|
945ba64160
|
Merge pull request #1923 from alexlamsl/harmony-v3.0.4
Merging from master for 3.0.4
harmony-v3.0.4
|
2017-05-12 06:52:21 +08:00 |
|
Anthony Van de Gejuchte
|
c699200398
|
Make sure globals can be accessed from the browser (#1920)
Note: no tests as there are no integration tests
|
2017-05-12 05:50:35 +08:00 |
|
alexlamsl
|
daf44f2b21
|
Merge branch 'master' into harmony-v3.0.4
|
2017-05-12 05:13:11 +08:00 |
|
Alex Lam S.L
|
daaefc17b9
|
v3.0.4
v3.0.4
|
2017-05-12 04:52:39 +08:00 |
|
Alex Lam S.L
|
1d407e761e
|
fix invalid transform on const (#1919)
- preserve (re)assignment to `const` for runtime error
- suppress `cascade` on `const`, as runtime behaviour is ill-defined
|
2017-05-12 04:51:44 +08:00 |
|
kzc
|
2b44f4ae30
|
update README (#1918)
|
2017-05-12 03:36:33 +08:00 |
|
Alexis Tyler
|
e51c3541da
|
fix typo (#1913)
|
2017-05-11 20:24:33 +08:00 |
|
Alex Lam S.L
|
3bf194684b
|
update documentation (#1909)
- clarify options on `--source-map`
- fix `minify()` examples
fixes #1905
|
2017-05-11 17:50:50 +08:00 |
|
Gyusun Yeom
|
fcd90db30d
|
fix safari syntax error - declare twice (#1851)
To avoid Safari bug, scope of for loop should enclose parent scope variables.
fixes #1753
|
2017-05-11 16:48:43 +08:00 |
|
Alex Lam S.L
|
e2888bdc43
|
Merge pull request #1901 from alexlamsl/harmony-v3.0.3
Merging from master for 3.0.3
harmony-v3.0.3
|
2017-05-10 14:26:58 +08:00 |
|
alexlamsl
|
fb50b7b627
|
Merge branch 'master' into harmony-v3.0.3
|
2017-05-10 11:52:59 +08:00 |
|
Alex Lam S.L
|
aae7d49d0c
|
v3.0.3
v3.0.3
|
2017-05-10 11:45:03 +08:00 |
|
kzc
|
9d59c693c2
|
fix for-of loop with const iterator (#1899)
|
2017-05-10 11:36:03 +08:00 |
|
kzc
|
0459af2ecc
|
Update issue template: change harmony to uglify-es (#1900)
|
2017-05-10 11:07:54 +08:00 |
|
kzc
|
04f2344efc
|
Remove unnecessary git clone instructions in README (#1897)
|
2017-05-10 11:06:50 +08:00 |
|
kzc
|
6ddb5bd94d
|
Remove incorrect git clone instructions from uglify-es README (#1896)
|
2017-05-10 11:06:22 +08:00 |
|
kzc
|
bad9d5cf88
|
Change harmony to uglify-es in master README (#1895)
|
2017-05-10 05:07:45 +08:00 |
|
kzc
|
eda49605c5
|
Have harmony docs use uglify-es package name. (#1894)
|
2017-05-10 04:41:09 +08:00 |
|
Alex Lam S.L
|
a0f5f862df
|
gracefully handle non-Error being thrown (#1893)
|
2017-05-10 04:20:59 +08:00 |
|
Alex Lam S.L
|
1e9ef17e32
|
Merge pull request #1892 from alexlamsl/harmony-v3.0.2
Merging from master for 3.0.2
harmony-v3.0.2
|
2017-05-10 03:14:45 +08:00 |
|
Alex Lam S.L
|
41996be86f
|
extend test timeout
Travis has gone a lot slower recently, and most test failures are due to time-out on this particular test.
|
2017-05-10 02:43:12 +08:00 |
|
alexlamsl
|
222100ea4c
|
Merge branch 'master' into harmony-v3.0.2
|
2017-05-10 01:57:32 +08:00 |
|
Alex Lam S.L
|
5fd8244a2e
|
v3.0.2
v3.0.2
|
2017-05-10 01:52:00 +08:00 |
|
Alex Lam S.L
|
93db48a317
|
rename package
|
2017-05-10 01:46:55 +08:00 |
|
Alex Lam S.L
|
2944e3df7d
|
fix collapse_vars on destructuring declarations (#1889)
fixes #1886
|
2017-05-09 17:44:28 +08:00 |
|
Alex Lam S.L
|
c14e280585
|
print error stack in CLI (#1890)
|
2017-05-09 16:36:44 +08:00 |
|
Alex Lam S.L
|
bc3fa78e8c
|
mention minify().error
|
2017-05-09 16:09:48 +08:00 |
|
Alex Lam S.L
|
8c7c107765
|
update minify() usage in test/ufuzz.js (#1888)
fixes #1887
|
2017-05-09 15:58:46 +08:00 |
|