Commit Graph

  • 56182e962a Add keywords Anthony Van de Gejuchte 2016-01-16 21:35:39 +0100
  • c4a4a8c4ab Merge b39abd6582 into ac8db977b9 Anthony Van de Gejuchte 2016-01-16 20:37:52 +0000
  • b39abd6582 Add keywords Anthony Van de Gejuchte 2016-01-16 21:35:39 +0100
  • bacec46e1c Allow operator names as getters/setters Anthony Van de Gejuchte 2016-01-15 15:58:15 +0100
  • 8439c8ba98 Make arguments test slightly more strict Anthony Van de Gejuchte 2016-01-15 00:04:05 +0100
  • 5c4e470d43 Add scope test for arguments Anthony Van de Gejuchte 2016-01-14 22:32:46 +0100
  • 6605d15783 Never mangle arguments and keep them in their scope Anthony Van de Gejuchte 2016-01-10 23:33:54 +0100
  • ac8db977b9 Merge pull request #905 from avdg/unit-tests Richard van Velzen 2016-01-14 08:54:40 +0100
  • 88b77ddaa9 Add test case for line continuation Anthony Van de Gejuchte 2016-01-13 00:30:32 +0100
  • 20d5fd6a99 Merge 35ecb38c48 into 1cd9a2df9a Graham Fairweather 2016-01-07 20:28:01 +0000
  • 35ecb38c48 Remove unnecessary semi-colons Xotic750 2016-01-07 21:23:29 +0100
  • 4b4b6941b8 Merge 584726df78 into fe4e9f9d97 Demis Palma 2016-01-05 21:34:53 +0000
  • 1cd9a2df9a Merge pull request #872 from fabiosantoscode/feature/harmony-defaults Richard van Velzen 2016-01-05 21:39:23 +0100
  • fe4e9f9d97 Fix hoisting the var in ForIn Mihai Bazon 2016-01-05 13:56:52 +0200
  • 8c6af09ae0 Add mocha tests Anthony Van de Gejuchte 2015-12-27 22:28:03 +0100
  • 6f3e35bb3f Fix ch that could contain other newline characters Anthony Van de Gejuchte 2015-12-27 22:24:37 +0100
  • 7f3dbb6df7 Merge branch 'master' into harmony Richard van Velzen 2015-12-26 17:55:38 +0100
  • 174404c0f3 Do not allow newlines in string literals Anthony Van de Gejuchte 2015-12-26 15:08:37 +0100
  • 60c4030a4d Merge pull request #874 from kzc/fix-conditionals Richard van Velzen 2015-12-26 14:28:33 +0100
  • ac810dc07a Merge pull request #896 from avdg/do-while-semicolon Richard van Velzen 2015-12-26 14:26:22 +0100
  • 1e60b12983 Unnecessary semicolon Demis Palma 2015-12-19 18:18:17 +0000
  • 55267a76b3 Unneeded comma Demis Palma 2015-12-19 18:16:43 +0000
  • 584726df78 Unterminated statement Demis Palma 2015-12-19 18:13:51 +0000
  • 0cabedc526 Disable loop optimization for parse-only tests Anthony Van de Gejuchte 2015-12-18 15:25:24 +0100
  • 5cd26c005b Add tests Anthony Van de Gejuchte 2015-12-18 14:39:48 +0100
  • bd99b00413 Semicolon after do...while statement is optional Anthony Van de Gejuchte 2015-12-17 23:02:35 +0100
  • 42d39893f3 Merge f0d7415423 into 9e2f9f7910 Bogdan Chadkin 2015-12-10 14:50:30 +0000
  • 9e2f9f7910 Merge pull request #879 from ReadmeCritic/master Richard van Velzen 2015-12-07 19:04:56 +0100
  • e4d73d8b7c Merge pull request #870 from fabiosantoscode/feature/harmony-class Richard van Velzen 2015-12-07 18:59:07 +0100
  • e87c77ed41 Update README URLs based on HTTP redirects ReadmeCritic 2015-11-27 08:46:55 -0800
  • 774bda13cd #873 Fix conditionals optimizations with default compress options kzc 2015-11-24 13:27:50 -0500
  • 8220dbbea0 Default values inside destructurings Fábio Santos 2015-11-22 19:04:42 +0000
  • 59e999597e Move the idea of a symbol having a default value up the class chain. Fábio Santos 2015-11-22 19:00:54 +0000
  • cbcb3ac44e Destructuring parameters with defaults. function x({ foo, bar } = {}) { } Fábio Santos 2015-11-22 18:02:35 +0000
  • f07ab4666f Non-destructuring default parameters Fábio Santos 2015-11-22 17:40:05 +0000
  • a800356ad0 Implement new.target Fábio Santos 2015-11-21 14:48:23 +0000
  • e076abdbf2 Mangle class names correctly Fábio Santos 2015-11-21 13:59:18 +0000
  • 425613b0d2 mangle class names Fábio Santos 2015-11-21 12:20:20 +0000
  • 69da8e53e0 Separate class expressions from class declarations and their symbols like defuns Fábio Santos 2015-11-21 09:17:32 +0000
  • bb6b3a773a Make AST_Class inherit AST_Scope instead of AST_Object Fábio Santos 2015-11-20 19:34:10 +0000
  • 364d20f8fb Add mangle = { ...mangleopts } option to tests. Fábio Santos 2015-11-20 18:09:27 +0000
  • 15b5f70338 v2.6.1 v2.6.1 Mihai Bazon 2015-11-16 12:10:47 +0200
  • 7f48d5b33c Fix endless loop Mihai Bazon 2015-11-16 12:07:15 +0200
  • b6968b6bd2 Limit max iterations for tighten_body Mihai Bazon 2015-11-16 12:06:12 +0200
  • 08b80302eb Merge pull request #864 from plievone/patch-1 Richard van Velzen 2015-11-14 12:04:49 +0100
  • 645626ebe8 Fix docs for keep_fargs plievone 2015-11-14 11:38:00 +0200
  • d895c09c70 v2.6.0 v2.6.0 Mihai Bazon 2015-11-12 12:46:28 +0200
  • 08623aa6a7 Fix output for "use asm" code from SpiderMonkey AST Mihai Bazon 2015-11-12 12:18:25 +0200
  • c898a26117 Build label def/refs info when figuring out scope Mihai Bazon 2015-11-12 11:48:06 +0200
  • 619adb0308 Replace util.error with console.log Mihai Bazon 2015-11-12 11:47:37 +0200
  • 7691bebea5 Rework has_directive Mihai Bazon 2015-11-11 22:15:25 +0200
  • 3c4346728e Merge pull request #854 from kzc/moz-regexp-2 Mihai Bazon 2015-11-10 10:12:30 +0200
  • 18d37ac761 Fix parsing invalid input Mihai Bazon 2015-11-09 13:15:20 +0200
  • 63d35f8f6d Prevent ReDoS by not using a regexp to verify floating point numbers Richard van Velzen 2015-11-09 11:28:27 +0100
  • f0d7415423 Reverse errored escodegen Bogdan Chadkin 2015-11-02 23:03:15 +0300
  • ae7ee6c680 Bump dependencies Bogdan Chadkin 2015-11-02 22:54:59 +0300
  • 7dbe961b2d simplify mozilla AST RegExpLiteral token parse and handle corner cases of regex.pattern better kzc 2015-11-02 13:10:37 -0500
  • 94c4daaf9e Have mozilla AST RegExpLiteral parser use regex.pattern and regex.flags rather than non-standard raw property. kzc 2015-11-02 12:24:09 -0500
  • 37ee9de902 rename To_Moz_Literal to To_Moz_RegExp kzc 2015-11-01 10:20:42 -0500
  • 83db98ad3b Fixed RegExp literal in mozilla AST generation/output and added a --dump-spidermonkey-ast flag kzc 2015-11-01 01:02:52 -0400
  • bd0ae6569f return undefined optimization no longer uses return_void_0 option kzc 2015-10-28 17:51:46 -0400
  • 841a661071 more tests for return undefined optimization kzc 2015-10-28 13:41:41 -0400
  • 7491d07666 optimize return undefined and return void 0 kzc 2015-10-28 13:25:27 -0400
  • a26529df28 return undefined optimization no longer uses return_void_0 option kzc 2015-10-28 17:51:46 -0400
  • 335e349314 Allow specification beautify options in tests Richard van Velzen 2015-10-28 20:50:01 +0100
  • 392ac4ff31 Merge branch 'master' into harmony Richard van Velzen 2015-10-28 20:38:07 +0100
  • 2a88d07b3a Stop building for io.js Richard van Velzen 2015-10-28 20:36:03 +0100
  • c93bcffb3e drop iojs testing in .travis.yml kzc 2015-10-28 13:55:23 -0400
  • 1ad0630fc9 more tests for return undefined optimization kzc 2015-10-28 13:41:41 -0400
  • ef0f228db5 optimize return undefined and return void 0 kzc 2015-10-28 13:25:27 -0400
  • a887cde9f2 fixes #845: \v escaping should be restricted to "screw_ie8" mode Michael Ficarra 2015-10-27 09:05:21 -0700
  • 9ffed2bea6 static properties Fábio Santos 2015-10-27 00:51:47 +0000
  • 5f7cb6939c Starting ES6 classes Fábio Santos 2015-10-27 00:40:46 +0000
  • 31d2cddcd0 Merge 07e2b18991 into 64e7a00399 Fábio Santos 2015-10-27 08:31:47 +0000
  • 64e7a00399 Accept keyword names as concise method names Fábio Santos 2015-10-26 23:24:04 +0000
  • c99eaae360 Make concise methods work with propmangle Fábio Santos 2015-10-26 22:15:21 +0000
  • 34213ea2f8 Create a new symbol for methods' names Fábio Santos 2015-10-26 22:14:55 +0000
  • da8c428a07 Just making sure that concise methods are separated by commas. When classes come, they won't be necessary. Fábio Santos 2015-10-23 18:59:07 +0100
  • 0d8dea9538 start concise methods Fábio Santos 2015-10-11 18:22:07 +0100
  • 2babe737e0 Merge pull request #844 from fabiosantoscode/harmony-allow-of Richard van Velzen 2015-10-27 09:26:51 +0100
  • 07e2b18991 Accept keyword names as concise method names Fábio Santos 2015-10-26 23:24:04 +0000
  • 963a0b896a Make concise methods work with propmangle Fábio Santos 2015-10-26 22:15:21 +0000
  • a75785d725 Create a new symbol for methods' names Fábio Santos 2015-10-26 22:14:55 +0000
  • b4eae60dc8 Merge 2cce61c564 into b5623b19d4 Fábio Santos 2015-10-26 21:58:21 +0000
  • 2cce61c564 Allow 'of' to be a name. Fábio Santos 2015-10-26 20:56:59 +0000
  • 7514ec93e1 Just making sure that concise methods are separated by commas. When classes come, they won't be necessary. Fábio Santos 2015-10-23 18:59:07 +0100
  • 246ec416c0 Merge branch 'master' into harmony Richard van Velzen 2015-10-20 21:58:58 +0200
  • b5623b19d4 Fix #836 Fábio Santos 2015-10-20 19:48:56 +0100
  • c3eb61af49 start concise methods Fábio Santos 2015-10-11 18:22:07 +0100
  • 6be9c752d5 Merge branch 'master' into harmony Richard van Velzen 2015-10-20 20:12:10 +0200
  • 6b2861e086 Make_string was missing \v and wasnt reversing vertical tabs even though read_escaped_char coverts them startswithaj 2015-10-15 16:50:53 +1000
  • e32c1308e8 James change to use original source for mapping startswithaj 2015-10-15 16:48:31 +1000
  • 9644bbfe75 Merge 7d8bc94e0c into d5138f7467 Thomas Jost 2015-10-15 07:26:02 +0000
  • d5138f7467 add --pure-funcs option Damian Krzeminski 2015-10-13 21:05:37 -0400
  • eac67b2816 upgrade yargs 3.5.4 -> 3.10.0 Damian Krzeminski 2015-10-13 21:01:36 -0400
  • ce10072824 Merge pull request #829 from kzc/html_comment_ops Mihai Bazon 2015-10-13 09:59:40 +0300
  • dff54a6552 Fix other operator output related to <!-- or --> kzc 2015-10-13 01:17:10 -0400
  • 76ed083e47 Using single quotes Fábio Santos 2015-10-12 21:39:19 +0100
  • b31918bbf0 computed properties Fábio Santos 2015-09-07 22:46:07 +0100
  • 0f807a02f6 Merge d712a6c0c0 into 1940fb682c Sebastiaan Deckers 2015-10-12 09:05:49 +0000