Commit Graph

  • 2cb14df6b5 Merge 7ab0f0256b into ea31da2455 Anthony Van de Gejuchte 2016-06-12 12:31:07 +0000
  • ea31da2455 Don't drop unused if scope uses with statement Anthony Van de Gejuchte 2016-06-10 00:34:20 +0200
  • 4d7746baf3 Throw errors in strict mode for octal strings Anthony Van de Gejuchte 2016-05-20 10:25:35 +0200
  • b0555a123a Fix newline handling after yield Anthony Van de Gejuchte 2016-06-11 21:41:16 +0200
  • 6f3fea60d2 Add a mode to only mangle unquoted property names Shrey Banga 2016-06-10 11:55:52 -0700
  • 7ab0f0256b Don't drop unused if scope uses with statement Anthony Van de Gejuchte 2016-06-10 00:34:20 +0200
  • 2e22da589c Add keep_quoted_props to readme Shrey Banga 2016-06-10 10:43:11 -0700
  • 071cfef7a8 Escape null characters as \0 unless followed by 0-7. David Bau 2013-12-23 16:05:04 +0000
  • fa29344781 Merge branch 'master' into harmony Richard van Velzen 2016-06-09 22:29:52 +0200
  • dcfc514c38 Improve yield support and restrict usage of strict Anthony Van de Gejuchte 2016-05-26 17:00:37 +0200
  • a9293772eb Merge 4bdd12c17d into 31d5825a86 Vitaly Magerya 2016-06-09 19:23:23 +0000
  • b2d9e34b0d Merge 64194e3aeb into 31d5825a86 XhmikosR 2016-06-09 19:22:47 +0000
  • fa5b6222aa Merge c0af3db25c into 31d5825a86 tszming 2016-06-09 19:21:16 +0000
  • 31d5825a86 Catch errors when compression test fails to parse Anthony Van de Gejuchte 2016-06-08 20:11:32 +0200
  • 1ea06424b9 Consider yield in compute_char_frequency Anthony Van de Gejuchte 2016-06-09 17:15:25 +0200
  • ca40f101fe Throw errors in strict mode for octal strings Anthony Van de Gejuchte 2016-05-20 10:25:35 +0200
  • dd2935a5a7 Catch errors when compression test fails to parse Anthony Van de Gejuchte 2016-06-08 20:11:32 +0200
  • 8da440ea6b Merge 5d856bf8a0 into 8287ef6781 Anthony Van de Gejuchte 2016-06-08 17:45:45 +0000
  • 8287ef6781 Fix uglify attempting to rewrite invalid new expressions Anthony Van de Gejuchte 2016-06-07 01:33:13 +0200
  • 5d856bf8a0 Fix uglify attempting to rewrite invalid new expressions Anthony Van de Gejuchte 2016-06-07 01:33:13 +0200
  • 5cb5305cf3 Export tokenizer function ChALkeR 2016-06-07 12:25:16 +0300
  • 246a072f12 Merge a975db6f8f into 00ad57e393 Anthony Van de Gejuchte 2016-06-05 15:03:04 +0000
  • 00ad57e393 Do not allow newlines in regex Anthony Van de Gejuchte 2016-06-05 02:44:59 +0200
  • a975db6f8f Do not allow newlines in regex Anthony Van de Gejuchte 2016-06-05 02:44:59 +0200
  • 09d5707a8a collapse_vars: Do not consider RegExp literals to be constants kzc 2016-05-26 14:47:16 -0400
  • 5b8417bd7d check the start node for performance zhengxie.lj 2016-05-26 23:52:18 +0800
  • e5604c9804 bugfix #1095 zhengxie.lj 2016-05-26 18:52:50 +0800
  • 3cf0a43202 Merge 5cfefd0c41 into 8ad8d7b717 Anthony Van de Gejuchte 2016-05-24 15:58:16 +0000
  • 8ad8d7b717 Add Symbol to builtins Anthony Van de Gejuchte 2016-05-22 21:49:12 +0200
  • 0357e5923f Merge branch 'master' into harmony Richard van Velzen 2016-05-24 17:56:20 +0200
  • 1e390269d4 Optimize if_return for single if/return cases. kzc 2016-05-22 11:35:41 -0400
  • bc49dfd27a Completely allow evaluating -0 Richard van Velzen 2016-05-18 18:49:55 +0200
  • 6679538cc6 Optimize if_return for single if/return cases. kzc 2016-05-22 11:35:41 -0400
  • 5cfefd0c41 Make sure Symbol is defined on older js engines Anthony Van de Gejuchte 2016-05-22 22:08:18 +0200
  • df00507fb3 Add Symbol to builtins Anthony Van de Gejuchte 2016-05-22 21:49:12 +0200
  • b6fac12392 Merge e2014eca2a into 27eedbc302 Anthony Van de Gejuchte 2016-05-20 14:51:00 +0000
  • e2014eca2a Keep track of directives while tokenizing Anthony Van de Gejuchte 2016-05-20 10:25:35 +0200
  • b802f6cdda Merge 930f8b87b8 into 27eedbc302 Richard van Velzen 2016-05-18 16:51:34 +0000
  • 930f8b87b8 Completely allow evaluating -0 Richard van Velzen 2016-05-18 18:49:55 +0200
  • 27eedbc302 Never produce -0 when evaluating expressions (like -"") Richard van Velzen 2016-05-17 22:34:38 +0200
  • f63803e3e3 Merge branch 'master' into harmony Richard van Velzen 2016-05-16 09:53:13 +0200
  • 5f464b41e2 Simplify iife new fix kzc 2016-05-15 19:12:17 -0400
  • 63be1f3a4d Only allow var definitions to be moved into the for-init clause Richard van Velzen 2016-05-15 21:00:51 +0200
  • a84003d156 Add new option to preserve quoted props Shrey Banga 2016-05-09 21:48:36 -0700
  • 7450604677 Add text miner tool for test262 logs Anthony Van de Gejuchte 2016-05-10 01:01:55 +0200
  • b57f6c3031 Output original code as well Anthony Van de Gejuchte 2015-12-15 23:43:07 +0100
  • dfb2bf67a5 Change reporting for ecmaTester Anthony Van de Gejuchte 2015-12-15 23:26:08 +0100
  • 7a12ef4d25 Add test262 uglify tester Anthony Van de Gejuchte 2015-10-06 22:02:13 +0200
  • bcc1318d4b Do not apply negate_iife optimization to new expression kzc 2016-05-09 03:19:28 -0400
  • 7bafacd236 Respect quote style in object literals Shrey Banga 2016-05-05 13:44:59 -0700
  • e36e07fa77 Merge branch 'master' into harmony Richard van Velzen 2016-05-04 20:13:35 +0200
  • 431742b38b Merge f51910c945 into a0e03c9df4 kzc 2016-05-04 18:12:59 +0000
  • a0e03c9df4 Retain comments before AST_Constants during mangle. kzc 2016-05-03 15:08:40 -0400
  • 6641dcafb6 Fix regression causing tests to fail on windows Anthony Van de Gejuchte 2016-05-03 17:41:40 +0200
  • d2945744f2 Workaround for process.exit() tty output truncation. kzc 2016-05-01 00:59:29 -0400
  • 35bc716625 Add node 6 to travis Anthony Van de Gejuchte 2016-04-26 19:20:37 +0200
  • cecb186a4d Merge 8f40f1fef4 into f39fd3d583 kzc 2016-05-04 18:02:55 +0000
  • f39fd3d583 Handle CR line endings in comments. kzc 2016-04-25 00:42:18 -0400
  • f51910c945 Retain comments before AST_Constants during mangle. kzc 2016-05-03 15:08:40 -0400
  • b790420df4 Fix regression causing tests to fail on windows Anthony Van de Gejuchte 2016-05-03 17:41:40 +0200
  • a06961ba90 Merge ca58a200a0 into 65887d9a56 kzc 2016-05-03 14:25:42 +0000
  • ca58a200a0 Replace "/" with path.sep in test harness to support Windows. kzc 2016-05-03 10:22:32 -0400
  • 908d9f5b04 Workaround for process.exit() tty output truncation. kzc 2016-05-01 00:59:29 -0400
  • 15eb9e538a Add node 6 to travis Anthony Van de Gejuchte 2016-04-26 19:20:37 +0200
  • 65887d9a56 Merge pull request #1053 from rvanvelzen/hoist_if_return_funs Mihai Bazon 2016-04-26 22:09:52 +0300
  • d1b4f61f93 Merge pull request #1059 from not-an-aardvark/harmony Richard van Velzen 2016-04-26 11:51:13 +0200
  • e9224ab444 Add test cases for slightly more esoteric cases Richard van Velzen 2016-04-26 11:49:55 +0200
  • 4d9a085687 Add test case for hoisting a single function Richard van Velzen 2016-04-26 11:43:03 +0200
  • 5b893c8ec3 Avoid syntax error in yield assignments (fixes #1054) not-an-aardvark 2016-04-25 19:14:44 -0400
  • 8f40f1fef4 Handle CR line endings in comments. kzc 2016-04-25 00:42:18 -0400
  • 1175ed8c51 Guarantee stdout/stderr flush upon process.exit() kzc 2016-04-24 13:30:25 -0400
  • 4fe630431c Hoist functions when reversing if (x) return; ... vs. if (!x) ... Richard van Velzen 2016-04-23 23:48:33 +0200
  • 73ca44d337 Merge 80c22fa4a5 into c55dd5ed74 kzc 2016-04-19 18:06:08 +0000
  • c55dd5ed74 Add passes compress option. Fix duplicate compress warnings. kzc 2016-04-12 09:19:38 -0400
  • 8571a08a93 Do not attempt evaluating class expressions Richard van Velzen 2016-04-19 20:01:26 +0200
  • 68cc14f846 Fixups after merge Richard van Velzen 2016-04-18 15:51:32 +0200
  • f94497d1d6 Merge branch 'master' into harmony Richard van Velzen 2016-04-17 13:37:01 +0200
  • e4fa4b109a Parse comments without recursion to avoid RangeError. kzc 2016-04-15 19:58:46 -0400
  • 80c22fa4a5 Add passes compress option. Fix duplicate compress warnings. kzc 2016-04-12 09:19:38 -0400
  • 4b4528ee05 Prevent endless recursion when evaluating self-referencing consts Richard van Velzen 2016-04-12 20:30:44 +0200
  • eaf3911c31 Consider yield expressions as having side-effects Richard van Velzen 2016-04-13 14:39:49 +0200
  • 91cdb93e57 Implement harmony generators and yield Darío Javier Cravero 2016-02-04 22:19:48 +0100
  • 7516c3a0e9 Merge 7fe5c833e5 into 187a0caf9d Richard van Velzen 2016-04-12 18:48:07 +0000
  • 7fe5c833e5 Prevent endless recursion when evaluating self-referencing consts Richard van Velzen 2016-04-12 20:30:44 +0200
  • 187a0caf9d Add base54.reset() to compress tests Richard van Velzen 2016-04-12 20:08:09 +0200
  • b5a7a231f7 Actually limit sequence length. Mihai Bazon 2016-04-12 14:15:14 +0300
  • e105fbfb8b Merge d7cd5f3bca into 3907a5e3b2 kzc 2016-04-11 16:17:10 +0000
  • 3907a5e3b2 Fix warnings for referenced non-hoisted functions. kzc 2016-04-10 15:41:38 -0400
  • d7cd5f3bca More tests for #1034 - declare vars after return kzc 2016-04-11 10:41:58 -0400
  • ad3288190a Use double quotes for expected_warnings comparison. kzc 2016-04-10 21:44:56 -0400
  • df671b0d74 Fix warnings for referenced non-hoisted functions. kzc 2016-04-10 15:41:38 -0400
  • f038e89ee0 chore: rename isgenerator for is_generator Darío Javier Cravero 2016-04-10 19:58:32 +0100
  • b434b75b36 Merge pull request #1032 from kzc/member Mihai Bazon 2016-04-08 00:32:14 +0300
  • c70d176f35 Simplify member(name, array) implementation. kzc 2016-04-07 09:57:30 -0400
  • 9317237372 Avoid using inherited hasOwnProperty Mihai Bazon 2016-04-07 13:15:28 +0300
  • 64cb2fb05c Merge b95a682730 into 98434258d0 kzc 2016-04-02 15:22:40 +0000
  • 98434258d0 Optimize ternaries with boolean consequent or alternative. kzc 2016-04-02 00:21:13 -0400
  • b95a682730 reintroduce minus sign in a ternary test kzc 2016-04-02 11:15:44 -0400
  • ea9d68339f Optimize ternaries with boolean consequent or alternative. kzc 2016-04-02 00:21:13 -0400
  • 45ddb9caeb Speedup unused compress option for already minified code kzc 2016-03-28 17:58:50 -0400