Commits
User selector
Commit History
Commits on Mar 30, 2026
Adopt NODELETE in more places in Source/**
Show description for 61dfe11committed
Commits on Sep 21, 2025
[JSC] OMG exception throwing thunk should be called instead of jumped
Show description for 276a147committed
Commits on Mar 10, 2025
[JSC] Allocate b3 types using SequesteredArenaAllocator
Show description for 4f8543ecommitted
Commits on Sep 20, 2024
[JSC] Support BranchSub32/64 3 operands
Show description for 1bef55fcommitted
Commits on Jun 1, 2024
Use "= default" for constructor and destructor in JSC code
Show description for f61dcc3committed
Ahmad Saleem
Commits on Dec 11, 2023
Implement and Apply TZone Allocation Macros
Show description for a968122committed
Commits on Nov 13, 2023
Optimize Vector construction in a few more places
Show description for 91a7856committed
Commits on Dec 13, 2022
[JSC] Port and enable Wasm BBQ JIT on ARMv7
Show description for 189dce5authored andcommitted
Commits on Oct 6, 2022
Revert clang-tidy change since it broke 32bit and watchOS
Show description for aabfacbcommitted
Commits on Sep 18, 2022
Ran clang-tidy on JSC, WTF and bmalloc
Show description for 700ac83committed
Commits on Jan 17, 2022
Fix C++20 build warnings with GCC
Show description for 10381c1committed
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 May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Feb 7, 2020
Most of B3 and Air does not need to include CCallHelpers.h
Show description for 158a684committed
Robin Morisset
Commits on Dec 20, 2018
wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from
Show description for 462a669committed
Commits on Sep 13, 2017
Do unified source builds for JSC
Show description for 6313e87committed
Commits on May 12, 2017
Computing optionalDefArgWidth in CheckSpecial should not consider Scratch roles
Show description for f57ba4ecommitted
Commits on May 6, 2017
WebAssembly: Air::Inst::generate crashes on large binary on A64
Show description for 98655afcommitted
Commits on Apr 19, 2017
B3StackmapSpecial should handle when stackmap values are not recoverable from a Def'ed arg.
Show description for 4d4cf91committed
Mark Lam
Commits on Feb 24, 2017
Move Arg::Type and Arg::Width out into the B3 namespace, since they are general concepts
Show description for 9d14335committed
Filip Pizlo
Commits on Nov 27, 2016
[WTF] Import std::optional reference implementation as WTF::Optional
Show description for dd0db06committed
Commits on Sep 30, 2016
Air should have a way of expressing additional instruction flags
Show description for 01b72d8committed
Filip Pizlo
Commits on Jul 19, 2016
Implement table-based switches in B3/Air
Show description for 53a1e5ccommitted
Filip Pizlo
Commits on Feb 16, 2016
[JSC] BranchAdd can override arguments of its stackmap
Show description for 59f439eauthored andcommitted
Commits on Feb 15, 2016
[JSC] Improve the interface of Inst::shouldTryAliasingDef()
Show description for 0b6f508authored andcommitted
Commits on Feb 12, 2016
[JSC] On x86, improve the selection of which value are selected for the UseDef part of commutative operations
Show description for 0ef8d93committed
Commits on Jan 19, 2016
FTL B3 should be just as fast as FTL LLVM on Octane/crypto
Show description for 4593240committed
Filip Pizlo
Commits on Jan 4, 2016
B3 patchpoints should allow requesting scratch registers
Show description for f60232ccommitted
Filip Pizlo
Commits on Dec 14, 2015
B3 should not give ValueReps for the non-stackmap children of a CheckValue to the generator callback
Show description for 958f77ecommitted
Filip Pizlo
Commits on Dec 7, 2015
FTL B3 should be able to make JS->JS calls
Show description for ff4d516committed
Filip Pizlo
Commits on Dec 4, 2015
B3 Patchpoint and Check opcodes should be able to specify WarmAny, ColdAny, and LateColdAny
Show description for af93be9committed
Filip Pizlo
Commits on Dec 1, 2015
FTL lazy slow paths should work with B3
Show description for a3fe5bfcommitted
Filip Pizlo
Commits on Nov 17, 2015
CheckAdd/Mul should have commutativity optimizations in B3->Air lowering
Show description for a28f856committed
Filip Pizlo
Commits on Nov 13, 2015
B3 should be able to compile programs with CheckAdd, CheckSub, and CheckMul
Show description for 8ae14decommitted
Filip Pizlo