colelao
WebCore contributor
Summary
colelao's work splits between JSC's WebAssembly Memory64 implementation — Table64 across the IPInt, BBQ, and OMG tiers, SIMD support, declared memory limits, and address-type checking on table imports — and CSS value plumbing in WebCore (CSSUnitType/ValueSeparator enum refactors, the CSS Values 5 `toggle()` flag), with a smaller Find in Page cluster covering text marker caching and an iOS crash. Nothing here is classified as a security fix or hardening, but the Memory64 series is new bounds-and-indexing surface that was just switched on by default, and several commits are exactly the class of correctness gap that turns into a memory bug: an unchecked address type on table imports, oversized initial table sizes reaching compilation, and element segment expressions evaluated more than once per instance. Systematic-variant candidate: the 32-bit-to-64-bit index widening across the three Wasm tiers, where any tier that missed a bounds or type check the others got is an inconsistency worth diffing tier against tier.
Components
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-08-06 Fix CSSUnitType enum member names
- 2026-08-05 Convert CSSValue ValueSeparator to an enum class
- 2026-08-04 Add CSS Values 5 toggle() feature flag
- 2026-07-31 [Memory64] Add SIMD support
- 2026-07-30 [Memory64] Expand memory's declared limits in Memory64 case
- 2026-07-30 [Memory64] Wasm table imports don't check that the address type matches 2026-W30
- 2026-07-30 Enable WebAssembly Memory64 feature flag
- 2026-07-28 [Memory64] Implement Table64 in the OMG tier
- 2026-07-27 [Memory64] Implement Table64 in the BBQ tier
- 2026-07-25 Evaluate element segment expressions exactly once per instance
- 2026-07-24 Cache Find in Page Text Markers
- 2026-07-24 [Memory64] Allow Wasm modules with an oversized initial table size to compile
- 2026-07-24 Find in Page "Begins with" option takes too long
- 2026-07-22 Fix iOS Find in Page Crash
- 2026-07-21 [CMake] WebCore export URLPattern functions after 317625@main