Page MenuHomePhabricator

pkasting (Peter Kasting)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 24 2022, 12:06 PM (70 w, 2 h)

Recent Activity

Wed, May 3

pkasting added a comment to D149713: [Sema] Avoid emitting warnings for constant destruction..

Thanks @rsmith; I don't have commit access, so can you land the updated patch for me?

Wed, May 3, 11:41 AM · Restricted Project, Restricted Project
pkasting updated the diff for D149713: [Sema] Avoid emitting warnings for constant destruction..

Update test per review comments.

Wed, May 3, 11:40 AM · Restricted Project, Restricted Project

Tue, May 2

pkasting requested review of D149713: [Sema] Avoid emitting warnings for constant destruction..
Tue, May 2, 7:00 PM · Restricted Project, Restricted Project

Mar 7 2023

Herald added a project to D72240: Implement C++20 std::atomic_ref and test: Restricted Project.

It looks like this went silent. I'm interested in atomic_ref as a downstream user; @BenjaminTrapani are you still interested in pushing this forward? If not I might be able to find someone to look into it...

Mar 7 2023, 6:59 PM · Restricted Project, Restricted Project

Oct 19 2022

Herald added a project to D113228: [RFC][ELF] Refactor relocation processing: Restricted Project.

It's about a year later; I'm curious if you've gained any insight into whether this is a good direction or not.

Oct 19 2022, 4:46 PM · Restricted Project, Restricted Project

May 31 2022

pkasting added a comment to D124328: [libc++] Forward more often to memmove in copy.

@philnik It looks like you're working on this in your spare time. Do you know when you'll be able to get back to it? Chromium downstream is waiting on this to land before updating to the latest libc++ sources, to avoid regressing perf.

May 31 2022, 10:56 AM · Restricted Project, Restricted Project

May 16 2022

pkasting added a comment to D113413: Add introsort to avoid O(n^2) behavior and a benchmark for adversarial quick sort input..

We see that this patch is causing the size of the Chrome Android APK to increase by ~120 KB. This is confirmed via bisection. A breakdown of the symbols contributing to the size increase can be found at https://chrome-supersize.firebaseapp.com/viewer.html?load_url=https%3A%2F%2Fstorage.googleapis.com%2Fchromium-binary-size-trybot-results%2Fandroid-binary-size%2F2022%2F05%2F10%2F1112911%2Fsupersize_diff.sizediff&group_by=template .

At this point in time, I'm not exactly sure why this patch would increase the size by such a large amount. Does anyone have any ideas?

May 16 2022, 10:59 AM · Restricted Project, Restricted Project

May 5 2022

pkasting added a comment to D124695: [libc++] Avoid a Microsoft SAL macro..

I don't have LLVM commit permissions; can you commit for me?

May 5 2022, 9:54 AM · Restricted Project, Restricted Project
pkasting updated the diff for D124695: [libc++] Avoid a Microsoft SAL macro..

Review comments

May 5 2022, 9:51 AM · Restricted Project, Restricted Project

May 4 2022

pkasting added a comment to D124695: [libc++] Avoid a Microsoft SAL macro..

Rebased, but now I got a strange AIX timeout. Presumably this is also flake or trunk bustage; PTAL?

May 4 2022, 12:58 PM · Restricted Project, Restricted Project
pkasting updated the diff for D124695: [libc++] Avoid a Microsoft SAL macro..

Review comments

May 4 2022, 8:42 AM · Restricted Project, Restricted Project

May 1 2022

pkasting added a comment to D124695: [libc++] Avoid a Microsoft SAL macro..

The MSAN failure doesn't look like me.

May 1 2022, 12:42 PM · Restricted Project, Restricted Project

Apr 30 2022

pkasting updated the diff for D124695: [libc++] Avoid a Microsoft SAL macro..

More formatting.

Apr 30 2022, 2:23 PM · Restricted Project, Restricted Project
pkasting updated the diff for D124695: [libc++] Avoid a Microsoft SAL macro..

More bounds. Format.

Apr 30 2022, 11:02 AM · Restricted Project, Restricted Project

Apr 29 2022

pkasting requested review of D124695: [libc++] Avoid a Microsoft SAL macro..
Apr 29 2022, 1:25 PM · Restricted Project, Restricted Project

Feb 15 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Fix test failure.

Feb 15 2022, 1:44 PM · Restricted Project, Restricted Project

Feb 9 2022

pkasting added a comment to D118070: Make lld-link work in a non-MSVC shell.

MaskRay: Friendly ping.

Feb 9 2022, 9:47 AM · Restricted Project, Restricted Project

Feb 7 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Review comments.

Feb 7 2022, 12:24 PM · Restricted Project, Restricted Project
pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

This fixes a failing test.

Feb 7 2022, 10:54 AM · Restricted Project, Restricted Project

Feb 4 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.
Feb 4 2022, 2:05 PM · Restricted Project, Restricted Project
pkasting added a comment to D118070: Make lld-link work in a non-MSVC shell.

I think the setup matches what we have in clang, right?

Feb 4 2022, 2:04 PM · Restricted Project, Restricted Project
pkasting added a comment to D118070: Make lld-link work in a non-MSVC shell.

Thanks for doing this! Update the release note?

Feb 4 2022, 2:03 PM · Restricted Project, Restricted Project

Feb 1 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.
Feb 1 2022, 10:30 AM · Restricted Project, Restricted Project
pkasting added a comment to D118070: Make lld-link work in a non-MSVC shell.

Things that can still improve:

  1. This now does way more than just /winsysroot:. It also makes it so that lld-link works in a non-msvc shell by looking up libpaths in either registry or via setup api.
Feb 1 2022, 10:27 AM · Restricted Project, Restricted Project

Jan 27 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Refactored to share code with clang-cl. Still no tests.

Jan 27 2022, 8:47 AM · Restricted Project, Restricted Project

Jan 26 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Functional, but not yet refactored to share code with clang-cl.

Jan 26 2022, 9:32 AM · Restricted Project, Restricted Project
pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Adds autodetection and full support for other clang-cl switches, but doesn't work: config->machine is not set this early, so it's always UNKNOWN.

Jan 26 2022, 7:40 AM · Restricted Project, Restricted Project

Jan 24 2022

pkasting updated the diff for D118070: Make lld-link work in a non-MSVC shell.

Rebase

Jan 24 2022, 5:20 PM · Restricted Project, Restricted Project
pkasting requested review of D118070: Make lld-link work in a non-MSVC shell.
Jan 24 2022, 1:05 PM · Restricted Project, Restricted Project