Page MenuHomePhabricator

yury (Yury Delendik)
User

User Details

User Since
Jul 17 2018, 7:39 PM (382 w, 10 h)
Availability
Available
Review Queue
0

Recent Activity

Mon, Nov 10

yury committed rFIREFOXBETAc4567e0bb7a5: Bug 1995531 - Enable relaxed_simd preference for browser. r=rhunt (authored by yury).
Bug 1995531 - Enable relaxed_simd preference for browser. r=rhunt
Mon, Nov 10, 2:52 PM
yury committed rFIREFOXBETA75ef3f79aae3: Bug 1992130 - Fix arguments types for std::copy. r=rhunt (authored by yury).
Bug 1992130 - Fix arguments types for std::copy. r=rhunt
Mon, Nov 10, 2:05 PM
yury committed rFIREFOXBETAc3e11dc69bd6: Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64… (authored by rong.m.bao).
Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64…
Mon, Nov 10, 2:04 PM
yury committed rFIREFOXBETAe83d3aaf8db9: Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates… (authored by rong.m.bao).
Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates…
Mon, Nov 10, 2:04 PM
yury committed rFIREFOXBETA4ad393869182: Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64… (authored by rong.m.bao).
Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64…
Mon, Nov 10, 2:04 PM

Thu, Nov 6

yury accepted D271459: Bug 1990931 - wasm: Move stack limit from wasm::Instance to wasm::Context. r?yury.

Change looks good. I concern/curios about effect of introduced loadPtr(Address(InstanceReg, wasm::Instance::offsetOfCx()), ... instructions.

Thu, Nov 6, 9:50 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury accepted D271458: Bug 1990931 - wasm: Improve signature check code layout. r?yury.
Thu, Nov 6, 8:47 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury accepted D271457: Bug 1990931 - wasm: Move stack overflow check trap OOL. r?yury.
Thu, Nov 6, 8:08 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury added inline comments to D271456: Bug 1990931 - wasm: Add interrupt check to function prologues and use instead of stack limit trick. r?yury.
Thu, Nov 6, 8:07 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury accepted D271456: Bug 1990931 - wasm: Add interrupt check to function prologues and use instead of stack limit trick. r?yury.
Thu, Nov 6, 6:41 PM · testing-exception-unchanged (Doesn't change behavior for users)

Tue, Nov 4

yury accepted D270739: Bug 1996446 - wasm: Avoid a suspender error when unwinding a promise..

The WasmPIPromisingFunction call fails because of conversion to nullexternref, just before suspender is set. Theoretically we can move the suspender null check to the caller and document this case. (We have another call site of CleanupActiveSuspender at WasmPISuspendTaskContinue which does not need this logic)

Tue, Nov 4, 3:53 PM · testing-approved

Mon, Nov 3

yury committed rFIREFOXRELEASE12d8474e45d7: Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt (authored by yury).
Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt
Mon, Nov 3, 11:36 AM

Wed, Oct 29

yury planned changes to D270613: WIP: Bug 1989473 - Initial implementation of configureAll builtin.
Wed, Oct 29, 9:37 PM

Fri, Oct 24

yury closed D269997: Bug 1995531 - Enable relaxed_simd preference for browser. r?rhunt.
Fri, Oct 24, 4:30 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLANDc4567e0bb7a5: Bug 1995531 - Enable relaxed_simd preference for browser. r=rhunt (authored by yury).
Bug 1995531 - Enable relaxed_simd preference for browser. r=rhunt
Fri, Oct 24, 4:30 PM
yury created D269997: Bug 1995531 - Enable relaxed_simd preference for browser. r?rhunt.
Fri, Oct 24, 3:34 PM · testing-exception-unchanged (Doesn't change behavior for users)

Mon, Oct 20

yury planned changes to D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Mon, Oct 20, 9:46 PM
yury updated the diff for D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Mon, Oct 20, 9:46 PM
yury planned changes to D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Mon, Oct 20, 6:57 PM
yury updated the diff for D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Mon, Oct 20, 6:57 PM

Fri, Oct 17

yury planned changes to D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Fri, Oct 17, 8:27 PM
yury updated the diff for D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Fri, Oct 17, 8:27 PM
yury planned changes to D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Fri, Oct 17, 8:27 PM
yury updated the diff for D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Fri, Oct 17, 8:27 PM
yury updated the diff for D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Fri, Oct 17, 5:28 PM
yury planned changes to D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Fri, Oct 17, 5:28 PM

Thu, Oct 16

yury planned changes to D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Thu, Oct 16, 10:09 PM
yury updated the diff for D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Thu, Oct 16, 10:09 PM

Wed, Oct 15

yury committed rFIREFOXAUTOLAND75ef3f79aae3: Bug 1992130 - Fix arguments types for std::copy. r=rhunt (authored by yury).
Bug 1992130 - Fix arguments types for std::copy. r=rhunt
Wed, Oct 15, 8:19 PM
yury planned changes to D268754: WIP: Bug 1989473 - Baseline and InitExpr implementation.
Wed, Oct 15, 7:21 PM
yury closed D268249: Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates mutually exclusive. r=rhunt.
Wed, Oct 15, 2:36 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLANDe83d3aaf8db9: Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates… (authored by rong.m.bao).
Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates…
Wed, Oct 15, 2:36 PM
yury closed D268247: Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64-simulator. r=rhunt.
Wed, Oct 15, 2:36 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury closed D268248: Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64-simulator. r=rhunt.
Wed, Oct 15, 2:36 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLAND4ad393869182: Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64… (authored by rong.m.bao).
Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64…
Wed, Oct 15, 2:36 PM
yury committed rFIREFOXAUTOLANDc3e11dc69bd6: Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64… (authored by rong.m.bao).
Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64…
Wed, Oct 15, 2:36 PM
yury added a comment to D268248: Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64-simulator. r=rhunt.

Thank you for patch. I will land it shortly

Wed, Oct 15, 2:09 PM · testing-exception-unchanged (Doesn't change behavior for users)

Mon, Oct 13

yury accepted D268249: Bug 1993666 - Part 3: (Drive-by) Make different simulator stack switching gates mutually exclusive. r=rhunt.
Mon, Oct 13, 4:48 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury accepted D268248: Bug 1993666 - [loong64] Part 2: Enable WASM JSPI by default on loong64-simulator. r=rhunt.

Python code reformatting is needed (my guess, to break long lines near die()).

Mon, Oct 13, 4:47 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury accepted D268247: Bug 1993666 - [loong64] Part 1: Implement WASM JSPI stack switching for loong64-simulator. r=rhunt.
Mon, Oct 13, 4:44 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXBETA12d8474e45d7: Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt (authored by yury).
Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt
Mon, Oct 13, 12:25 PM

Oct 8 2025

yury closed D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 8 2025, 2:12 AM · testing-approved
yury committed rFIREFOXAUTOLAND12d8474e45d7: Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt (authored by yury).
Bug 1930192 - Enable Relaxed SIMD for release. r=rhunt
Oct 8 2025, 2:12 AM

Oct 7 2025

yury updated the diff for D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 7 2025, 10:42 PM · testing-approved

Oct 3 2025

yury requested review of D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 3 2025, 10:06 PM · testing-approved
yury updated the diff for D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 3 2025, 6:52 PM · testing-approved
yury planned changes to D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 3 2025, 6:52 PM · testing-approved
yury planned changes to D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 3 2025, 4:36 PM · testing-approved
yury updated the diff for D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 3 2025, 4:36 PM · testing-approved

Oct 2 2025

yury planned changes to D267330: Bug 1930192 - Enable Relaxed SIMD for release. r?rhunt.
Oct 2 2025, 9:57 PM · testing-approved

Sep 26 2025

yury updated the diff for D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Sep 26 2025, 7:59 PM
yury planned changes to D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Sep 26 2025, 7:59 PM

Sep 18 2025

yury planned changes to D265384: WIP: Bug 1989473 - Initial implementation of custom descriptors..
Sep 18 2025, 10:35 PM

Sep 11 2025

yury accepted D264485: Bug 1987626 - Support SetSharedObject() for wasm resizable shared array buffers..
Sep 11 2025, 1:26 PM · testing-approved

Sep 8 2025

yury planned changes to D264140: WIP: Bug 1887069 - Remove SuperTypeVector reference from WasmGcObject. Add typeDef reference to shape.
Sep 8 2025, 8:43 PM
yury committed rFIREFOXRELEASE330b4ff82890: Bug 1977593 - Ignore non-wasm related activations when searching activation to… (authored by yury).
Bug 1977593 - Ignore non-wasm related activations when searching activation to…
Sep 8 2025, 2:00 PM
yury committed rFIREFOXRELEASE120681619f5d: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward (authored by yury).
Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward
Sep 8 2025, 1:35 PM

Aug 27 2025

yury accepted D262652: Bug 1982158 - Fix OOM handling in setTimeout. r?yury.
Aug 27 2025, 1:09 PM · testing-exception-unchanged (Doesn't change behavior for users)

Aug 18 2025

yury committed rFIREFOXBETA330b4ff82890: Bug 1977593 - Ignore non-wasm related activations when searching activation to… (authored by yury).
Bug 1977593 - Ignore non-wasm related activations when searching activation to…
Aug 18 2025, 1:43 PM
yury committed rFIREFOXBETA120681619f5d: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward (authored by yury).
Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward
Aug 18 2025, 1:26 PM

Aug 11 2025

yury committed rFIREFOXRELEASEb36d74a3b113: Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt (authored by yury).
Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt
Aug 11 2025, 2:47 PM
yury committed rFIREFOXRELEASE07817ed981c4: Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native…
Aug 11 2025, 2:37 PM
yury committed rFIREFOXRELEASE014d0686e69e: Bug 1975643 - [riscv64] Part 2: Implement WASM JSPI stack switching for riscv64… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 2: Implement WASM JSPI stack switching for riscv64…
Aug 11 2025, 2:37 PM
yury committed rFIREFOXRELEASE0a59cec6df47: Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury
Aug 11 2025, 2:37 PM
yury committed rFIREFOXRELEASE13f103690275: Bug 1975643 - [riscv64] Part 1: Add WASM JSPI register defs for riscv64 in… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 1: Add WASM JSPI register defs for riscv64 in…
Aug 11 2025, 2:37 PM
yury committed rFIREFOXRELEASEdaa28ac20647: Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt (authored by yury).
Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt
Aug 11 2025, 2:31 PM
yury committed rFIREFOXRELEASE23ec97b69b5f: Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt (authored by yury).
Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt
Aug 11 2025, 2:26 PM
yury committed rFIREFOXRELEASE74b1bd19aba3: Bug 1973229 - Add conditional PASS for Resizable ArrayBuffer WPT test. r=rhunt (authored by yury).
Bug 1973229 - Add conditional PASS for Resizable ArrayBuffer WPT test. r=rhunt
Aug 11 2025, 2:26 PM

Aug 5 2025

yury planned changes to D260064: WIP: Bug 1980488 - Store uniqueId inside WasmGcObject..
Aug 5 2025, 9:49 PM

Jul 30 2025

yury closed D259285: Bug 1977593 - Ignore non-wasm related activations when searching activation to trace. r?jandem.
Jul 30 2025, 8:50 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLAND330b4ff82890: Bug 1977593 - Ignore non-wasm related activations when searching activation to… (authored by yury).
Bug 1977593 - Ignore non-wasm related activations when searching activation to…
Jul 30 2025, 8:50 PM
yury created D259285: Bug 1977593 - Ignore non-wasm related activations when searching activation to trace. r?jandem.
Jul 30 2025, 4:15 PM · testing-exception-unchanged (Doesn't change behavior for users)

Jul 22 2025

yury closed D258243: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r?jseward.
Jul 22 2025, 9:57 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLAND120681619f5d: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward (authored by yury).
Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r=jseward
Jul 22 2025, 9:57 PM
yury updated the diff for D258243: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r?jseward.
Jul 22 2025, 4:06 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury updated the diff for D258243: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r?jseward.
Jul 22 2025, 4:01 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury updated the diff for D258243: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r?jseward.
Jul 22 2025, 3:41 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury created D258243: Bug 1978600 - Use LEA instruction for ADD operation on X86 platforms. r?jseward.
Jul 22 2025, 3:23 PM · testing-exception-unchanged (Doesn't change behavior for users)

Jul 21 2025

yury committed rFIREFOXBETAb36d74a3b113: Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt (authored by yury).
Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt
Jul 21 2025, 1:56 PM
yury committed rFIREFOXBETA0a59cec6df47: Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury
Jul 21 2025, 1:42 PM
yury committed rFIREFOXBETA07817ed981c4: Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native…
Jul 21 2025, 1:42 PM
yury committed rFIREFOXBETA014d0686e69e: Bug 1975643 - [riscv64] Part 2: Implement WASM JSPI stack switching for riscv64… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 2: Implement WASM JSPI stack switching for riscv64…
Jul 21 2025, 1:42 PM
yury committed rFIREFOXBETA13f103690275: Bug 1975643 - [riscv64] Part 1: Add WASM JSPI register defs for riscv64 in… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 1: Add WASM JSPI register defs for riscv64 in…
Jul 21 2025, 1:42 PM
yury committed rFIREFOXBETAdaa28ac20647: Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt (authored by yury).
Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt
Jul 21 2025, 1:34 PM
yury committed rFIREFOXBETA74b1bd19aba3: Bug 1973229 - Add conditional PASS for Resizable ArrayBuffer WPT test. r=rhunt (authored by yury).
Bug 1973229 - Add conditional PASS for Resizable ArrayBuffer WPT test. r=rhunt
Jul 21 2025, 1:27 PM
yury committed rFIREFOXBETA23ec97b69b5f: Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt (authored by yury).
Bug 1966549 - Trace suspendable stack even when it is active. r=rhunt
Jul 21 2025, 1:27 PM

Jul 16 2025

yury closed D257496: Bug 1977120 - Disable asm.js when no Wasm compilers. r?rhunt.
Jul 16 2025, 11:25 PM · testing-approved
yury committed rFIREFOXAUTOLANDb36d74a3b113: Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt (authored by yury).
Bug 1977120 - Disable asm.js when no Wasm compilers. r=rhunt
Jul 16 2025, 11:25 PM
yury accepted D257548: Bug 1882955 - wasm: Optimize Function.prototype.call.bind. r?yury.

The patch looks good.

Jul 16 2025, 10:07 PM · testing-approved
yury created D257496: Bug 1977120 - Disable asm.js when no Wasm compilers. r?rhunt.
Jul 16 2025, 1:14 PM · testing-approved

Jul 14 2025

yury committed rFIREFOXRELEASEb6e0917d769e: Bug 1972235 - Handle properly OOM in toFixedLengthBufferImpl. r=rhunt (authored by yury).
Bug 1972235 - Handle properly OOM in toFixedLengthBufferImpl. r=rhunt
Jul 14 2025, 4:02 PM
yury committed rFIREFOXRELEASEde0e0de0fd1f: Bug 1970505 - Fix result conversion in CallOnMainStack. r=jseward (authored by yury).
Bug 1970505 - Fix result conversion in CallOnMainStack. r=jseward
Jul 14 2025, 4:01 PM
yury committed rFIREFOXRELEASE40b93e527c9f: Bug 1972621 - Change WPT test to specify maximum memory limit. r=rhunt (authored by yury).
Bug 1972621 - Change WPT test to specify maximum memory limit. r=rhunt
Jul 14 2025, 4:01 PM

Jul 10 2025

yury accepted D256862: Bug 1976559 - Add rudimentary setTimeout support to the JS shell. r?yury.
Jul 10 2025, 7:00 PM · testing-approved

Jul 8 2025

yury closed D256067: Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=rhunt.
Jul 8 2025, 5:02 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury closed D256066: Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native riscv64. r=rhunt.
Jul 8 2025, 5:02 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury committed rFIREFOXAUTOLAND0a59cec6df47: Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 4: Enable JSPI build option for riscv64. r=yury
Jul 8 2025, 5:02 PM
yury committed rFIREFOXAUTOLAND07817ed981c4: Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native… (authored by rong.m.bao).
Bug 1975643 - [riscv64] Part 3: Implement WASM JSPI stack switching for native…
Jul 8 2025, 5:02 PM
yury closed D256065: Bug 1975643 - [riscv64] Part 2: Implement WASM JSPI stack switching for riscv64 simulator. r=rhunt.
Jul 8 2025, 5:02 PM · testing-exception-unchanged (Doesn't change behavior for users)
yury closed D256064: Bug 1975643 - [riscv64] Part 1: Add WASM JSPI register defs for riscv64 in jit/CodeGenerator.cpp. r=rhunt.
Jul 8 2025, 5:02 PM · testing-exception-unchanged (Doesn't change behavior for users)