Adopt Joe's computed property goodness in ES6 class syntax.
Created attachment 248641 [details] Fixes the bug
Created attachment 248819 [details] Updated for ToT
Created attachment 248828 [details] Updated for ToT again
Comment on attachment 248828 [details] Updated for ToT again This no longer applies on ToT.
Created attachment 249848 [details] Fixes the bug
Comment on attachment 249848 [details] Fixes the bug Wrong bug.
Created attachment 258984 [details] Adds the support
Created attachment 259027 [details] Updated for ToT
Created attachment 259032 [details] Fixed 32-bit build
Comment on attachment 259032 [details] Fixed 32-bit build r=me I think it'd be good to have tests for computed method names that have side effects and we should assert that we do things in the correct order: "[(x = 20, "foo")] {..}, [assert(x === 20), "bar"] {...}". Ryosuke says he will open up another bug for this.
Comment on attachment 259032 [details] Fixed 32-bit build Clearing flags on attachment: 259032 Committed r188498: <http://trac.webkit.org/changeset/188498>
All reviewed patches have been landed. Closing bug.