haikuwebkit/Source/JavaScriptCore/runtime
Adrien Destugues 0195b40b77 Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
..
AbstractModuleRecord.cpp Speculative fix for failed scope.releaseAssertNoException() after calls to JSMap::create(). 2021-07-14 22:10:35 +00:00
AbstractModuleRecord.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
AggregateError.cpp REGRESSION (r277221): 2 test262 tests failing 2021-05-15 00:47:33 +00:00
AggregateError.h [JSC] Use ErrorInstance for AggregateError 2021-03-23 19:57:53 +00:00
AggregateErrorConstructor.cpp [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
AggregateErrorConstructor.h
AggregateErrorPrototype.cpp Make `errors` an own property of `AggregateError` instead of a prototype accessor 2020-06-13 20:40:10 +00:00
AggregateErrorPrototype.h Make `errors` an own property of `AggregateError` instead of a prototype accessor 2020-06-13 20:40:10 +00:00
ArgList.cpp Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
ArgList.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
ArgumentsMode.h
ArityCheckMode.h
ArrayBuffer.cpp [JSC] Support @@species in ArrayBuffer / SharedArrayBuffer slice 2020-11-09 05:02:22 +00:00
ArrayBuffer.h [JSC] Support @@species in ArrayBuffer / SharedArrayBuffer slice 2020-11-09 05:02:22 +00:00
ArrayBufferSharingMode.h [JSC] Support @@species in ArrayBuffer / SharedArrayBuffer slice 2020-11-09 05:02:22 +00:00
ArrayBufferView.cpp Drop most uses of the phrase 'neuter' from the tree 2020-11-04 00:03:07 +00:00
ArrayBufferView.h Drop most uses of the phrase 'neuter' from the tree 2020-11-04 00:03:07 +00:00
ArrayConstructor.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
ArrayConstructor.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
ArrayConventions.cpp
ArrayConventions.h
ArrayIteratorPrototype.cpp
ArrayIteratorPrototype.h
ArrayPrototype.cpp [JSC] Enable Array#findLast method 2021-08-21 12:10:09 +00:00
ArrayPrototype.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
ArrayStorage.h
ArrayStorageInlines.h
AsyncFromSyncIteratorPrototype.cpp
AsyncFromSyncIteratorPrototype.h
AsyncFunctionConstructor.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
AsyncFunctionConstructor.h
AsyncFunctionPrototype.cpp Align "length" properties of function prototypes with the spec 2020-08-21 23:07:40 +00:00
AsyncFunctionPrototype.h
AsyncGeneratorFunctionConstructor.cpp JSC special function forward declarations (e.g. JSC_DECLARE_HOST_FUNCTION) that are internal to a cpp file should be declared with static to avoid external linkage 2020-10-26 18:41:09 +00:00
AsyncGeneratorFunctionConstructor.h
AsyncGeneratorFunctionPrototype.cpp Align "length" properties of function prototypes with the spec 2020-08-21 23:07:40 +00:00
AsyncGeneratorFunctionPrototype.h
AsyncGeneratorPrototype.cpp
AsyncGeneratorPrototype.h
AsyncIteratorPrototype.cpp
AsyncIteratorPrototype.h
AtomicsObject.cpp [JSC] Atomics should support BigInt64Array / BigUint64Array 2021-02-03 23:07:41 +00:00
AtomicsObject.h Use JSC_DECLARE_JIT_OPERATION / JSC_DECLARE_CUSTOM_GETTER / JSC_DECLARE_CUSTOM_SETTER 2020-09-29 05:51:12 +00:00
AuxiliaryBarrier.h
AuxiliaryBarrierInlines.h
BasicBlockLocation.cpp
BasicBlockLocation.h
BatchedTransitionOptimizer.h
BigInt64Array.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
BigIntConstructor.cpp [WASM] [BigInt] Add I64 to BigInt conversion 2021-01-05 20:13:38 +00:00
BigIntConstructor.h [WASM] [BigInt] Add I64 to BigInt conversion 2021-01-05 20:13:38 +00:00
BigIntObject.cpp Symbol and BigInt wrapper objects should perform OrdinaryToPrimitive 2021-04-06 23:28:53 +00:00
BigIntObject.h Symbol and BigInt wrapper objects should perform OrdinaryToPrimitive 2021-04-06 23:28:53 +00:00
BigIntPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
BigIntPrototype.h
BigInteger.h
BigUint64Array.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
BooleanConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
BooleanConstructor.h
BooleanObject.cpp Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
BooleanObject.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
BooleanPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
BooleanPrototype.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
BrandedStructure.cpp [ESNext] Implement private methods 2021-02-09 16:30:24 +00:00
BrandedStructure.h BrandedStructure should keep its members alive. 2021-03-19 17:48:47 +00:00
BundlePath.h
BundlePath.mm
Butterfly.h
ButterflyInlines.h
BytecodeCacheError.cpp
BytecodeCacheError.h
CachePayload.cpp Reimplement JSC::CachePayload without FileSystem::unmapViewOfFile and FileSystem::MappedFileData::leakHandle 2021-06-17 21:12:45 +00:00
CachePayload.h Reimplement JSC::CachePayload without FileSystem::unmapViewOfFile and FileSystem::MappedFileData::leakHandle 2021-06-17 21:12:45 +00:00
CacheUpdate.cpp
CacheUpdate.h
CacheableIdentifier.cpp
CacheableIdentifier.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
CacheableIdentifierInlines.h Speed up debug validation in CacheableIdentifier::createFromIdentifierOwnedByCodeBlock(). 2021-05-19 16:49:28 +00:00
CachedBytecode.cpp Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
CachedBytecode.h
CachedSpecialPropertyAdaptiveStructureWatchpoint.cpp [JSC] Cache toString / valueOf / @@toPrimitive for major cases 2020-09-04 01:03:33 +00:00
CachedSpecialPropertyAdaptiveStructureWatchpoint.h [JSC] Cache toString / valueOf / @@toPrimitive for major cases 2020-09-04 01:03:33 +00:00
CachedTypes.cpp Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
CachedTypes.h Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
CagedBarrierPtr.h JSTests: 2021-04-07 09:28:49 +00:00
CallData.cpp
CallData.h
CatchScope.cpp
CatchScope.h
CellSize.h
ClassInfo.cpp
ClassInfo.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ClonedArguments.cpp Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
ClonedArguments.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
CodeCache.cpp Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
CodeCache.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
CodeSpecializationKind.cpp
CodeSpecializationKind.h
CommonIdentifiers.cpp [JSC] Arrow function |this| resolution should not be trapped by with-scope 2020-07-24 03:53:46 +00:00
CommonIdentifiers.h [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
CommonSlowPaths.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
CommonSlowPaths.h for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
CommonSlowPathsInlines.h
CompilationResult.cpp
CompilationResult.h
Completion.cpp REGRESSION (r271731): Unchecked JS exception under GlobalObject::moduleLoaderFetch 2021-01-23 00:07:28 +00:00
Completion.h
Concurrency.h [JSC] Add concurrency-aware version of isCallable / isConstructor to make it usable in DFG compiler 2020-08-25 08:06:48 +00:00
ConcurrentJSLock.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
ConfigFile.cpp
ConfigFile.h [JSC] Set s_maxPathLength fallback when OS does not have a PATH_MAX limitation 2020-12-13 23:59:24 +00:00
ConsoleClient.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
ConsoleClient.h Modernize uses of ConsoleClient 2021-04-12 23:14:49 +00:00
ConsoleObject.cpp Modernize uses of ConsoleClient 2021-04-12 23:14:49 +00:00
ConsoleObject.h
ConsoleTypes.h [Apple Pay] use the first item in `shippingOptions` even when it's not `selected` 2021-01-22 03:50:35 +00:00
ConstantMode.cpp
ConstantMode.h
ConstructAbility.h
ConstructData.cpp
ConstructData.h
ConstructorKind.h [JSC] Stop generating default parameter code if class constructor is called without 'new' 2021-07-01 02:12:20 +00:00
ControlFlowProfiler.cpp
ControlFlowProfiler.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
CustomGetterSetter.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
CustomGetterSetter.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
DOMAnnotation.h
DOMAttributeGetterSetter.cpp Non-unified build fixes late February 2021 edition 2021-02-23 07:43:16 +00:00
DOMAttributeGetterSetter.h
DataView.cpp
DataView.h
DateConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
DateConstructor.h
DateConversion.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
DateConversion.h
DateInstance.cpp Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
DateInstance.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
DateInstanceCache.h
DatePrototype.cpp Unreviewed, reverting r270860. 2020-12-15 21:38:51 +00:00
DatePrototype.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
DeferTermination.h Defer TerminationExceptions when evaluating ASSERT in HashMapIml::addNormalized(). 2021-04-14 21:50:30 +00:00
DeferredWorkTimer.cpp Replace LockHolder with Locker in local variables 2021-05-22 16:49:42 +00:00
DeferredWorkTimer.h Use UncheckedLock even less in JavaScriptCore 2021-05-26 18:35:03 +00:00
DefinePropertyAttributes.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
DeletePropertySlot.h
DirectArguments.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
DirectArguments.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
DirectArgumentsOffset.cpp
DirectArgumentsOffset.h
DirectEvalExecutable.cpp [ESNext] Implement private methods 2021-02-09 16:30:24 +00:00
DirectEvalExecutable.h [ESNext] Implement private methods 2021-02-09 16:30:24 +00:00
DisallowScope.h Simplify DisallowScope, DisallowGC, and DisallowVMReentry implementations. 2020-07-22 01:40:59 +00:00
DisallowVMEntry.h DisallowVMEntry needs a copy assignment operator, detected by gcc's -Wdeprecated-copy warning 2020-07-27 18:50:44 +00:00
DoublePredictionFuzzerAgent.cpp
DoublePredictionFuzzerAgent.h
DumpContext.cpp
DumpContext.h
ECMAMode.cpp
ECMAMode.h Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
EnsureStillAliveHere.cpp
EnsureStillAliveHere.h
EnumerationMode.h [JSC] Simplify get*PropertyNames() methods and EnumerationMode 2021-01-07 23:56:37 +00:00
Error.cpp [JSC] Fix invalid exception checks after recent ErrorInstance changes 2021-05-09 02:18:25 +00:00
Error.h Use the PropertyName parameter passed to custom getters/setters rather than a redundant const char* in DOM attribute prologues 2021-03-22 19:01:56 +00:00
ErrorConstructor.cpp [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
ErrorConstructor.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ErrorHandlingScope.cpp
ErrorHandlingScope.h
ErrorInstance.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
ErrorInstance.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ErrorPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
ErrorPrototype.h
ErrorType.cpp
ErrorType.h
EvalExecutable.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
EvalExecutable.h Don't trust parsing information to tell us if we've emitted op_call_eval 2021-03-05 00:18:23 +00:00
Exception.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
Exception.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
ExceptionEventLocation.cpp
ExceptionEventLocation.h
ExceptionExpectation.h Move ExceptionExpectation into its own .h file. 2021-04-27 22:52:55 +00:00
ExceptionFuzz.cpp Non unified build fixes, midsummer 2020 edition 2020-07-20 23:18:34 +00:00
ExceptionFuzz.h
ExceptionHelpers.cpp [JSC] invalidParameterInstanceofSourceAppender should care direct call of Symbol.hasInstance 2021-07-20 19:35:56 +00:00
ExceptionHelpers.h Move ExceptionExpectation into its own .h file. 2021-04-27 22:52:55 +00:00
ExceptionScope.cpp
ExceptionScope.h Introduce VM::hasPendingTerminationException() to make code a little more terse. 2021-05-06 03:37:15 +00:00
ExecutableBase.cpp
ExecutableBase.h
ExecutableBaseInlines.h
FileBasedFuzzerAgent.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
FileBasedFuzzerAgent.h
FileBasedFuzzerAgentBase.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
FileBasedFuzzerAgentBase.h
FinalizationRegistryConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
FinalizationRegistryConstructor.h Add support for FinalizationRegistries 2020-07-20 21:03:16 +00:00
FinalizationRegistryPrototype.cpp REGRESSION (r264574): Unchecked JS exception in validateAndApplyPropertyDescriptor() 2021-02-07 03:13:53 +00:00
FinalizationRegistryPrototype.h Add support for FinalizationRegistries 2020-07-20 21:03:16 +00:00
Float32Array.h
Float64Array.h
FunctionConstructor.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
FunctionConstructor.h
FunctionExecutable.cpp Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
FunctionExecutable.h Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
FunctionExecutableDump.cpp Unified build fixes from ARMv7 build failures 2020-09-18 16:32:45 +00:00
FunctionExecutableDump.h
FunctionExecutableInlines.h Optimize Function.prototype.toString 2021-06-04 15:58:13 +00:00
FunctionHasExecutedCache.cpp
FunctionHasExecutedCache.h
FunctionPrototype.cpp ProxyObject callees should be skipped during Function.prototype.caller resolution 2021-07-28 00:21:05 +00:00
FunctionPrototype.h Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
FunctionRareData.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
FunctionRareData.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
FuzzerAgent.cpp
FuzzerAgent.h
FuzzerPredictions.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
FuzzerPredictions.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
Gate.h [WASM-Function-References] Add call_ref instruction 2021-05-03 11:00:43 +00:00
GeneratorFunctionConstructor.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
GeneratorFunctionConstructor.h
GeneratorFunctionPrototype.cpp Align "length" properties of function prototypes with the spec 2020-08-21 23:07:40 +00:00
GeneratorFunctionPrototype.h
GeneratorPrototype.cpp
GeneratorPrototype.h
GenericArguments.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
GenericArgumentsInlines.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
GenericOffset.h
GenericTypedArrayView.h Drop most uses of the phrase 'neuter' from the tree 2020-11-04 00:03:07 +00:00
GenericTypedArrayViewInlines.h
GetPutInfo.cpp
GetPutInfo.h [JSC] Use ResolvedClosureVar to get brand from scope 2021-06-08 03:22:27 +00:00
GetVM.h
GetterSetter.cpp Turn callGetter() / callSetter() into instance methods 2021-05-15 16:59:57 +00:00
GetterSetter.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
GlobalExecutable.cpp Non-unified build fixes late February 2021 edition 2021-02-23 07:43:16 +00:00
GlobalExecutable.h Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
HasOwnPropertyCache.h Unreviewed, reverting r279546, r279554, r279558 and r279567. 2021-07-07 03:12:05 +00:00
HashMapImpl.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
HashMapImpl.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
HashMapImplInlines.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
Identifier.cpp [JSC] Optimize JSON.parse with small data by changing Identifier pool mechanism 2021-06-17 03:09:57 +00:00
Identifier.h [JSC] Optimize JSON.parse with small data by changing Identifier pool mechanism 2021-06-17 03:09:57 +00:00
IdentifierInlines.h [JSC] Optimize JSON.parse with small data by changing Identifier pool mechanism 2021-06-17 03:09:57 +00:00
IndexingHeader.h
IndexingHeaderInlines.h
IndexingType.cpp
IndexingType.h
IndirectEvalExecutable.cpp [ESNext] Implement private methods 2021-02-09 16:30:24 +00:00
IndirectEvalExecutable.h
InferredValue.h Reduce use of dmb ish on ARM64 2021-05-06 20:54:16 +00:00
InferredValueInlines.h
InitializeThreading.cpp [JSC] Introduce JITOperationList to validate JIT-caged pointers 2020-10-03 23:51:12 +00:00
InitializeThreading.h ConsoleMessage: Don't encode string JSONLogValue's as JSON 2021-02-08 09:47:26 +00:00
Int8Array.h
Int16Array.h
Int32Array.h
InternalFunction.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
InternalFunction.h [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
IntlCache.cpp [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlCache.h [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlCollator.cpp [JSC] Intl Locale Info 2021-08-21 14:33:08 +00:00
IntlCollator.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlCollatorConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
IntlCollatorConstructor.h
IntlCollatorPrototype.cpp [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
IntlCollatorPrototype.h
IntlDateTimeFormat.cpp [JSC] Remove Intl runtime feature flags for already shipped ones 2021-08-22 00:26:53 +00:00
IntlDateTimeFormat.h [JSC] Extend Intl TimeZoneName Option 2021-08-21 13:02:32 +00:00
IntlDateTimeFormatConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlDateTimeFormatConstructor.h
IntlDateTimeFormatInlines.h [JSC] Align legacy Intl constructor behavior to spec 2020-09-05 04:53:16 +00:00
IntlDateTimeFormatPrototype.cpp [JSC] Remove Intl runtime feature flags for already shipped ones 2021-08-22 00:26:53 +00:00
IntlDateTimeFormatPrototype.h [JSC] Implement Intl.DateTimeFormat.formatRangeToParts 2020-11-12 00:25:17 +00:00
IntlDisplayNames.cpp [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlDisplayNames.h [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlDisplayNamesConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlDisplayNamesConstructor.h [ECMA-402] Implement Intl.DisplayNames 2020-07-21 00:04:06 +00:00
IntlDisplayNamesPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlDisplayNamesPrototype.h [ECMA-402] Implement Intl.DisplayNames 2020-07-21 00:04:06 +00:00
IntlListFormat.cpp Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlListFormat.h [ECMA-402] Implement Intl.ListFormat 2020-10-25 06:20:47 +00:00
IntlListFormatConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlListFormatConstructor.h [ECMA-402] Implement Intl.ListFormat 2020-10-25 06:20:47 +00:00
IntlListFormatPrototype.cpp [ECMA-402] Implement Intl.ListFormat 2020-10-25 06:20:47 +00:00
IntlListFormatPrototype.h [ECMA-402] Implement Intl.ListFormat 2020-10-25 06:20:47 +00:00
IntlLocale.cpp [JSC] Intl Locale Info 2021-08-21 14:33:08 +00:00
IntlLocale.h [JSC] Intl Locale Info 2021-08-21 14:33:08 +00:00
IntlLocaleConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
IntlLocaleConstructor.h
IntlLocalePrototype.cpp [JSC] Intl Locale Info 2021-08-21 14:33:08 +00:00
IntlLocalePrototype.h
IntlNumberFormat.cpp [JSC] Ignore Intl.NumberFormat feature options when linked-ICU is old 2021-06-10 08:06:59 +00:00
IntlNumberFormat.h Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlNumberFormatConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlNumberFormatConstructor.h
IntlNumberFormatInlines.h Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlNumberFormatPrototype.cpp [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
IntlNumberFormatPrototype.h
IntlObject.cpp [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlObject.h [JSC] Intl.DisplayNames v2 2021-08-21 16:17:02 +00:00
IntlObjectInlines.h Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlPluralRules.cpp Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlPluralRules.h Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlPluralRulesConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlPluralRulesConstructor.h
IntlPluralRulesPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlPluralRulesPrototype.h
IntlRelativeTimeFormat.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
IntlRelativeTimeFormat.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
IntlRelativeTimeFormatConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlRelativeTimeFormatConstructor.h
IntlRelativeTimeFormatPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlRelativeTimeFormatPrototype.h
IntlSegmentIterator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
IntlSegmentIterator.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
IntlSegmentIteratorPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlSegmentIteratorPrototype.h [JSC] Add Intl.Segmenter 2020-08-22 19:22:24 +00:00
IntlSegmenter.cpp Switch from WTF::Optional to std::optional 2021-05-25 19:35:15 +00:00
IntlSegmenter.h Move cloneUBreakIterator declaration to IntlWorkaround.h 2021-04-14 00:24:50 +00:00
IntlSegmenterConstructor.cpp [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
IntlSegmenterConstructor.h [JSC] Add Intl.Segmenter 2020-08-22 19:22:24 +00:00
IntlSegmenterPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlSegmenterPrototype.h [JSC] Add Intl.Segmenter 2020-08-22 19:22:24 +00:00
IntlSegments.cpp Move cloneUBreakIterator declaration to IntlWorkaround.h 2021-04-14 00:24:50 +00:00
IntlSegments.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
IntlSegmentsPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
IntlSegmentsPrototype.h [JSC] Add Intl.Segmenter 2020-08-22 19:22:24 +00:00
IntlWorkaround.cpp Move cloneUBreakIterator declaration to IntlWorkaround.h 2021-04-14 00:24:50 +00:00
IntlWorkaround.h Move cloneUBreakIterator declaration to IntlWorkaround.h 2021-04-14 00:24:50 +00:00
Intrinsic.cpp [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
Intrinsic.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
IterationKind.h
IterationStatus.h
IteratorOperations.cpp [JSC] C++ iteration should support fast iterator protocol 2021-02-10 05:46:03 +00:00
IteratorOperations.h [JSC] C++ iteration should support fast iterator protocol 2021-02-10 05:46:03 +00:00
IteratorPrototype.cpp
IteratorPrototype.h
JSArray.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSArray.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSArrayBuffer.cpp
JSArrayBuffer.h Unreviewed, relanding r269940 2020-11-18 20:22:16 +00:00
JSArrayBufferConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
JSArrayBufferConstructor.h [JSC] Simply some of template-specialized host functions by defining each function 2020-09-24 05:59:46 +00:00
JSArrayBufferPrototype.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSArrayBufferPrototype.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSArrayBufferPrototypeInlines.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSArrayBufferView.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSArrayBufferView.h JSArrayBufferView::byteOffsetConcurrently has a race when using PAC 2021-07-08 02:20:51 +00:00
JSArrayBufferViewInlines.h JSArrayBufferView::byteOffsetConcurrently has a race when using PAC 2021-07-08 02:20:51 +00:00
JSArrayInlines.h
JSArrayIterator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSArrayIterator.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSAsyncFunction.cpp
JSAsyncFunction.h
JSAsyncGenerator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSAsyncGenerator.h Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
JSAsyncGeneratorFunction.cpp
JSAsyncGeneratorFunction.h
JSBigInt.cpp Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
JSBigInt.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSBoundFunction.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSBoundFunction.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSCConfig.cpp Move some LLInt globals into JSC::Config. 2020-09-21 22:01:12 +00:00
JSCConfig.h Determine if we have useFastJITPermissions on arm64e at runtime instead of hardcoding it as always enabled 2021-03-18 00:07:54 +00:00
JSCInlines.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
JSCJSValue.cpp [JSC] Add ValueOf fast path in toPrimitive 2021-06-20 09:48:03 +00:00
JSCJSValue.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSCJSValueInlines.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSCPtrTag.cpp Unreviewed, build fix for ARM64E debug build 2020-11-04 04:55:36 +00:00
JSCPtrTag.h [JSC] Implement a B3::Compilation replacement for wasm-llint 2021-01-19 00:24:52 +00:00
JSCallee.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSCallee.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSCast.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSCell.cpp Prevent sign-extended casts for 32 bits arch 2021-06-28 16:48:33 +00:00
JSCell.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSCellInlines.h [JSC] Remove ImpureProxyType 2021-03-03 01:37:34 +00:00
JSCustomGetterFunction.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSCustomGetterFunction.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSCustomSetterFunction.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
JSCustomSetterFunction.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
JSDataView.cpp Drop most uses of the phrase 'neuter' from the tree 2020-11-04 00:03:07 +00:00
JSDataView.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSDataViewPrototype.cpp [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
JSDataViewPrototype.h
JSDateMath.cpp [JSC] Harden defaultTimeZone retrieval 2021-07-15 20:44:57 +00:00
JSDateMath.h [JSC] Use new Apple ICU APIs to avoid C++ ICU API usage 2021-03-26 20:05:48 +00:00
JSDestructibleObject.h
JSDestructibleObjectHeapCellType.cpp
JSDestructibleObjectHeapCellType.h
JSExportMacros.h
JSFinalizationRegistry.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
JSFinalizationRegistry.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
JSFloat32Array.h
JSFloat64Array.h
JSFunction.cpp Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
JSFunction.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSFunctionInlines.h Optimize Function.prototype.toString 2021-06-04 15:58:13 +00:00
JSGenerator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSGenerator.h Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
JSGeneratorFunction.cpp
JSGeneratorFunction.h
JSGenericTypedArrayView.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSGenericTypedArrayViewConstructor.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSGenericTypedArrayViewConstructorInlines.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSGenericTypedArrayViewInlines.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSGenericTypedArrayViewPrototype.h
JSGenericTypedArrayViewPrototypeFunctions.h Fix exception assertions in light of the TerminationException. 2021-04-28 17:13:40 +00:00
JSGenericTypedArrayViewPrototypeInlines.h
JSGlobalLexicalEnvironment.cpp
JSGlobalLexicalEnvironment.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSGlobalObject.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
JSGlobalObject.h [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
JSGlobalObjectDebuggable.cpp
JSGlobalObjectDebuggable.h [clang-tidy] Run modernize-use-override through JSC 2020-11-14 10:28:55 +00:00
JSGlobalObjectFunctions.cpp Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
JSGlobalObjectFunctions.h Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
JSGlobalObjectInlines.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
JSImmutableButterfly.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSImmutableButterfly.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
JSInt8Array.h
JSInt16Array.h
JSInt32Array.h
JSInternalFieldObjectImpl.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSInternalFieldObjectImplInlines.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSInternalPromise.cpp Add some missing exception checks before some jsCasts. 2021-05-03 15:54:53 +00:00
JSInternalPromise.h REGRESSION (r271731): Unchecked JS exception under GlobalObject::moduleLoaderFetch 2021-01-23 00:07:28 +00:00
JSInternalPromiseConstructor.cpp
JSInternalPromiseConstructor.h
JSInternalPromisePrototype.cpp
JSInternalPromisePrototype.h
JSLexicalEnvironment.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSLexicalEnvironment.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSLock.cpp Shouldn't drain the micro task queue when calling out to ObjC 2021-06-15 18:39:27 +00:00
JSLock.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSMap.cpp Optimize constructors of ES6 collections 2021-03-31 07:21:37 +00:00
JSMap.h Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
JSMapInlines.h Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
JSMapIterator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSMapIterator.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSMicrotask.cpp Reduce promise reaction memory usage when there are multiple reactions 2021-03-02 02:14:51 +00:00
JSMicrotask.h Reduce promise reaction memory usage when there are multiple reactions 2021-03-02 02:14:51 +00:00
JSModuleEnvironment.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSModuleEnvironment.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSModuleLoader.cpp Speculative fix for failed scope.releaseAssertNoException() after calls to JSMap::create(). 2021-07-14 22:10:35 +00:00
JSModuleLoader.h Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
JSModuleNamespaceObject.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
JSModuleNamespaceObject.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSModuleRecord.cpp Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
JSModuleRecord.h Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
JSNativeStdFunction.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSNativeStdFunction.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSONObject.cpp [WebIDL] Properly validate and merge descriptors in [Replaceable] setter 2021-07-24 01:56:31 +00:00
JSONObject.h
JSObject.cpp putInlineFastReplacingStaticPropertyIfNeeded should handle custom values 2021-07-31 01:33:44 +00:00
JSObject.h Partly implement Function.prototype.{caller,arguments} reflection proposal 2021-07-25 22:32:20 +00:00
JSObjectInlines.h definePropertyOnReceiver should check if receiver canPerformFastPutInline 2021-07-30 02:00:36 +00:00
JSPromise.cpp Add some missing exception checks before some jsCasts. 2021-05-03 15:54:53 +00:00
JSPromise.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSPromiseConstructor.cpp
JSPromiseConstructor.h
JSPromisePrototype.cpp
JSPromisePrototype.h
JSPropertyNameEnumerator.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
JSPropertyNameEnumerator.h for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
JSProxy.cpp Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
JSProxy.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSRunLoopTimer.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSRunLoopTimer.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSScope.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSScope.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSScriptFetchParameters.cpp Non-unified build fixes late February 2021 edition 2021-02-23 07:43:16 +00:00
JSScriptFetchParameters.h
JSScriptFetcher.cpp
JSScriptFetcher.h
JSSegmentedVariableObject.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
JSSegmentedVariableObject.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSSet.cpp Optimize constructors of ES6 collections 2021-03-31 07:21:37 +00:00
JSSet.h Unreviewed, reverting r276112. 2021-04-16 04:58:29 +00:00
JSSetInlines.h Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
JSSetIterator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSSetIterator.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSSourceCode.cpp
JSSourceCode.h
JSString.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSString.h Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
JSStringInlines.h Optimize Function.prototype.toString 2021-06-04 15:58:13 +00:00
JSStringIterator.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSStringIterator.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSStringJoiner.cpp Drop Checked::safeGet() 2021-06-02 19:02:15 +00:00
JSStringJoiner.h Use Checked aliases instead of Checked<T, RecordOverflow> 2021-06-02 15:42:27 +00:00
JSSymbolTableObject.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSSymbolTableObject.h Object.freeze(this) at the global scope can lose a reference to a WatchpointSet 2021-03-23 18:04:34 +00:00
JSTemplateObjectDescriptor.cpp Fix exception assertions in light of the TerminationException. 2021-04-28 17:13:40 +00:00
JSTemplateObjectDescriptor.h
JSType.cpp Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
JSType.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
JSTypeInfo.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
JSTypedArrayConstructors.cpp [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSTypedArrayConstructors.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSTypedArrayPrototypes.cpp [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSTypedArrayPrototypes.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSTypedArrayViewConstructor.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
JSTypedArrayViewConstructor.h
JSTypedArrayViewPrototype.cpp Implement Array.prototype.findLast and Array.prototype.findLastIndex 2021-07-15 03:11:53 +00:00
JSTypedArrayViewPrototype.h [JSC] TypedArray#fill should be implemented in C++ 2021-02-02 03:22:18 +00:00
JSTypedArrays.cpp [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSTypedArrays.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
JSUint8Array.h
JSUint8ClampedArray.h
JSUint16Array.h
JSUint32Array.h
JSWeakMap.cpp
JSWeakMap.h Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
JSWeakMapInlines.h Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
JSWeakObjectRef.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSWeakObjectRef.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSWeakSet.cpp
JSWeakSet.h
JSWithScope.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSWithScope.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSWrapperObject.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
JSWrapperObject.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
LazyClassStructure.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
LazyClassStructure.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
LazyClassStructureInlines.h
LazyProperty.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
LazyPropertyInlines.h Run lazy properties initializers under a DeferTerminationForAWhile scope 2021-06-23 15:20:13 +00:00
LeafExecutable.cpp
LeafExecutable.h
LiteralParser.cpp Remove "function declared ‘static’ but never defined" build warnings since r278971. 2021-06-29 23:48:45 +00:00
LiteralParser.h [JSC] Optimize JSON.parse with small data by changing Identifier pool mechanism 2021-06-17 03:09:57 +00:00
Lookup.cpp Unreviewed, reverting r279546, r279554, r279558 and r279567. 2021-07-07 03:12:05 +00:00
Lookup.h [WebIDL] Properly validate and merge descriptors in [Replaceable] setter 2021-07-24 01:56:31 +00:00
MachineContext.h Merge commit '20307a3cb5047e4a3a5d1133a37d2db95a84164c' into HEAD 2021-06-12 20:52:37 +02:00
MapConstructor.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
MapConstructor.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
MapIteratorPrototype.cpp
MapIteratorPrototype.h
MapPrototype.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
MapPrototype.h
MatchResult.cpp
MatchResult.h [JSC] Add JITCage support 2020-11-04 02:31:56 +00:00
MathCommon.cpp [JSC] Annotate JIT operation functions called from B3 etc. 2020-09-29 18:12:28 +00:00
MathCommon.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MathObject.cpp JSC special function forward declarations (e.g. JSC_DECLARE_HOST_FUNCTION) that are internal to a cpp file should be declared with static to avoid external linkage 2020-10-26 18:41:09 +00:00
MathObject.h %TypedArray%#sort helper functions should be globalPrivate 2020-10-20 06:40:43 +00:00
MemoryStatistics.cpp
MemoryStatistics.h
Microtask.h
MinimumReservedZoneSize.h
ModuleProgramExecutable.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
ModuleProgramExecutable.h Don't trust parsing information to tell us if we've emitted op_call_eval 2021-03-05 00:18:23 +00:00
NarrowingNumberPredictionFuzzerAgent.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
NarrowingNumberPredictionFuzzerAgent.h
NativeErrorConstructor.cpp [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
NativeErrorConstructor.h [JSC] Simply some of template-specialized host functions by defining each function 2020-09-24 05:59:46 +00:00
NativeErrorPrototype.cpp
NativeErrorPrototype.h
NativeExecutable.cpp Optimize Function.prototype.toString 2021-06-04 15:58:13 +00:00
NativeExecutable.h Optimize Function.prototype.toString 2021-06-04 15:58:13 +00:00
NativeFunction.h [JSC] Assert Operation and HostFunction are in JITOperationsList 2020-10-11 05:27:28 +00:00
NullGetterFunction.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
NullGetterFunction.h Functions should consistently enumerate length before name 2020-09-21 20:41:07 +00:00
NullSetterFunction.cpp [JSC] Fix invalid exception checks after recent ErrorInstance changes 2021-05-09 02:18:25 +00:00
NullSetterFunction.h Functions should consistently enumerate length before name 2020-09-21 20:41:07 +00:00
NumberConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
NumberConstructor.h
NumberObject.cpp Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
NumberObject.h Remove className() and toStringName() from the method table 2021-04-10 01:00:15 +00:00
NumberPredictionFuzzerAgent.cpp
NumberPredictionFuzzerAgent.h
NumberPrototype.cpp [JSC] Replace toInteger with toIntegerOrInfinity 2021-02-07 11:13:28 +00:00
NumberPrototype.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
NumericStrings.h
ObjectConstructor.cpp [JSC] Fix Object.assign fast path to accept undefined/null 2021-07-08 00:55:24 +00:00
ObjectConstructor.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
ObjectConstructorInlines.h [JSC] Fix Object.assign fast path to accept undefined/null 2021-07-08 00:55:24 +00:00
ObjectInitializationScope.cpp Simplify DisallowScope, DisallowGC, and DisallowVMReentry implementations. 2020-07-22 01:40:59 +00:00
ObjectInitializationScope.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
ObjectPropertyChangeAdaptiveWatchpoint.h
ObjectPrototype.cpp Shouldn't drain the micro task queue when calling out to ObjC 2021-06-15 18:39:27 +00:00
ObjectPrototype.h Array's toString() is incorrect if join() is non-callable 2021-04-06 20:20:41 +00:00
Operations.cpp [JSC] Remove defaultValue() from the method table 2021-04-27 20:56:19 +00:00
Operations.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
Options.cpp Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
Options.h Make Options::useJIT() be the canonical source of truth on whether we should use the JIT. 2020-06-16 21:30:06 +00:00
OptionsList.h [JSC] Remove already-shipped wasm option flags 2021-08-23 06:28:16 +00:00
ParseInt.h
PredictionFileCreatingFuzzerAgent.cpp for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
PredictionFileCreatingFuzzerAgent.h
PrivateFieldPutKind.cpp [JSC][ESNext] Create a new opcode to handle private fields store/define 2020-09-23 17:19:38 +00:00
PrivateFieldPutKind.h [JSC][ESNext] Create a new opcode to handle private fields store/define 2020-09-23 17:19:38 +00:00
PrivateName.h
ProgramExecutable.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
ProgramExecutable.h Don't trust parsing information to tell us if we've emitted op_call_eval 2021-03-05 00:18:23 +00:00
PropertyDescriptor.cpp [JSC] PropertySlot should allow passing custom setters 2021-02-15 23:08:52 +00:00
PropertyDescriptor.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
PropertyMapHashTable.h Use reinterpret_cast_ptr in KeywordLookupGenerator, PropertyMapHashTable 2021-08-05 15:14:42 +00:00
PropertyName.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
PropertyNameArray.h
PropertyOffset.h
PropertySlot.cpp [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
PropertySlot.h [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
PropertyStorage.h
PropertyTable.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
Protect.h
PrototypeKey.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
ProxyConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
ProxyConstructor.h [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
ProxyObject.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ProxyObject.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ProxyRevoke.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
ProxyRevoke.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
PureNaN.h
PutDirectIndexMode.h
PutPropertySlot.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
RandomizingFuzzerAgent.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
RandomizingFuzzerAgent.h
ReflectObject.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
ReflectObject.h
RegExp.cpp [JSC] Yarr should perform BoyerMoore search 2021-07-29 22:26:13 +00:00
RegExp.h [JSC] Change most of enum in Yarr to enum-class 2021-07-24 20:11:12 +00:00
RegExpCache.cpp
RegExpCache.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
RegExpCachedResult.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
RegExpCachedResult.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
RegExpConstructor.cpp REGRESSION (r280460): 42 JSC test failures on Debug arm64 with ASSERTION FAILED: !m_needExceptionCheck 2021-07-30 18:56:07 +00:00
RegExpConstructor.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
RegExpGlobalData.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
RegExpGlobalData.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
RegExpGlobalDataInlines.h
RegExpInlines.h [JSC] Change most of enum in Yarr to enum-class 2021-07-24 20:11:12 +00:00
RegExpKey.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
RegExpMatchesArray.cpp [JSC] Implement RegExp Match Indices proposal 2021-02-18 19:14:34 +00:00
RegExpMatchesArray.h Minor fixes to RegExp match indices after r273086 2021-02-19 20:50:48 +00:00
RegExpObject.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
RegExpObject.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
RegExpObjectInlines.h [JSC] Replace toInteger with toIntegerOrInfinity 2021-02-07 11:13:28 +00:00
RegExpPrototype.cpp [JSC] SamplingProfiler should recognize RegExp execution 2021-07-16 04:10:49 +00:00
RegExpPrototype.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
RegExpStringIteratorPrototype.cpp
RegExpStringIteratorPrototype.h
ResourceExhaustion.cpp Add Options::exitOnResourceExhaustion() to enable exiting instead of crashing on resource exhaustion. 2021-03-30 22:46:57 +00:00
ResourceExhaustion.h Add Options::exitOnResourceExhaustion() to enable exiting instead of crashing on resource exhaustion. 2021-03-30 22:46:57 +00:00
RuntimeFlags.h Pass an isolated copy of Settings to workers and worklets. 2020-12-14 09:43:55 +00:00
RuntimeType.cpp
RuntimeType.h
SamplingCounter.cpp
SamplingCounter.h
SamplingProfiler.cpp [JSC] SamplingProfiler should recognize RegExp execution 2021-07-16 04:10:49 +00:00
SamplingProfiler.h [JSC] SamplingProfiler should recognize RegExp execution 2021-07-16 04:10:49 +00:00
ScopeOffset.cpp
ScopeOffset.h
ScopedArguments.cpp Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
ScopedArguments.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
ScopedArgumentsTable.cpp
ScopedArgumentsTable.h
Scribble.h
ScriptExecutable.cpp Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
ScriptExecutable.h Introduce LexicalScopeFeatures to enable future bytecode optimizations 2021-06-08 01:43:14 +00:00
ScriptFetchParameters.h
ScriptFetcher.h
SetConstructor.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
SetConstructor.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
SetIteratorPrototype.cpp
SetIteratorPrototype.h
SetPrototype.cpp Non-unified build fixes, mid April 2021 edition 2021-04-21 19:42:35 +00:00
SetPrototype.h
SimpleTypedArrayController.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
SimpleTypedArrayController.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
SlowPathFunction.h Implement some common Baseline JIT slow paths using JIT thunks. 2021-05-12 19:11:25 +00:00
SlowPathReturnType.h
SmallStrings.cpp [JSC] Optimize JSON.parse with small content by dropping single character Identifier pool 2021-06-16 04:55:24 +00:00
SmallStrings.h [JSC] Optimize JSON.parse with small content by dropping single character Identifier pool 2021-06-16 04:55:24 +00:00
SourceOrigin.h Clean up SourceProvider and add caller relative load script to jsc.cpp 2020-07-13 17:35:35 +00:00
SparseArrayValueMap.cpp Fix uses of Dependency::fence with respect to the compiler outsmarting us 2021-07-22 20:05:09 +00:00
SparseArrayValueMap.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
StackAlignment.h
StackFrame.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
StackFrame.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
StrictEvalActivation.cpp
StrictEvalActivation.h
StringConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
StringConstructor.h [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
StringIteratorPrototype.cpp
StringIteratorPrototype.h
StringObject.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
StringObject.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
StringPrototype.cpp Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
StringPrototype.h Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy 2021-06-08 01:53:46 +00:00
StringPrototypeInlines.h
StringRecursionChecker.cpp
StringRecursionChecker.h
Structure.cpp [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
Structure.h Fix uses of Dependency::fence with respect to the compiler outsmarting us 2021-07-22 20:05:09 +00:00
StructureCache.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
StructureCache.h
StructureChain.cpp Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
StructureChain.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
StructureIDBlob.h Fix uses of Dependency::fence with respect to the compiler outsmarting us 2021-07-22 20:05:09 +00:00
StructureIDTable.cpp Add Options::exitOnResourceExhaustion() to enable exiting instead of crashing on resource exhaustion. 2021-03-30 22:46:57 +00:00
StructureIDTable.h Reduce StructureID entropy bits to 5 to make room for more StructureIDs. 2021-08-20 16:21:35 +00:00
StructureInlines.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
StructureRareData.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
StructureRareData.h StructureRareData::m_replacementWatchpointSets should not be a pointer to a pointer 2021-05-18 00:41:59 +00:00
StructureRareDataInlines.h [JSC] Cache toString / valueOf / @@toPrimitive for major cases 2020-09-04 01:03:33 +00:00
StructureTransitionTable.h [ESNext] Implement private methods 2021-02-09 16:30:24 +00:00
SubspaceAccess.h
Symbol.cpp Remove unused getPrimitiveNumber() methods 2020-12-01 15:50:43 +00:00
Symbol.h Remove unused getPrimitiveNumber() methods 2020-12-01 15:50:43 +00:00
SymbolConstructor.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
SymbolConstructor.h
SymbolObject.cpp Symbol and BigInt wrapper objects should perform OrdinaryToPrimitive 2021-04-06 23:28:53 +00:00
SymbolObject.h Symbol and BigInt wrapper objects should perform OrdinaryToPrimitive 2021-04-06 23:28:53 +00:00
SymbolPrototype.cpp [JSC] Call custom accessors / values with their holder's global object 2021-07-23 20:13:31 +00:00
SymbolPrototype.h
SymbolStubsForSafariCompatibility.mm Add stubs to enable SafariForWebKitDevelopment to launch 2021-02-25 23:20:59 +00:00
SymbolTable.cpp Implement the Top-level await proposal 2021-02-22 00:41:30 +00:00
SymbolTable.h Object.freeze(this) at the global scope can lose a reference to a WatchpointSet 2021-03-23 18:04:34 +00:00
SymbolTableInlines.h
SymbolTableOrScopeDepth.h
TemplateObjectDescriptor.cpp
TemplateObjectDescriptor.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
TemporalNow.cpp [JSC] Rename Temporal.now to Temporal.Now 2021-07-31 01:36:50 +00:00
TemporalNow.h [JSC] Implement Temporal 2021-07-07 00:48:50 +00:00
TemporalObject.cpp [JSC] Rename Temporal.now to Temporal.Now 2021-07-31 01:36:50 +00:00
TemporalObject.h [JSC] Implement Temporal 2021-07-07 00:48:50 +00:00
TestRunnerUtils.cpp JIT thunks should work on arm64_32 2020-06-15 18:56:04 +00:00
TestRunnerUtils.h
ThrowScope.cpp Clean up SourceProvider and add caller relative load script to jsc.cpp 2020-07-13 17:35:35 +00:00
ThrowScope.h REGRESSION (r271731): Unchecked JS exception under GlobalObject::moduleLoaderFetch 2021-01-23 00:07:28 +00:00
ToNativeFromValue.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
TypeError.h Window should behave like a legacy platform object without indexed setter 2021-06-08 01:10:23 +00:00
TypeLocationCache.cpp Reduce over include usage in JSC 2020-07-31 16:00:27 +00:00
TypeLocationCache.h
TypeProfiler.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
TypeProfiler.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
TypeProfilerLog.cpp Implement a GC verifier. 2021-02-19 15:51:15 +00:00
TypeProfilerLog.h Implement a GC verifier. 2021-02-19 15:51:15 +00:00
TypeSet.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
TypeSet.h
TypedArrayAdaptors.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
TypedArrayController.cpp
TypedArrayController.h
TypedArrayInlines.h
TypedArrayType.cpp [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
TypedArrayType.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
TypedArrays.h [JSC] Implement BigInt64Array and BigUint64Array 2021-02-01 20:56:41 +00:00
TypeofType.cpp
TypeofType.h
Uint8Array.h
Uint8ClampedArray.h
Uint16Array.h
Uint16WithFraction.h
Uint32Array.h
VM.cpp [JSC] Implement returnEarlyFromInfiniteLoopsForFuzzing for 32bits 2021-06-24 08:31:48 +00:00
VM.h [JSC] SamplingProfiler should recognize RegExp execution 2021-07-16 04:10:49 +00:00
VMEntryScope.cpp Enable VMTraps checks in RETURN_IF_EXCEPTION. 2021-04-10 16:12:19 +00:00
VMEntryScope.h
VMInlines.h ActiveScratchBufferScope should take the buffer as argument 2021-07-04 23:55:48 +00:00
VMTraps.cpp Fix ODR violations in JSC 2021-08-07 22:40:24 +00:00
VMTraps.h Fix ODR violations in JSC 2021-08-07 22:40:24 +00:00
VMTrapsInlines.h Optimize the DeferTermination scope to be more efficient. 2021-04-15 20:31:04 +00:00
VarOffset.cpp
VarOffset.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
Watchdog.cpp Replace LockHolder with Locker in local variables 2021-05-22 16:49:42 +00:00
Watchdog.h The watchdog should not fire when it's not active. 2021-04-14 02:19:29 +00:00
WeakGCHashTable.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
WeakGCMap.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
WeakGCMapInlines.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
WeakGCSet.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
WeakGCSetInlines.h JSGlobalObject's m_customGetterFunctionMap and m_customSetterFunctionMap should be sets, not maps, and should use both the identifier and function pointer as the key 2021-03-31 02:55:38 +00:00
WeakMapConstructor.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
WeakMapConstructor.h
WeakMapImpl.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
WeakMapImpl.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
WeakMapImplInlines.h Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
WeakMapPrototype.cpp Refactor inline functions out of HashMapImpl.h into HashMapImplInlines.h. 2021-04-15 19:18:50 +00:00
WeakMapPrototype.h Optimize constructors of ES6 collections 2021-03-31 07:21:37 +00:00
WeakObjectRefConstructor.cpp [JSC] Throw TypeError when getFunctionRealm hits revoked Proxy 2021-03-01 19:21:41 +00:00
WeakObjectRefConstructor.h
WeakObjectRefPrototype.cpp [JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging 2020-09-25 21:32:22 +00:00
WeakObjectRefPrototype.h
WeakSetConstructor.cpp Non-unified build fixes, mid April 2021 edition 2021-04-21 19:42:35 +00:00
WeakSetConstructor.h
WeakSetPrototype.cpp Non-unified build fixes, mid April 2021 edition 2021-04-21 19:42:35 +00:00
WeakSetPrototype.h Optimize constructors of ES6 collections 2021-03-31 07:21:37 +00:00
WideningNumberPredictionFuzzerAgent.cpp Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis 2021-05-22 03:13:17 +00:00
WideningNumberPredictionFuzzerAgent.h
WriteBarrier.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00
WriteBarrierInlines.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00