[clang] e09107a - [Sema] Introduce BuiltinAttr, per-declaration builtin-ness

2020-09-17 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2020-09-17T19:28:57+03:00 New Revision: e09107ab80dced55414fa458cf78e6cdfe90da6e URL: https://github.com/llvm/llvm-project/commit/e09107ab80dced55414fa458cf78e6cdfe90da6e DIFF: https://github.com/llvm/llvm-project/commit/e09107ab80dced55414fa458cf78e6cdfe90da6e.diff L

[clang] a1aa330 - [Sema] Handle objc_super special lookup when checking builtin compatibility

2020-09-18 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2020-09-18T20:51:55+03:00 New Revision: a1aa330b202f97ecd243ea9ef0c7ac00a80ea653 URL: https://github.com/llvm/llvm-project/commit/a1aa330b202f97ecd243ea9ef0c7ac00a80ea653 DIFF: https://github.com/llvm/llvm-project/commit/a1aa330b202f97ecd243ea9ef0c7ac00a80ea653.diff L

[clang] f91f28c - [Sema] Split special builtin type lookups into a separate function

2020-09-21 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2020-09-21T19:12:29+03:00 New Revision: f91f28c350df6815d37c521e8f3dc0641a3ca467 URL: https://github.com/llvm/llvm-project/commit/f91f28c350df6815d37c521e8f3dc0641a3ca467 DIFF: https://github.com/llvm/llvm-project/commit/f91f28c350df6815d37c521e8f3dc0641a3ca467.diff L

[libunwind] 45344cf - [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds

2020-08-27 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2020-08-27T15:40:15+03:00 New Revision: 45344cf7ac5b848f77825ffa37b0cb3b69b9b07b URL: https://github.com/llvm/llvm-project/commit/45344cf7ac5b848f77825ffa37b0cb3b69b9b07b DIFF: https://github.com/llvm/llvm-project/commit/45344cf7ac5b848f77825ffa37b0cb3b69b9b07b.diff L

[clang] 45344cf - [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds

2020-08-27 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2020-08-27T15:40:15+03:00 New Revision: 45344cf7ac5b848f77825ffa37b0cb3b69b9b07b URL: https://github.com/llvm/llvm-project/commit/45344cf7ac5b848f77825ffa37b0cb3b69b9b07b DIFF: https://github.com/llvm/llvm-project/commit/45344cf7ac5b848f77825ffa37b0cb3b69b9b07b.diff L

[clang] b5aef90 - [Clang] Fix instantiation of OpaqueValueExprs (Bug #45964)

2021-11-06 Thread Raul Tambre via cfe-commits
Author: Jason Rice Date: 2021-11-06T10:06:38+02:00 New Revision: b5aef90d4656c5188759d03e2c5c3dc3d8bb398b URL: https://github.com/llvm/llvm-project/commit/b5aef90d4656c5188759d03e2c5c3dc3d8bb398b DIFF: https://github.com/llvm/llvm-project/commit/b5aef90d4656c5188759d03e2c5c3dc3d8bb398b.diff LO

[clang] [Driver] Some adjustments for reloctable linking on OpenBSD (PR #67254)

2023-09-24 Thread Raul Tambre via cfe-commits
tambry wrote: reloctable→relocatable Just a fly-by, but IMO the commit message ought to describe the change – "some changes" doesn't give much insight. https://github.com/llvm/llvm-project/pull/67254 ___ cfe-commits mailing list cfe-commits@lists.llv

[clang] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matching underlying type (PR #87793)

2024-04-05 Thread Raul Tambre via cfe-commits
https://github.com/tambry created https://github.com/llvm/llvm-project/pull/87793 Enums are passed as their underlying integral type so they're ABI compatible if the size matches. Useful with C APIs that pass user-controlled values to callbacks that can be made type safe by using enumeration

[clang] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matching underlying type (PR #87793)

2024-06-03 Thread Raul Tambre via cfe-commits
https://github.com/tambry updated https://github.com/llvm/llvm-project/pull/87793 >From 4bc51b03d29b602f75c0ab37f14c932b310871d5 Mon Sep 17 00:00:00 2001 From: Raul Tambre Date: Fri, 5 Apr 2024 18:05:09 +0300 Subject: [PATCH] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums wi

[clang] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matching underlying type (PR #87793)

2024-06-03 Thread Raul Tambre via cfe-commits
@@ -19,8 +19,12 @@ f5 *e; f6 *f; f7 *g; +enum E : long; tambry wrote: Good idea, done! https://github.com/llvm/llvm-project/pull/87793 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/

[clang] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matching underlying type (PR #87793)

2024-06-03 Thread Raul Tambre via cfe-commits
tambry wrote: I'm able to land myself. 🙂 Waiting for the CI to go green. https://github.com/llvm/llvm-project/pull/87793 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Don't issue -Wcast-function-type-mismatch for enums with a matching underlying type (PR #87793)

2024-06-03 Thread Raul Tambre via cfe-commits
https://github.com/tambry closed https://github.com/llvm/llvm-project/pull/87793 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] 480643a - [CMake] Remove dead code setting policies to NEW

2021-01-19 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2021-01-19T17:19:36+02:00 New Revision: 480643a95cd157e654f4f97e8231b18850e7d79a URL: https://github.com/llvm/llvm-project/commit/480643a95cd157e654f4f97e8231b18850e7d79a DIFF: https://github.com/llvm/llvm-project/commit/480643a95cd157e654f4f97e8231b18850e7d79a.diff L

[clang] 480643a - [CMake] Remove dead code setting policies to NEW

2021-01-19 Thread Raul Tambre via cfe-commits
Author: Raul Tambre Date: 2021-01-19T17:19:36+02:00 New Revision: 480643a95cd157e654f4f97e8231b18850e7d79a URL: https://github.com/llvm/llvm-project/commit/480643a95cd157e654f4f97e8231b18850e7d79a DIFF: https://github.com/llvm/llvm-project/commit/480643a95cd157e654f4f97e8231b18850e7d79a.diff L

[clang] [clang] Alias iso9899:2024 to C23, update documentation (PR #138459)

2025-05-04 Thread Raul Tambre via cfe-commits
https://github.com/tambry created https://github.com/llvm/llvm-project/pull/138459 None >From 4f4394ff468cb0b398df9e8dab7cf9d18b019c1a Mon Sep 17 00:00:00 2001 From: Raul Tambre Date: Sun, 4 May 2025 18:58:13 +0300 Subject: [PATCH] [clang] Alias iso9899:2024 to C23, update documentation ---

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-04 Thread Raul Tambre via cfe-commits
https://github.com/tambry created https://github.com/llvm/llvm-project/pull/138460 Futureproofs our single Debian-specific special case for roughly the next 6 years. See: https://lists.debian.org/debian-devel-announce/2025/01/msg4.html >From 71ed6486e8036682bda9b0f6bd88277c7d927cb2 Mon Se

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-04 Thread Raul Tambre via cfe-commits
tambry wrote: I have commit access but I'll wait for CI so everything's per the book. :slightly_smiling_face: https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[clang] [clang][doc] Document C2y flags (PR #138521)

2025-05-06 Thread Raul Tambre via cfe-commits
https://github.com/tambry closed https://github.com/llvm/llvm-project/pull/138521 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-06 Thread Raul Tambre via cfe-commits
tambry wrote: /cherry-pick 58e6883c8b6e571d6bd774645ee2b6348cfed6ba https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-06 Thread Raul Tambre via cfe-commits
tambry wrote: Seems like the cherry-pick only works if the branch of the PR still exists. :thinking: https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-05 Thread Raul Tambre via cfe-commits
https://github.com/tambry milestoned https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-05 Thread Raul Tambre via cfe-commits
tambry wrote: /cherry-pick 58e6883c8b6e571d6bd774645ee2b6348cfed6ba https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-04 Thread Raul Tambre via cfe-commits
https://github.com/tambry closed https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Alias iso9899:2024 to C23, update documentation (PR #138459)

2025-05-05 Thread Raul Tambre via cfe-commits
https://github.com/tambry closed https://github.com/llvm/llvm-project/pull/138459 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Alias iso9899:2024 to C23, update documentation (PR #138459)

2025-05-05 Thread Raul Tambre via cfe-commits
tambry wrote: @AaronBallman Hmm, should we also document `-std=c2y` and `-std=gnu2y` https://github.com/llvm/llvm-project/pull/138459 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][doc] Document C2y flags (PR #138521)

2025-05-05 Thread Raul Tambre via cfe-commits
https://github.com/tambry created https://github.com/llvm/llvm-project/pull/138521 As discussed at https://github.com/llvm/llvm-project/pull/138459#issuecomment-2850716184 >From cff2d2a856b3e36935969612a4e4338e9d4a2fe3 Mon Sep 17 00:00:00 2001 From: Raul Tambre Date: Mon, 5 May 2025 15:36:39

[libc] [libcxx] [libcxxabi] [libunwind] [cmake] Normalize TARGET_SUBDIR paths (PR #138524)

2025-05-05 Thread Raul Tambre via cfe-commits
https://github.com/tambry created https://github.com/llvm/llvm-project/pull/138524 Some code paths normalize ".." and thus don't create the directory. But some execute in a shell thus requiring the directory to exist to be able to take the parent directory. Normalize all the `TARGET_SUBDIR`

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-06 Thread Raul Tambre via cfe-commits
tambry wrote: @anutosh491 Yep, precisely. That's what I did here. https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add support for Debian 14 Forky and Debian 15 Duke (PR #138460)

2025-05-06 Thread Raul Tambre via cfe-commits
tambry wrote: Someone probably ought to open an issue for that issue. https://github.com/llvm/llvm-project/pull/138460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits