Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

Caslyn (Caslyn Tonelli)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 28 2023, 2:26 PM (35 w, 5 d)

Recent Activity

Aug 2 2023

Caslyn accepted D156938: Reland "[scudo] Enable MemMapFuchsia".
Aug 2 2023, 1:52 PM · Restricted Project, Restricted Project

Aug 1 2023

Caslyn accepted D156800: [scudo] Enable MemMapFuchsia.
Aug 1 2023, 11:27 AM · Restricted Project, Restricted Project

Jul 31 2023

Caslyn accepted D156629: [libc] Quiet initializer warnings in getopt.
Jul 31 2023, 11:26 AM · Restricted Project, Restricted Project

Jul 18 2023

Caslyn abandoned D155250: [ubsan] Disable sigaction.cpp on x86_64 w/ ubsan-tsan.

Abandoning this attempt - and agree that it's too heavy handed. @mysterymath has taken the lead on debugging.

Jul 18 2023, 3:36 PM · Restricted Project, Restricted Project

Jul 15 2023

Caslyn retitled D155250: [ubsan] Disable sigaction.cpp on x86_64 w/ ubsan-tsan from [WIP] UBSan-ThreadSanitizer-aarch64 compat to [ubsan] Disable sigaction.cpp on x86_64 w/ ubsan-tsan.
Jul 15 2023, 12:26 PM · Restricted Project, Restricted Project
Caslyn added a reviewer for D155250: [ubsan] Disable sigaction.cpp on x86_64 w/ ubsan-tsan: dvyukov.
Jul 15 2023, 12:23 PM · Restricted Project, Restricted Project
Caslyn published D155250: [ubsan] Disable sigaction.cpp on x86_64 w/ ubsan-tsan for review.

@dvyukov - I think this could resolve the remaining error we're seeing on Fuchsia linux-x86_64 builds like this one: https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8775481122257091553/overview

Jul 15 2023, 12:22 PM · Restricted Project, Restricted Project
Caslyn committed rGc3767a943fad: [ubsan] Disable sigaction.cpp on archs for debugging (authored by Caslyn).
[ubsan] Disable sigaction.cpp on archs for debugging
Jul 15 2023, 8:04 AM · Restricted Project, Restricted Project
Caslyn closed D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .
Jul 15 2023, 8:04 AM · Restricted Project, Restricted Project

Jul 14 2023

Caslyn added a reviewer for D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan : dvyukov.
Jul 14 2023, 6:12 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .
Jul 14 2023, 3:32 PM · Restricted Project, Restricted Project
Caslyn retitled D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan from [ubsan] Disable sigaction.cpp on archs for debugging to [ubsan] Disable sigaction.cpp on ubsan-tsan .
Jul 14 2023, 3:29 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .

Amend XFAIL to include ubsan-tsan

Jul 14 2023, 2:29 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .

Amend XFAIL directive

Jul 14 2023, 1:27 PM · Restricted Project, Restricted Project
Caslyn committed rG68d2814f421b: [Debuginfod][unittest] Include llvm/Support/StringExtras.h (authored by Caslyn).
[Debuginfod][unittest] Include llvm/Support/StringExtras.h
Jul 14 2023, 11:38 AM · Restricted Project, Restricted Project
Caslyn closed D155314: [Debuginfod][unittest] Include llvm/Support/StringExtras.h.
Jul 14 2023, 11:38 AM · Restricted Project, Restricted Project
Caslyn added inline comments to D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .
Jul 14 2023, 11:01 AM · Restricted Project, Restricted Project
Caslyn requested review of D155317: [ubsan] Disable sigaction.cpp on ubsan-tsan .
Jul 14 2023, 10:57 AM · Restricted Project, Restricted Project
Caslyn requested review of D155314: [Debuginfod][unittest] Include llvm/Support/StringExtras.h.
Jul 14 2023, 10:25 AM · Restricted Project, Restricted Project
Caslyn committed rGf6db55ea66cf: ubsan: disable sigaction test for aarch64 (authored by dvyukov).
ubsan: disable sigaction test for aarch64
Jul 14 2023, 9:40 AM · Restricted Project, Restricted Project
Caslyn closed D155272: ubsan: disable sigaction test for aarch64.
Jul 14 2023, 9:40 AM · Restricted Project, Restricted Project
Caslyn added a comment to D155272: ubsan: disable sigaction test for aarch64.

Thanks @dvyukov - I hope you don't mind I went ahead and committed this on your behalf.

Jul 14 2023, 9:40 AM · Restricted Project, Restricted Project
Caslyn accepted D155272: ubsan: disable sigaction test for aarch64.
Jul 14 2023, 8:22 AM · Restricted Project, Restricted Project

Jul 13 2023

Caslyn added inline comments to D155188: sanitizer_common: initialize sanitizer runtimes lazily from signal interceptors.
Jul 13 2023, 7:30 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D155188: sanitizer_common: initialize sanitizer runtimes lazily from signal interceptors.
Jul 13 2023, 11:59 AM · Restricted Project, Restricted Project

Jul 12 2023

Caslyn added a comment to rG210f61cbdded: [ARM] Correctly handle execute-only in EmitStructByval.

This was reverted due to its dependency on https://reviews.llvm.org/D154943 - please see https://github.com/llvm/llvm-project/issues/63831.

Jul 12 2023, 4:37 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for rG210f61cbdded: [ARM] Correctly handle execute-only in EmitStructByval: rG6d9065a7164b: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn committed rG6d9065a7164b: Revert "[ARM] Correctly handle execute-only in EmitStructByval" (authored by Caslyn).
Revert "[ARM] Correctly handle execute-only in EmitStructByval"
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for rG647aff28558b: [ARM] Restructure MOVi32imm expansion to not do pointless instructions: rGb11559122e69: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn committed rGb11559122e69: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions" (authored by Caslyn).
Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions"
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for D154944: [ARM] Correctly handle execute-only in EmitStructByval: rG6d9065a7164b: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn closed D155138: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for D154943: [ARM] Restructure MOVi32imm expansion to not do pointless instructions: rGb11559122e69: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn closed D155122: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 4:33 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for rG210f61cbdded: [ARM] Correctly handle execute-only in EmitStructByval: D155138: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:30 PM · Restricted Project, Restricted Project
Caslyn requested review of D155138: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:29 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for D154944: [ARM] Correctly handle execute-only in EmitStructByval: D155138: Revert "[ARM] Correctly handle execute-only in EmitStructByval".
Jul 12 2023, 4:29 PM · Restricted Project, Restricted Project
Caslyn added a reviewer for D155122: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions": john.brawn.
Jul 12 2023, 2:40 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D154943: [ARM] Restructure MOVi32imm expansion to not do pointless instructions.
Jul 12 2023, 2:39 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for rG647aff28558b: [ARM] Restructure MOVi32imm expansion to not do pointless instructions: D155122: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 2:37 PM · Restricted Project, Restricted Project
Caslyn added a reverting change for D154943: [ARM] Restructure MOVi32imm expansion to not do pointless instructions: D155122: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 2:37 PM · Restricted Project, Restricted Project
Caslyn requested review of D155122: Revert "[ARM] Restructure MOVi32imm expansion to not do pointless instructions".
Jul 12 2023, 2:37 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D154943: [ARM] Restructure MOVi32imm expansion to not do pointless instructions.
Jul 12 2023, 10:22 AM · Restricted Project, Restricted Project

Jul 5 2023

Caslyn committed rG4a5d6267832f: [scudo] SCUDO_FUCHSIA uses ReservedMemoryDefault (authored by Caslyn).
[scudo] SCUDO_FUCHSIA uses ReservedMemoryDefault
Jul 5 2023, 1:23 PM · Restricted Project, Restricted Project
Caslyn closed D154538: [scudo] SCUDO_FUCHSIA uses ReservedMemoryDefault.
Jul 5 2023, 1:22 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D154538: [scudo] SCUDO_FUCHSIA uses ReservedMemoryDefault.

rebased

Jul 5 2023, 12:48 PM · Restricted Project, Restricted Project
Caslyn requested review of D154538: [scudo] SCUDO_FUCHSIA uses ReservedMemoryDefault.
Jul 5 2023, 11:54 AM · Restricted Project, Restricted Project

Jun 30 2023

Caslyn accepted D154260: [libc] Fix more inline definitions.
Jun 30 2023, 2:23 PM · Restricted Project, Restricted Project
Caslyn accepted D153888: [scudo] Implement Fuchsia backend for the new MemMap API.
Jun 30 2023, 9:45 AM · Restricted Project, Restricted Project

Jun 29 2023

Caslyn updated the diff for D152953: [clang-tidy] Introduce fuchsia-global-variables check.

correct reference in test

Jun 29 2023, 9:20 AM · Restricted Project, Restricted Project, Restricted Project

Jun 28 2023

Caslyn added a comment to D152953: [clang-tidy] Introduce fuchsia-global-variables check.

Hi Piotr - I'm sorry for the delay in getting back to you. Thank you again for your review comments. I did my best trying to get the right combination of matchers that limit the candidates and allow the exceptions that we want. I wasn't successful in figuring out a way to exempt static references to non-trivial destructor classes that don't have the lifetime extension (see comment).

Jun 28 2023, 3:08 PM · Restricted Project, Restricted Project, Restricted Project
Caslyn updated the diff for D152953: [clang-tidy] Introduce fuchsia-global-variables check.

Changes per review.

Jun 28 2023, 3:06 PM · Restricted Project, Restricted Project, Restricted Project

Jun 22 2023

Caslyn added a comment to D152953: [clang-tidy] Introduce fuchsia-global-variables check.

Thanks for the review @PiotrZSL, I’m new to this space and appreciate the comments. I have a few questions around some of them and would greatly appreciate any guidance you can give.

Jun 22 2023, 5:28 PM · Restricted Project, Restricted Project, Restricted Project
Caslyn updated the diff for D152953: [clang-tidy] Introduce fuchsia-global-variables check.

Fixes from review.

Jun 22 2023, 5:28 PM · Restricted Project, Restricted Project, Restricted Project

Jun 20 2023

Caslyn published D152953: [clang-tidy] Introduce fuchsia-global-variables check for review.
Jun 20 2023, 11:04 AM · Restricted Project, Restricted Project, Restricted Project

Jun 16 2023

Caslyn committed rG61c9052cec10: [libc] Add LIBC_INLINE_VAR for inline variables (authored by abrachet).
[libc] Add LIBC_INLINE_VAR for inline variables
Jun 16 2023, 8:47 AM · Restricted Project, Restricted Project
Caslyn closed D152951: [libc] Add LIBC_INLINE_VAR for inline variables.
Jun 16 2023, 8:46 AM · Restricted Project, Restricted Project

Jun 15 2023

Caslyn accepted D153085: [compiler-rt] Go back to using the 32-bit allocator for Fuchsia+RISCV64 .
Jun 15 2023, 4:28 PM · Restricted Project, Restricted Project

Jun 2 2023

Caslyn committed rG0a168131b4f4: [scudo] Add 'inline' to static secondary.h function (authored by Caslyn).
[scudo] Add 'inline' to static secondary.h function
Jun 2 2023, 4:48 PM · Restricted Project, Restricted Project
Caslyn closed D152038: [scudo] Add 'inline' to static secondary.h function.
Jun 2 2023, 4:48 PM · Restricted Project, Restricted Project
Caslyn updated the summary of D152038: [scudo] Add 'inline' to static secondary.h function.
Jun 2 2023, 3:25 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D152038: [scudo] Add 'inline' to static secondary.h function.

Provide full error message in comment

Jun 2 2023, 3:23 PM · Restricted Project, Restricted Project
Caslyn requested review of D152038: [scudo] Add 'inline' to static secondary.h function.
Jun 2 2023, 3:19 PM · Restricted Project, Restricted Project

May 16 2023

Caslyn committed rG0f1a92ba308a: [scudo] Deallocate the AllocatorRingBuffer too in unmapTestOnly (authored by fabio-d).
[scudo] Deallocate the AllocatorRingBuffer too in unmapTestOnly
May 16 2023, 1:10 PM · Restricted Project, Restricted Project
Caslyn closed D149266: [scudo] Deallocate the AllocatorRingBuffer too in unmapTestOnly.
May 16 2023, 1:09 PM · Restricted Project, Restricted Project

May 2 2023

Caslyn added a comment to rG578a4716f549: Reland [clang] Canonicalize system headers in dependency file when -canonical….

Hey - it looks like this is causing build failures on this Fuchsia build bot after this change was landed: https://luci-milo.appspot.com/ui/p/fuchsia/builders/ci/clang_toolchain.ci.core.x64-host_test_only-mac/b8782262413740663777/overview. I've filed https://github.com/llvm/llvm-project/issues/62505 with a reproducer attached.

May 2 2023, 5:56 PM · Restricted Project, Restricted Project

Apr 27 2023

Caslyn committed rG43ba32109657: [gwp_asan] Exclude recoverable tests on Fuchsia (authored by Caslyn).
[gwp_asan] Exclude recoverable tests on Fuchsia
Apr 27 2023, 2:52 PM · Restricted Project, Restricted Project
Caslyn closed D149311: [gwp_asan] Exclude recoverable tests on Fuchsia.
Apr 27 2023, 2:51 PM · Restricted Project, Restricted Project

Apr 26 2023

Caslyn updated the diff for D149311: [gwp_asan] Exclude recoverable tests on Fuchsia.

Modify comment

Apr 26 2023, 5:29 PM · Restricted Project, Restricted Project
Caslyn updated the summary of D149311: [gwp_asan] Exclude recoverable tests on Fuchsia.
Apr 26 2023, 4:59 PM · Restricted Project, Restricted Project
Caslyn requested review of D149311: [gwp_asan] Exclude recoverable tests on Fuchsia.
Apr 26 2023, 4:56 PM · Restricted Project, Restricted Project

Apr 18 2023

Caslyn accepted D148675: [libc] Add fuchsia/io.h for TestLogger.

LGTM - the failed build doesn't look related to this change.

Apr 18 2023, 5:22 PM · Restricted Project, Restricted Project
Caslyn committed rGf2a1726d2199: [gwp_asan] Employ EXPECT_DEATH for zxtest compatibility (authored by Caslyn).
[gwp_asan] Employ EXPECT_DEATH for zxtest compatibility
Apr 18 2023, 2:58 PM · Restricted Project, Restricted Project
Caslyn closed D147189: [gwp_asan] Employ EXPECT_DEATH for zxtest compatibility.
Apr 18 2023, 2:58 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D147189: [gwp_asan] Employ EXPECT_DEATH for zxtest compatibility.

Amend comment

Apr 18 2023, 2:56 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D147189: [gwp_asan] Employ EXPECT_DEATH for zxtest compatibility.
Apr 18 2023, 2:07 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D147189: [gwp_asan] Employ EXPECT_DEATH for zxtest compatibility.

Removed unnecessary ASSERT_DEATH existance check

Apr 18 2023, 2:06 PM · Restricted Project, Restricted Project

Apr 17 2023

Caslyn committed rG96005d75b29d: [scudo] Tune FuchsiaConfig for RiscV (authored by Caslyn).
[scudo] Tune FuchsiaConfig for RiscV
Apr 17 2023, 1:16 PM · Restricted Project, Restricted Project
Caslyn closed D148475: [scudo] Tune FuchsiaConfig for RiscV.
Apr 17 2023, 1:16 PM · Restricted Project, Restricted Project
Caslyn updated the summary of D148475: [scudo] Tune FuchsiaConfig for RiscV.
Apr 17 2023, 12:52 PM · Restricted Project, Restricted Project
Caslyn added inline comments to D148475: [scudo] Tune FuchsiaConfig for RiscV.
Apr 17 2023, 12:43 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D148475: [scudo] Tune FuchsiaConfig for RiscV.

Add back AndroidSvelteConfig to Fuchsia combined tests.

Apr 17 2023, 12:43 PM · Restricted Project, Restricted Project
Caslyn closed D148476: [scudo] Descriptive Fuchsia errors.

Apologies, my local git checkout diverged from the phabricator revision and this patch was merged under https://reviews.llvm.org/rGced95a5765f5743761e72685ecc944dde990305a. Unfortunately the "Fuchsia" typo in the title was not fixed under that revision, but otherwise the merged content is equal. Moving forward with closing this.

Apr 17 2023, 11:46 AM · Restricted Project, Restricted Project
Caslyn retitled D148476: [scudo] Descriptive Fuchsia errors from [scudo] Descriptive Fucshia errors to [scudo] Descriptive Fuchsia errors.
Apr 17 2023, 11:00 AM · Restricted Project, Restricted Project
Caslyn committed rGced95a5765f5: [scudo] Descriptive Fucshia errors (authored by Caslyn).
[scudo] Descriptive Fucshia errors
Apr 17 2023, 10:38 AM · Restricted Project, Restricted Project
Caslyn updated the diff for D148476: [scudo] Descriptive Fuchsia errors.

Fix Typo

Apr 17 2023, 10:36 AM · Restricted Project, Restricted Project

Apr 16 2023

Caslyn updated the summary of D148475: [scudo] Tune FuchsiaConfig for RiscV.
Apr 16 2023, 1:03 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D148475: [scudo] Tune FuchsiaConfig for RiscV.

Fix typo

Apr 16 2023, 1:01 PM · Restricted Project, Restricted Project
Caslyn requested review of D148476: [scudo] Descriptive Fuchsia errors.
Apr 16 2023, 12:43 PM · Restricted Project, Restricted Project
Caslyn requested review of D148475: [scudo] Tune FuchsiaConfig for RiscV.
Apr 16 2023, 12:42 PM · Restricted Project, Restricted Project

Apr 11 2023

Caslyn committed rG92d2b9c39800: [libc] Fix typo in gnu_ext.td (authored by Caslyn).
[libc] Fix typo in gnu_ext.td
Apr 11 2023, 3:16 PM · Restricted Project, Restricted Project
Caslyn closed D148052: [libc] Fix typo in gnu_ext.td.
Apr 11 2023, 3:16 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D148052: [libc] Fix typo in gnu_ext.td.

fix size_t param

Apr 11 2023, 3:00 PM · Restricted Project, Restricted Project
Caslyn requested review of D148052: [libc] Fix typo in gnu_ext.td.
Apr 11 2023, 2:20 PM · Restricted Project, Restricted Project
Caslyn committed rG718729e9971d: [libc] Add memmem implementation (authored by Caslyn).
[libc] Add memmem implementation
Apr 11 2023, 2:12 PM · Restricted Project, Restricted Project
Caslyn closed D147822: [libc] Add memmem implementation.
Apr 11 2023, 2:11 PM · Restricted Project, Restricted Project
Caslyn added a comment to D147822: [libc] Add memmem implementation.

Thanks for the quick response @gchatelet!

Apr 11 2023, 1:47 PM · Restricted Project, Restricted Project
Caslyn updated the diff for D147822: [libc] Add memmem implementation.

Updates to memmem.cpp/memmem_test.cpp per review feedback

Apr 11 2023, 1:46 PM · Restricted Project, Restricted Project
Caslyn added a comment to D147822: [libc] Add memmem implementation.

Code looks good to me, I've added @gchatelet for his opinion on memmem being in memory_utils.

Apr 11 2023, 11:44 AM · Restricted Project, Restricted Project
Caslyn committed rG95ca2e2cf9d6: [libc] Fix swab placement (authored by Caslyn).
[libc] Fix swab placement
Apr 11 2023, 11:09 AM · Restricted Project, Restricted Project