Commits
User selector
Commit History
Commits on Aug 23, 2021
[JSC] Remove already-shipped JS feature flags
Show description for bb751b0committed
Commits on Mar 18, 2021
[JSC] Error#cause should apply to WebAssembly error constructors too
Show description for 1dbb76ccommitted
Commits on Mar 17, 2021
[JSC] Implement Error#cause
Show description for b03c4f4committed
Commits on Jan 7, 2021
[JSC] Simplify get*PropertyNames() methods and EnumerationMode
Show description for 8aac9eccommitted
Commits on Jul 13, 2020
Clean up SourceProvider and add caller relative load script to jsc.cpp
Show description for bca2993committed
Commits on Jun 28, 2020
Rename initializeThreading to initialize
Show description for e9d5a10committed
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on May 11, 2020
[clang-tidy] Run modernize-use-nullptr over JSC
Show description for 82fa9aecommitted
Commits on Apr 28, 2020
[JSC] Align upon the name isCallable instead of isFunction
Show description for 34fc2c3committed
Commits on Apr 27, 2020
[JSC] CallData/ConstructData should include CallType/ConstructType
Show description for b5c58f6committed[JSC] Clearly distinguish isConstructor from getConstructData
Show description for b2bbc7fcommitted
Commits on Apr 19, 2020
Fix missing exception checks and handling in JSC APIs.
Show description for 2ea571ecommitted
Mark Lam
Commits on Feb 27, 2020
Enhance JSObjectGetProperty() to mitigate against null object pointers.
Show description for 19faaa0committed
Mark Lam
Commits on Feb 26, 2020
Inline Cache delete by id/val
Show description for 94afdd5committed
Justin Michaud
Commits on Dec 11, 2019
[JSC] Put all API related JS cells into IsoSubspace
Show description for bcc2e9fcommitted
Commits on Oct 29, 2019
[JSC] Remove JSPromiseDeferred
Show description for e09fdafcommitted
Commits on Oct 22, 2019
[JSC] Thread JSGlobalObject* instead of ExecState*
Show description for cc5fb5ecommitted
Commits on Aug 27, 2019
Refactor to use VM& instead of VM* at as many places as possible.
Show description for b236c61committed
Mark Lam
Commits on Feb 26, 2019
Unpoison MacroAssemblerCodePtr, ClassInfo pointers, and a few other things.
Show description for 2482af8committed
Mark Lam
Commits on Oct 10, 2018
[JSC] Rename createXXX to tryCreateXXX if it can return RefPtr
Show description for fe8ab64committed
Commits on Sep 21, 2018
Add Promise SPI
Show description for f4be298committedUnreviewed, rolling out r236359.
Show description for aba3a50committedAdd Promise SPI
Show description for 1a24faecommitted
Commits on Sep 15, 2018
Streamline JSRetainPtr, fix leaks of JSString and JSGlobalContext
Show description for cdf8779committed
Commits on Jul 30, 2018
Rename some JSC API functions/types.
Show description for 85a176ecommitted
Commits on Jul 26, 2018
[JSC API] We should support the symbol type in our C/Obj-C API
Show description for f8d5776committed
Commits on Jun 27, 2018
[JSC] Pass VM& to functions more
Show description for 36f4c28committed
Commits on Jun 23, 2018
[WTF] Add user-defined literal for ASCIILiteral
Show description for 4a804a8committed
Commits on May 31, 2018
[JSC] Pass VM& parameter as much as possible
Show description for 599d9b7committed
Commits on Mar 8, 2018
[JSC] Add inherits<T>(VM&) leveraging JSCast fast path
Show description for 258827fcommitted
Commits on Dec 7, 2017
[Re-landing r225620] Refactoring: Rename ScrambledPtr to Poisoned.
Show description for a6da21dcommitted
Mark LamUnreviewed, rolling out r225620
Show description for 8a4383dcommittedRefactoring: Rename ScrambledPtr to Poisoned.
Show description for 66491becommitted
Mark Lam
Commits on Dec 2, 2017
Let's scramble ClassInfo pointers in cells.
Show description for b2f99f0committed
Mark Lam
Commits on Nov 2, 2017
Add support to throw OOM if MarkedArgumentBuffer may overflow.
Show description for bb10620committed
Mark Lam