[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-11-28 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman added a comment. In D127462#3950108 , @ksaunders wrote: >> Just to check -- do you think (some of) these features are something you >> wish to propose to WG14 for adoption into C? e.g., are you aiming to get >> multiple compilers to

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-11-24 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. > Just to check -- do you think (some of) these features are something you wish > to propose to WG14 for adoption into C? e.g., are you aiming to get multiple > compilers to implement Plan 9 extensions to demonstrate to WG14 that this is > existing practice in C

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-11-21 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman added a comment. In D127462#3939243 , @ksaunders wrote: > Hi Aaron. Unfortunately, I don't feel I can make a great case for why these > extensions should be in Clang. Although there are users of Plan 9 C > extensions, I don't see these

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-11-19 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. Hi Aaron. Unfortunately, I don't feel I can make a great case for why these extensions should be in Clang. Although there are users of Plan 9 C extensions, I don't see these features being adopted more generally enough to warrant its inclusion in Clang which violates

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-10-26 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. Thanks for your response. I am working on an RFC now which addresses your feedback and questions. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D127462/new/ https://reviews.llvm.org/D127462

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-10-25 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman added a reviewer: aaron.ballman. aaron.ballman added a comment. In D127462#3877815 , @ksaunders wrote: > Ping. Sorry for not noticing this patch was languishing! As far as the patch itself goes, I don't see any major concerns. Because

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-10-23 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. Ping. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D127462/new/ https://reviews.llvm.org/D127462 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-07-31 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. Gentle ping. I have 2 other patches ready, and I'd like to get the discussion started on this if possible. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D127462/new/ https://reviews.llvm.org/D127462

[PATCH] D127462: [Clang] Begin implementing Plan 9 C extensions

2022-06-13 Thread Keegan Saunders via Phabricator via cfe-commits
ksaunders added a comment. Two questions for Clang developers as I work on my next patches: 1. What is the Clang policy for warnings on extension usages? For example, this diff permits redeclaration of typedefs, which is a Plan 9 and Microsoft C extension. Earlier in the file this extension is