Results (1 - 10 of 630)
- [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 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 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 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 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 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 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 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 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 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 May 5, 2020 4:33:21 AM —
Note: See TracSearch
for help on searching.