Skip to content

Instantly share code, notes, and snippets.

View avdg's full-sized avatar

Anthony Van de Gejuchte avdg

View GitHub Profile
From 5293a7bc64cdc7e45c5820061a2f7e1e8c8fa52a Mon Sep 17 00:00:00 2001
From: Anthony Van de Gejuchte <[email protected]>
Date: Thu, 9 Jun 2016 22:03:06 +0200
Subject: [PATCH 2/2] yield* must internally always have an expression
---
lib/ast.js | 2 +-
lib/compress.js | 2 +-
lib/output.js | 4 ----
3 files changed, 2 insertions(+), 6 deletions(-)
From 10e7fd5c00d5bc413df7ee680f3ae6b965fdf03a Mon Sep 17 00:00:00 2001
From: Anthony Van de Gejuchte <[email protected]>
Date: Thu, 26 May 2016 17:00:37 +0200
Subject: [PATCH 1/2] Improve yield support and restrict usage of strict
- Partially reverting 91cdb93e57 and eaf3911c31 and reimplement
- Add generators support for objects and classes
- Only classes can have static methods so restrict use of it
---
lib/ast.js | 18 ++++++++-
From 76698eeb1135148567d999922f1b55e14a734bbe Mon Sep 17 00:00:00 2001
From: Anthony Van de Gejuchte <[email protected]>
Date: Thu, 26 May 2016 17:00:37 +0200
Subject: [PATCH 1/2] Improve yield support and restrict usage of strict
- Partially reverting 91cdb93e57 and eaf3911c31 and reimplement
- Add generators support for objects and classes
- Only classes can have static methods so restrict use of it
---
lib/ast.js | 18 ++++++++-
let fs = require("fs");
let http = require("http");
let https = require("https");
let path = require("path");
let url = require("url");
let fetchContent = function(options) {
if (typeof options !== "object") {
throw Error("No options given");
}
@avdg
avdg / Results.md
Created May 28, 2016 23:56
Test262 es 5.1 results for UglifyJS master branch
  • Uglify checkout 1e390269d4 (master)
  • Test262 checkout 7da91bceb9 (es5-tests)

process.versions:

{ http_parser: '2.7.0',
  node: '6.2.0',
  v8: '5.0.71.47',
 uv: '1.9.1',
@avdg
avdg / results.md
Last active May 24, 2016 22:46
Test262 es 6 results for UglifyJS harmony branch
  • Uglify checkout f63803e3e3753253721a4d7abbbe2ff46f11eecc (harmony)
  • Test262 checkout 28e707e367d438e52edb245067956df28d08ed25 (master)

process.versions:

{ http_parser: '2.7.0',
  node: '6.2.0',
  v8: '5.0.71.47',
 uv: '1.9.1',
@avdg
avdg / results.md
Created May 13, 2016 18:15
Test262 es 6 results for UglifyJS harmony branch
  • Uglify checkout e36e07fa77859bcd461234856c06c95cee0cfffe (harmony)
  • Test262 checkout 3af3af3d40a0add48e4258785012b969fd13ea71 (master)

process.versions:

{ http_parser: '2.7.0',
  node: '6.1.0',
  v8: '5.0.71.35',
 uv: '1.9.0',
@avdg
avdg / results.md
Last active May 13, 2016 15:54
Test262 es 6 results for UglifyJS harmony branch
  • Uglify checkout a0e03c9df47c411a40bceef02af2ce3dd1a329cc (master)
  • Test262 checkout 3af3af3d40a0add48e4258785012b969fd13ea71 (master)

process.versions:

{ http_parser: '2.7.0',
  node: '6.1.0',
  v8: '5.0.71.35',
 uv: '1.9.0',
@avdg
avdg / results.md
Created May 10, 2016 18:49
Test262 es 5.1 results for UglifyJS master branch

Uglify checkout a0e03c9df47c411a40bceef02af2ce3dd1a329cc (master) Test262 checkout 7da91bceb9ce7613f87db47ddd1292a2dda58b42 (es5-tests)

process.versions:

{ http_parser: '2.7.0',
  node: '6.1.0',
  v8: '5.0.71.35',
  uv: '1.9.0',
  zlib: '1.2.8',
 ares: '1.10.1-DEV',
@avdg
avdg / results.md
Last active May 10, 2016 19:14
Test262 es 6 results for UglifyJS harmony branch

Uglify checkout e36e07fa77859bcd461234856c06c95cee0cfffe (harmony) Test262 checkout 4980fd264e49aab0fe0193ecd08f41890292a1ae (master)

process.versions:

{ http_parser: '2.7.0',
  node: '6.0.0',
  v8: '5.0.71.35',
  uv: '1.9.0',
 zlib: '1.2.8',