Skip to content

Instantly share code, notes, and snippets.

@flying-sheep
Last active August 29, 2015 14:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flying-sheep/02064095595db1f26c11 to your computer and use it in GitHub Desktop.
Save flying-sheep/02064095595db1f26c11 to your computer and use it in GitHub Desktop.
4.4.55
[es6] When comparing two symbols we may need to throw a TypeError (issue
4.3.19
[es6] Fix for-const loops (issue 3983).
4.2.71
Implement ES6 rest parameters (issue 2159).
4.2.26
ES6 Array.prototype.toString falls back on Object.prototype.toString if
4.2.18
Fix issue with __proto__ when using ES6 object literals (issue 3818).
4.2.9
MIPS: ES6 computed property names (issue 3754).
ES6 computed property names (issue 3754).
3.31.66
Ship ES6 template literals (issue 3230).
3.31.65
ES6 template literals should not use legacy octal strings (issue 3736).
3.31.63
ES6 computed property names (issue 3754).
3.31.61
ES6: Update unscopables to match spec (issue 3632).
ES6 computed property names (issue 3754).
3.31.58
Ship ES6 classes (issue 3330).
ES6 computed property names (issue 3754).
3.31.52
Ship ES6 block scoping (issue 2198).
3.31.43
ES6 template literals: Fix issue with template after rbrace (issue
Stage ES6 template literals (issue 3230).
3.31.38
Stage ES6 classes and object literal extensions (issue 3330).
3.31.25
Stage ES6 block scoping (issue 2198).
3.31.2
MIPS: ES6: Add support for super in object literals (issue 3571).
ES6: Add support for super in object literals (issue 3571).
3.30.33
Add debug mirror support for ES6 Map/Set iterators (Chromium issue
3.30.1
ES6: Implement object literal property shorthand (issue 3584).
3.29.70
Enable ES6 generators (issue 2355).
3.29.64
ES6: String(symbol) should work like symbol.toString (issue 3554).
3.29.57
ES6: Add support for method shorthand in object literals (issue 3516).
3.29.11
ES6: Duplicate properties are no longer an error (issue 3498).
3.29.10
ES6: Make sure we do not store -0 as the key in Map/Set (issue 3515).
Implement ES6 Array.of() (issue 3427).
3.29.9
ES6: Make Map/Set constructors support iterable values (issue 3508).
3.28.64
ES6: Implement WeakMap and WeakSet constructor logic (issue 3399).
Enable ES6 unscopables (issue 3401).
Enable ES6 iteration by default (issue 2214).
3.28.60
Enable ES6 Map and Set by default (issue 1622).
3.28.59
Enable ES6 Symbols by default (issue 2158).
3.28.26
Ship ES6 Math functions (issue 2938).
3.28.21
Make `let` usable as an identifier in ES6 sloppy mode (issue 2198).
Support ES6 Map and Set in heap profiler (issue 3368).
3.28.20
Fix several issues with ES6 redeclaration checks (issue 3426).
3.28.8
ES6: Add missing Set.prototype.keys function (issue 3411).
3.27.19
ES6: Add support for values/keys/entries for Map and Set (issue 1793).
3.27.12
Support ES6 weak collections in heap profiler (Chromium issue 376196).
3.27.11
Add support for ES6 Symbol in heap profiler (Chromium issue 376194).
3.27.9
ES6 Map/Set iterators/forEach improvements (issue 1793).
3.26.29
ES6: Add support for Array.prototype.fill() (issue 3273).
3.26.20
ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323).
3.26.19
ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323).
3.26.17
ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323).
3.25.22
Implement ES6 symbol registry and predefined symbols.
3.25.0
ES6: Tighten up Object.prototype.__proto__ (issue 3064).
3.24.28
Implements ES6 String.prototype.normalize method (issue 2943).
3.24.26
ES6: Map and Set needs to normalize minus zero (issue 3069).
3.24.22
ES6: Implement Object.setPrototypeOf (issue 2675).
3.24.20
ES6: Implement Object.setPrototypeOf (issue 2675).
3.24.14
ES6: Add Object.getOwnPropertySymbols (issue 3049).
3.18.4
Added a preliminary API for ES6 ArrayBuffers
3.18.0
ES6 symbols: extended V8 API to support symbols (issue 2158).
3.17.16
Finished implementation of ES6 symbols aka. private names (issue 2158).
3.17.9
ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)
3.17.8
ES6 symbols: filter symbols form for-in loops and Object.keys.
ES6 symbols: Allow symbols as property names. (issue 2158)
3.17.7
ES6 symbols: Implemented Symbol intrinsic and basic functionality
3.15.2
ES6: Added support for Set and Map clear method (issue 2400)
ES6: Added support for size to Set and Map (issue 2395)
import requests
r = requests.get('https://raw.githubusercontent.com/v8/v8-git-mirror/master/ChangeLog')
printed_versions = set()
for line in r.iter_lines(decode_unicode='utf-8'):
if line.startswith('20'):
version = line[len('20xx-xx-xx: Version '):].strip()
elif 'es6' in line.lower() or 'es2015' in line.lower():
if version not in printed_versions:
print(version)
printed_versions.add(version)
print(line)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment