[clang] ed79827 - [clang][module] Improve incomplete-umbrella warning

2020-09-18 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2020-09-18T14:56:47-07:00 New Revision: ed79827aea444e6995fb3d36abc2bfd36331773c URL: https://github.com/llvm/llvm-project/commit/ed79827aea444e6995fb3d36abc2bfd36331773c DIFF: https://github.com/llvm/llvm-project/commit/ed79827aea444e6995fb3d36abc2bfd36331773c.diff

[clang] f47b885 - [clang] Enable errors for undefined TARGET_OS_ macros in Darwin driver

2020-07-06 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2020-07-06T14:52:12-07:00 New Revision: f47b8851318d5ec2fa1e7867f3fdb86101cdc1da URL: https://github.com/llvm/llvm-project/commit/f47b8851318d5ec2fa1e7867f3fdb86101cdc1da DIFF: https://github.com/llvm/llvm-project/commit/f47b8851318d5ec2fa1e7867f3fdb86101cdc1da.diff

[clang] e320cf2 - [NFC][clang] Bump up DIAG_SIZE_SEMA for downstream diagnostics

2021-02-17 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2021-02-17T11:54:43-08:00 New Revision: e320cf23f0939307bca54f06039b71fcc2bffa85 URL: https://github.com/llvm/llvm-project/commit/e320cf23f0939307bca54f06039b71fcc2bffa85 DIFF: https://github.com/llvm/llvm-project/commit/e320cf23f0939307bca54f06039b71fcc2bffa85.diff

[clang] 5aab45f - [clang][extract-api] Add global record support

2022-03-16 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-16T15:13:55-07:00 New Revision: 5aab45f430669d7d2af51386819d071b26c3c89c URL: https://github.com/llvm/llvm-project/commit/5aab45f430669d7d2af51386819d071b26c3c89c DIFF: https://github.com/llvm/llvm-project/commit/5aab45f430669d7d2af51386819d071b26c3c89c.diff

[clang] fa331da - [FIX][clang-extract-api] Fix scope naming violation

2022-03-16 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-16T16:04:44-07:00 New Revision: fa331da8fb7ea915d29e0834c7acc7a01eccb4e6 URL: https://github.com/llvm/llvm-project/commit/fa331da8fb7ea915d29e0834c7acc7a01eccb4e6 DIFF: https://github.com/llvm/llvm-project/commit/fa331da8fb7ea915d29e0834c7acc7a01eccb4e6.diff

[clang] 3840082 - [FIX][NFC] Fix a test case in clang/SymbolGraph

2022-03-16 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-16T17:19:35-07:00 New Revision: 3840082ab509490f16766cd8c155a1cf4b606fec URL: https://github.com/llvm/llvm-project/commit/3840082ab509490f16766cd8c155a1cf4b606fec DIFF: https://github.com/llvm/llvm-project/commit/3840082ab509490f16766cd8c155a1cf4b606fec.diff

[clang] 89f6b26 - [clang][extract-api] Refactor ExtractAPI and improve docs

2022-03-22 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-22T13:21:57-07:00 New Revision: 89f6b26f1beb2c1344f5cfeb34e405128544c76b URL: https://github.com/llvm/llvm-project/commit/89f6b26f1beb2c1344f5cfeb34e405128544c76b DIFF: https://github.com/llvm/llvm-project/commit/89f6b26f1beb2c1344f5cfeb34e405128544c76b.diff

[clang] b62d402 - [NFC][clang][extract-api] Use proper name string for Objective-C language

2022-03-22 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-22T14:18:26-07:00 New Revision: b62d40216f4742d46b1d2942617cf567e74272c4 URL: https://github.com/llvm/llvm-project/commit/b62d40216f4742d46b1d2942617cf567e74272c4 DIFF: https://github.com/llvm/llvm-project/commit/b62d40216f4742d46b1d2942617cf567e74272c4.diff

[clang] 71b4c22 - [clang][extract-api] Add enum support

2022-03-23 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-23T09:41:21-07:00 New Revision: 71b4c22612a06c950d31db83a45dee7412a64c64 URL: https://github.com/llvm/llvm-project/commit/71b4c22612a06c950d31db83a45dee7412a64c64 DIFF: https://github.com/llvm/llvm-project/commit/71b4c22612a06c950d31db83a45dee7412a64c64.diff

[clang] 5bb5704 - [clang][extract-api] Add struct support

2022-03-23 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-23T09:45:06-07:00 New Revision: 5bb5704c1b35023b8a6217a6eb7d98a47efe1ca2 URL: https://github.com/llvm/llvm-project/commit/5bb5704c1b35023b8a6217a6eb7d98a47efe1ca2 DIFF: https://github.com/llvm/llvm-project/commit/5bb5704c1b35023b8a6217a6eb7d98a47efe1ca2.diff

[clang] d1d34ba - [clang][extract-api] Add Objective-C protocol support

2022-03-29 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-29T14:44:49-07:00 New Revision: d1d34bafef56b732b461e12032eaf030e609f55a URL: https://github.com/llvm/llvm-project/commit/d1d34bafef56b732b461e12032eaf030e609f55a DIFF: https://github.com/llvm/llvm-project/commit/d1d34bafef56b732b461e12032eaf030e609f55a.diff

[clang] 9b36e12 - [clang][extract-api] Add Objective-C interface support

2022-03-29 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-29T14:29:39-07:00 New Revision: 9b36e126fdb1da4d7e255e089ef225dfb130ef63 URL: https://github.com/llvm/llvm-project/commit/9b36e126fdb1da4d7e255e089ef225dfb130ef63 DIFF: https://github.com/llvm/llvm-project/commit/9b36e126fdb1da4d7e255e089ef225dfb130ef63.diff

[clang] 15bf0e5 - [clang][extract-api] Use correct language info from inputs

2022-03-29 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-29T10:06:08-07:00 New Revision: 15bf0e567375c977cf7d7b48465eb1561e890b54 URL: https://github.com/llvm/llvm-project/commit/15bf0e567375c977cf7d7b48465eb1561e890b54 DIFF: https://github.com/llvm/llvm-project/commit/15bf0e567375c977cf7d7b48465eb1561e890b54.diff

[clang] e5a7d27 - [NFC][clang][extract-api] Add missing virtual anchors

2022-03-24 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-24T14:30:14-07:00 New Revision: e5a7d272ab04aef47bf9ae5a34ca34878353197c URL: https://github.com/llvm/llvm-project/commit/e5a7d272ab04aef47bf9ae5a34ca34878353197c DIFF: https://github.com/llvm/llvm-project/commit/e5a7d272ab04aef47bf9ae5a34ca34878353197c.diff

[clang] 826e661 - [NFC][clang][extract-api] Rename variable

2022-03-24 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-24T15:12:40-07:00 New Revision: 826e661a96a2aa7eb309dbca16c85a3d05edcec8 URL: https://github.com/llvm/llvm-project/commit/826e661a96a2aa7eb309dbca16c85a3d05edcec8 DIFF: https://github.com/llvm/llvm-project/commit/826e661a96a2aa7eb309dbca16c85a3d05edcec8.diff

[clang] b1d946c - [clang] Add an extract-api driver option

2022-01-26 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-01-26T11:31:12-08:00 New Revision: b1d946cbf780f1769b3a3a39ce68e462a181869e URL: https://github.com/llvm/llvm-project/commit/b1d946cbf780f1769b3a3a39ce68e462a181869e DIFF: https://github.com/llvm/llvm-project/commit/b1d946cbf780f1769b3a3a39ce68e462a181869e.diff

[clang] 98fa46f - [FIX][clang] Fix unused private field in ExtractAPIVisitor

2022-01-26 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-01-26T16:24:04-08:00 New Revision: 98fa46f870e402f225b60ab5d02487c36d79632b URL: https://github.com/llvm/llvm-project/commit/98fa46f870e402f225b60ab5d02487c36d79632b DIFF: https://github.com/llvm/llvm-project/commit/98fa46f870e402f225b60ab5d02487c36d79632b.diff

[clang] e08c435 - [clang][ExtractAPI][NFC] Fix sed delimiter in test

2022-04-12 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-04-12T10:00:15-07:00 New Revision: e08c435401bc335c687b693591feafd7dbca1455 URL: https://github.com/llvm/llvm-project/commit/e08c435401bc335c687b693591feafd7dbca1455 DIFF: https://github.com/llvm/llvm-project/commit/e08c435401bc335c687b693591feafd7dbca1455.diff

[clang] 4048aad - [clang][ExtractAPI] Fix declaration fragments for ObjC methods

2022-04-07 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-04-07T10:22:41-07:00 New Revision: 4048aad85a843d2b15cb8e60b2ea37f148b7b770 URL: https://github.com/llvm/llvm-project/commit/4048aad85a843d2b15cb8e60b2ea37f148b7b770 DIFF: https://github.com/llvm/llvm-project/commit/4048aad85a843d2b15cb8e60b2ea37f148b7b770.diff

[clang] fe2c77a - [clang][ExtractAPI] Fix appendSpace in DeclarationFragments

2022-04-07 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-04-07T09:17:30-07:00 New Revision: fe2c77a0065cda43418d625f0162a974ce8ec1e5 URL: https://github.com/llvm/llvm-project/commit/fe2c77a0065cda43418d625f0162a974ce8ec1e5 DIFF: https://github.com/llvm/llvm-project/commit/fe2c77a0065cda43418d625f0162a974ce8ec1e5.diff

[clang] 178aad9 - [clang][extract-api] Add Objective-C Category support

2022-04-06 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-04-06T12:00:12-07:00 New Revision: 178aad9b946e3c5abe9df162e5c482fb4acae99c URL: https://github.com/llvm/llvm-project/commit/178aad9b946e3c5abe9df162e5c482fb4acae99c DIFF: https://github.com/llvm/llvm-project/commit/178aad9b946e3c5abe9df162e5c482fb4acae99c.diff

[clang] [clang][ExtractAPI] Update availability serialization in SGF (PR #71418)

2023-11-06 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/71418 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 54b145d - [NFC] Disable clang/SymbolGraph test

2022-03-17 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-03-17T10:14:19-07:00 New Revision: 54b145d5cac2b008380828e8f67c439038ea370b URL: https://github.com/llvm/llvm-project/commit/54b145d5cac2b008380828e8f67c439038ea370b DIFF: https://github.com/llvm/llvm-project/commit/54b145d5cac2b008380828e8f67c439038ea370b.diff

[clang] 5f841c7 - [NFC] Remove unfinished test case

2022-05-04 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-05-04T10:40:25-07:00 New Revision: 5f841c71fc2cc77c92f526791cd7a938bcac69aa URL: https://github.com/llvm/llvm-project/commit/5f841c71fc2cc77c92f526791cd7a938bcac69aa DIFF: https://github.com/llvm/llvm-project/commit/5f841c71fc2cc77c92f526791cd7a938bcac69aa.diff

[clang] 2966f0f - Revert "[clang][extract-api] Use relative includes"

2022-05-04 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-05-04T12:27:20-07:00 New Revision: 2966f0fa505266735dbc8324b8821b7f0aa901ff URL: https://github.com/llvm/llvm-project/commit/2966f0fa505266735dbc8324b8821b7f0aa901ff DIFF: https://github.com/llvm/llvm-project/commit/2966f0fa505266735dbc8324b8821b7f0aa901ff.diff

[clang] 4c262fe - [clang][extract-api] Use relative includes

2022-05-04 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-05-04T10:28:01-07:00 New Revision: 4c262fee08b5383c96857d77eefe80d61c41d2b0 URL: https://github.com/llvm/llvm-project/commit/4c262fee08b5383c96857d77eefe80d61c41d2b0 DIFF: https://github.com/llvm/llvm-project/commit/4c262fee08b5383c96857d77eefe80d61c41d2b0.diff

[clang] cb5bb28 - Revert "Revert "[clang][extract-api] Use relative includes""

2022-05-04 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-05-04T14:52:45-07:00 New Revision: cb5bb28511f2c7530806af7ef53696deed453ca1 URL: https://github.com/llvm/llvm-project/commit/cb5bb28511f2c7530806af7ef53696deed453ca1 DIFF: https://github.com/llvm/llvm-project/commit/cb5bb28511f2c7530806af7ef53696deed453ca1.diff

[clang] 5301826 - [clang][ExtractAPI] Don't print locations for anonymous tags

2022-10-05 Thread Zixu Wang via cfe-commits
Author: Zixu Wang Date: 2022-10-05T13:11:21-07:00 New Revision: 5301826fa86aa520b65c86abbe3b3a7194849e27 URL: https://github.com/llvm/llvm-project/commit/5301826fa86aa520b65c86abbe3b3a7194849e27 DIFF: https://github.com/llvm/llvm-project/commit/5301826fa86aa520b65c86abbe3b3a7194849e27.diff

[clang] 32b53cf - [ExtractAPI] Remove extra attributes in property declaration fragments

2023-04-04 Thread Zixu Wang via cfe-commits
Author: Usman Akinyemi Date: 2023-04-04T10:00:34-07:00 New Revision: 32b53cf9d0c8c0e01ce5b0e7d5c717202a98cdf5 URL: https://github.com/llvm/llvm-project/commit/32b53cf9d0c8c0e01ce5b0e7d5c717202a98cdf5 DIFF:

[clang] Revert "[Docs] Add release note about Clang-defined target OS macros … (PR #80045)

2024-02-21 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w updated https://github.com/llvm/llvm-project/pull/80045 >From a38fe65d4ae26bae827d66009ae57236de597055 Mon Sep 17 00:00:00 2001 From: Zixu Wang Date: Tue, 30 Jan 2024 10:44:21 -0800 Subject: [PATCH] Revert "[Docs] Add release note about Clang-defined target OS macros

[clang] Revert "[Docs] Add release note about Clang-defined target OS macros … (PR #80045)

2024-02-21 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w closed https://github.com/llvm/llvm-project/pull/80045 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert "[Fix] Disable fdefine-target-os-macros for now" (PR #78353)

2024-01-16 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w created https://github.com/llvm/llvm-project/pull/78353 https://github.com/llvm/llvm-test-suite/pull/65 fixed the llvm-test-suite errors. Reapply the change to enable `fdefine-target-os-macros` by default for Darwin targets. This reverts commit

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2024-01-17 Thread Zixu Wang via cfe-commits
zixu-w wrote: > > It looks like this breaks building at least `MultiSource` from > > https://github.com/llvm/llvm-test-suite/. The first failure I see is when > > building `llvm-test-suite/MultiSource/Applications/ClamAV/zlib_zutil.c` > > ``` > > In file included from > >

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2024-01-17 Thread Zixu Wang via cfe-commits
zixu-w wrote: > > We have provided a fix for zlib > > ([madler/zlib#895](https://github.com/madler/zlib/pull/895)) which was > > accepted by @madler. > > But nowhere released, not even in the repository :( Yeah... Not entirely familiar with the zlib development and contribution process, but

[clang] [clang][ExtractAPI] Ensure typedef to pointer types are preserved (PR #78584)

2024-01-18 Thread Zixu Wang via cfe-commits
zixu-w wrote: IIUC this is fixed by just moving the processing of elaborated types before pointers right? Curious what do the original declaration fragments look like. https://github.com/llvm/llvm-project/pull/78584 ___ cfe-commits mailing list

[clang] [clang][ExtractAPI] Ensure typedef to pointer types are preserved (PR #78584)

2024-01-18 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/78584 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2023-12-07 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w updated https://github.com/llvm/llvm-project/pull/74676 >From f02d0c7323fa8fb357bd0228f6746b7f878eaa59 Mon Sep 17 00:00:00 2001 From: Zixu Wang Date: Thu, 14 Sep 2023 17:06:24 -0700 Subject: [PATCH] [clang][PP] Add extension to predefine target OS macros Add an

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2023-12-07 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w closed https://github.com/llvm/llvm-project/pull/74676 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Fix] Disable fdefine-target-os-macros for now (PR #74886)

2023-12-08 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w created https://github.com/llvm/llvm-project/pull/74886 https://github.com/llvm/llvm-project/pull/74676 landed the work to implement `-fdefine-target-os-macros` and enabled the extension for the Darwin driver. However it is breaking some test builds. Leave the

[clang] [Fix] Disable fdefine-target-os-macros for now (PR #74886)

2023-12-08 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w closed https://github.com/llvm/llvm-project/pull/74886 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2023-12-06 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w updated https://github.com/llvm/llvm-project/pull/74676 >From cdc7cf721a7d4a6bf318181ea3f37adf7c571ed1 Mon Sep 17 00:00:00 2001 From: Zixu Wang Date: Thu, 14 Sep 2023 17:06:24 -0700 Subject: [PATCH] [clang][PP] Add extension to predefine target OS macros Add an

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2023-12-06 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w created https://github.com/llvm/llvm-project/pull/74676 Add an extension feature `define-target-os-macros` that enables clang to provide definitions of common TARGET_OS_* conditional macros. The extension is enabled in the Darwin toolchain driver. >From

[clang] [clang][PP] Add extension to predefine target OS macros (PR #74676)

2024-01-25 Thread Zixu Wang via cfe-commits
zixu-w wrote: > Is the motivation for this change in behavior (on macOS) documented > somewhere? Besides zlib as already discussed above, pre-defining > `TARGET_OS_MAC` apparently at least also affects some libpng builds (and I > ultimately had to globally set `-fno-define-target-os-macros`

[clang] Revert "[Fix] Disable fdefine-target-os-macros for now" (PR #78353)

2024-01-25 Thread Zixu Wang via cfe-commits
zixu-w wrote: Hi @zmodem ! > Could you add a release note about this, explaining how it changes the macros > and what actions users should take? That's a good idea, I should be able to put something up. > > We've already seen that it broke zlib builds, and we're having issues with > libpng

[clang] [Docs] Add release note about Clang-defined target OS macros (PR #79879)

2024-01-29 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w created https://github.com/llvm/llvm-project/pull/79879 None >From b773a6911ef1f842b7d5d548c98109012d80dd10 Mon Sep 17 00:00:00 2001 From: Zixu Wang Date: Thu, 25 Jan 2024 16:35:37 -0800 Subject: [PATCH] [Docs] Add release note about Clang-defined target OS macros

[clang] Revert "[Docs] Add release note about Clang-defined target OS macros … (PR #80045)

2024-01-30 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w created https://github.com/llvm/llvm-project/pull/80045 …(#79879)" This reverts commit b40d5b1b08564d23d5e0769892ebbc32447b2987. The target OS macros work is included in the 18.x release. Move the release note to the release branch

[clang] Revert "[Fix] Disable fdefine-target-os-macros for now" (PR #78353)

2024-01-16 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w closed https://github.com/llvm/llvm-project/pull/78353 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Extend define-target-os-macros to support XROS. (PR #82833)

2024-02-27 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. LGTM. Thanks for making the change! https://github.com/llvm/llvm-project/pull/82833 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [llvm] [InstallAPI] Collect global functions (PR #83952)

2024-03-07 Thread Zixu Wang via cfe-commits
@@ -19,7 +19,7 @@ namespace clang::installapi { GlobalRecord *FrontendRecordsSlice::addGlobal( StringRef Name, RecordLinkage Linkage, GlobalRecord::Kind GV, const clang::AvailabilityInfo Avail, const Decl *D, const HeaderType Access, -SymbolFlags Flags) { +

[clang] [llvm] [InstallAPI] Collect global functions (PR #83952)

2024-03-07 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. https://github.com/llvm/llvm-project/pull/83952 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [InstallAPI] Capture & compare load commands that may differ per arch slice (PR #87674)

2024-04-05 Thread Zixu Wang via cfe-commits
@@ -0,0 +1,111 @@ +//===- DiagnosticBuilderWrappers.cpp *- C++-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [InstallAPI] Capture & compare load commands that may differ per arch slice (PR #87674)

2024-04-05 Thread Zixu Wang via cfe-commits
@@ -702,5 +724,179 @@ DylibVerifier::Result DylibVerifier::verifyRemainingSymbols() { return getState(); } +bool DylibVerifier::verifyBinaryAttrs(const ArrayRef ProvidedTargets, + const BinaryAttrs , +

[clang] [InstallAPI] Capture & compare load commands that may differ per arch slice (PR #87674)

2024-04-05 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. https://github.com/llvm/llvm-project/pull/87674 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [InstallAPI] Add support for aliased exports (PR #88750)

2024-04-17 Thread Zixu Wang via cfe-commits
@@ -259,7 +259,10 @@ bool Options::processLinkerOptions(InputArgList ) { if (auto *Arg = Args.getLastArg(drv::OPT_umbrella)) LinkerOpts.ParentUmbrella = Arg->getValue(); - LinkerOpts.IsDylib = Args.hasArg(drv::OPT_dynamiclib); zixu-w wrote: Is this

[clang] [llvm] [InstallAPI] Add support for aliased exports (PR #88750)

2024-04-17 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. https://github.com/llvm/llvm-project/pull/88750 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [InstallAPI] Support mutually exclusive parse options (PR #90686)

2024-05-08 Thread Zixu Wang via cfe-commits
https://github.com/zixu-w approved this pull request. https://github.com/llvm/llvm-project/pull/90686 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits