WebKit Trac
  • Login
  • Preferences
  • Register
  • Forgot your password?
  • Wiki
  • Timeline
  • Browse Source
  • Search

Context Navigation



Results (1 - 10 of 630)

1 2 3 4 5 6 7 8 9 10 11 →
[277814]: Cherry-pick r277613. rdar://problem/78264256 REGRESSION ...
... allow non-strict getters, setters, arrow functions, and ES6 methods to be returned as callers, fixing web compatibility. The intent of r230662 is preserved: generator / async functions are never exposed. There is no good way to acquire wrapper function from the internal body one, nor fr ...
By Alan Coon — May 20, 2021 12:09:22 PM
[277613]: REGRESSION (r271119): Object methods defined with shorthand notation ...
... to allow non-strict getters, setters, arrow functions, and ES6 methods to be returned as callers, fixing web compatibility. The intent of r230662 is preserved: generator / async functions are never exposed. There is no good way to acquire wrapper function from the internal body one, nor from its a ...
By Alexey Shvayka — May 17, 2021 4:20:16 PM
[275788]: Remove className() and toStringName() from the method table ...
... Source/JavaScriptCore: ES6 introduced Symbol.toStringTag to customize Object.prototype.toString return value. It was adopted by WebIDL spec, Chrome's DevTools, Node.js etc. There is no reason to keep 2 method table methods, each with only 1 call site, instead of ...
By Alexey Shvayka — Apr 9, 2021 6:00:15 PM
[275569]: Symbol and BigInt wrapper objects should perform OrdinaryToPrimitive ...
... js: Added. Source/JavaScriptCore: ES6 introduced Symbol.toPrimitive as the only way to override ToPrimitive; if it's nullish, OrdinaryToPrimitive [1] is performed unconditionally. This patch removes two redundant defaultValue() overrides, fixing JSC to call (possibly userl ...
By Alexey Shvayka — Apr 6, 2021 4:28:53 PM
[275271]: Optimize constructors of ES6 collections ...
Optimize constructors of ES6 collections https://bugs.webkit.org/show_bug.cgi?id=223953 Reviewed by Yusuke Suzuki. JSTests: * microbenchmarks/map-constructor.js: * microbenchmarks/set-constructor.js: Added. * microbenchmarks/weak-map-constructor.js: Added. * mic ...
By Alexey Shvayka — Mar 31, 2021 12:21:37 AM
[273086]: [JSC] Implement RegExp Match Indices proposal ...
... JSTests: Updated tests. * es6/Proxy_internal_get_calls_RegExp.prototype.flags.js: * stress/static-getter-in-names.js: * test262/config.yaml: Source/JavaScriptCore: This implements the latest version of the RegExp match indices proposal (https://github.com/tc39/pro ...
By msaboff@apple.com — Feb 18, 2021 11:14:34 AM
[271119]: Don't throw if `function.caller` is a non-strict / generator / async ...
... Source/JavaScriptCore: The spec forbids [1] ES6+ and strict mode functions from having their own "caller" property. r230662 went even further, throwing TypeError if `function.caller` attempts to return non-strict / generator / async function, which doesn't contradict ECMA-262, but di ...
By Alexey Shvayka — Jan 2, 2021 10:41:47 AM
WebInspectorCodingStyleGuide: These are JavaScript coding styles used in the ...
... = New class skeleton New Inspector object classes use ES6 class syntax and should have the following format: {{{ WI.NewObjectType = class NewObjectType extends WI.Object { constructor(type, param) { console.assert(param instanceof WI.ExpectedType); super(); ...
By Devin Rousso — Jun 29, 2020 3:22:47 PM
[261780]: [JSC] Make OutOfMemory error as instance of RangeError ...
... baseline-jsc: * es6/String.prototype_methods_String.prototype.padEnd.js: (TestMemoryLimits): * es6/String.prototype_methods_String.prototype.padStart.js: (TestMemoryLimits): * slowMicrobenchmarks/function-constructor-with-huge-strings.js: * stress/array-jo ...
By ysuzuki@apple.com — May 16, 2020 1:24:22 AM
[261159]: Object.prototype.toString is not spec-perfect ...
... any.worker-expected.txt: Source/JavaScriptCore: Before ES6, Object.prototype.toString relied only on internal [[Class]] slot. Starting with ES6, Object.prototype.toString checks for a handful of internal slots, mimicing [[Class]], to ensure backwards compatibility for pre-ES6 instances. Newly-a ...
By Alexey Shvayka — May 5, 2020 4:33:21 AM
1 2 3 4 5 6 7 8 9 10 11 →
Note: See TracSearch for help on searching.

Trac Powered

Powered by Trac 1.2.3
By Edgewall Software.

Hosted by Apple