Commits
User selector
Commit History
Commits on Jun 8, 2021
Introduce LexicalScopeFeatures to enable future bytecode optimizations
Show description for 31f8572committed
Commits on May 30, 2021
Remove WTF::Optional synonym for std::optional, using that class template directly instead
Show description for e98ff12committed
Commits on May 28, 2021
Next step toward using std::optional directly instead of through WTF::Optional typedef
Show description for 695e088committed
Commits on Mar 5, 2021
Don't trust parsing information to tell us if we've emitted op_call_eval
Show description for 38a48cdcommitted
Commits on Feb 9, 2021
[ESNext] Implement private methods
Show description for 0cf8318committed
Commits on Dec 15, 2020
Switch to using a linked list for the TDZ environment instead of a Vector
Show description for 25f7554committed
Commits on Oct 28, 2020
Better cache our serialization of the outer TDZ environment when creating FunctionExecutables during bytecode generation
Show description for c834904committed
Commits on Jun 5, 2020
[JSC] Add support for private class fields
Show description for 71128dbcommitted
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Apr 7, 2020
Not using strict mode within ClassDeclaration statement
Show description for 7b11165committed
Commits on Mar 27, 2020
Fix instances of new.target that should be syntax errors
Show description for 8e097abcommitted
Commits on Feb 4, 2020
[JSC] Use PackedRefPtr in UnlinkedCodeBlock
Show description for dce079dcommitted
Commits on Jan 29, 2020
Remove the include of BytecodeGenerator.h in CodeCache.h
Show description for 3e77796committed
Robin Morisset
Commits on Jan 16, 2020
[JSC] Add support for public class fields
Show description for c8a11cccommitted
Commits on Oct 17, 2019
Use constexpr in more places and remove some unnecessary external linkage.
Show description for d2b6c67committed
Mark Lam
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 Jul 17, 2019
Bytecode cache should use FileSystem
Show description for a344a2acommittedUnreviewed, rolling out r247505.
Show description for ec89803committedBytecode cache should use FileSystem
Show description for a9cbc97committed
Commits on Jun 4, 2019
JSScript should not keep bytecode cache in memory
Show description for 2083cfacommitted
Commits on May 3, 2019
[JSC] Generator CodeBlock generation should be idempotent
Show description for 0469d1bcommitted
Commits on Apr 13, 2019
CodeCache should check that the UnlinkedCodeBlock was successfully created before caching it
Show description for 35a6b17committed
Commits on Apr 10, 2019
Add support for incremental bytecode cache updates
Show description for 24bd1b2committed
Commits on Apr 4, 2019
[JSC] We should consider moving UnlinkedFunctionExecutable::m_parentScopeTDZVariables to RareData
Show description for 9cc9e9ccommitted
Commits on Feb 28, 2019
Make JSScript:cacheBytecodeWithError update the cache when the script changes
Show description for 5feb2a9committed
Commits on Feb 19, 2019
Move bytecode cache-related filesystem code out of CodeCache
Show description for e677ce8committed
Commits on Feb 17, 2019
Unreviewed, rolling out r241612.
Show description for 8d1ce4acommitted
Commits on Feb 16, 2019
[JSC] Shrink UnlinkedFunctionExecutable
Show description for 960df9dcommitted
Commits on Feb 15, 2019
Move bytecode cache-related filesystem code out of CodeCache
Show description for 1139be6committedCache the results of BytecodeGenerator::getVariablesUnderTDZ
Show description for 4d972d8committed
Commits on Feb 14, 2019
generateUnlinkedCodeBlockForFunctions shouldn't need to create a FunctionExecutable just to get its source code
Show description for b498ee5committed
Commits on Feb 13, 2019
CodeBlocks read from disk should not be re-written
Show description for 0785955committedSourceCode should be copied when generating bytecode for functions
Show description for 884f027committed
Commits on Jan 28, 2019
Replace many uses of String::format with more type-safe alternatives
Show description for ddada20committed
Commits on Jan 25, 2019
Add API to generate and consume cached bytecode
Show description for 3088b8acommitted