Page MenuHomePhabricator
Feed Advanced Search

Yesterday

cishida committed rG7de8cd617b69: [llvm][TextAPI] only compare deployment version for InterfaceFile. (authored by cishida).
[llvm][TextAPI] only compare deployment version for InterfaceFile.
Sat, Apr 1, 8:39 AM · Restricted Project, Restricted Project

Fri, Mar 31

cishida committed rGf991f30845bb: [llvm][TextAPI] compare deployment versions for equality check (authored by cishida).
[llvm][TextAPI] compare deployment versions for equality check
Fri, Mar 31, 4:56 PM · Restricted Project, Restricted Project

Thu, Mar 23

cishida committed rG397486566e99: [llvm][TextAPI] Handle implicitly upgraded deployment versions (authored by cishida).
[llvm][TextAPI] Handle implicitly upgraded deployment versions
Thu, Mar 23, 3:01 PM · Restricted Project, Restricted Project
cishida closed D145690: [llvm][TextAPI] Handle implicitly upgraded deployment versions.
Thu, Mar 23, 3:01 PM · Restricted Project, Restricted Project

Wed, Mar 15

cishida added a comment to D145690: [llvm][TextAPI] Handle implicitly upgraded deployment versions.

ping

Wed, Mar 15, 10:00 AM · Restricted Project, Restricted Project

Thu, Mar 9

cishida requested review of D145690: [llvm][TextAPI] Handle implicitly upgraded deployment versions.
Thu, Mar 9, 6:39 AM · Restricted Project, Restricted Project

Feb 24 2023

cishida committed rGb3185bd93110: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory (authored by cishida).
[llvm][NFC] Move tapi tests using nm to llvm-nm test directory
Feb 24 2023, 10:55 AM · Restricted Project, Restricted Project
cishida closed D144658: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory.
Feb 24 2023, 10:55 AM · Restricted Project, Restricted Project

Feb 23 2023

cishida requested review of D144658: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory.
Feb 23 2023, 10:46 AM · Restricted Project, Restricted Project

Feb 22 2023

cishida committed rGe61e761643a8: [llvm][TextAPI] add Default FileType value to InterfaceFile Objects (authored by cishida).
[llvm][TextAPI] add Default FileType value to InterfaceFile Objects
Feb 22 2023, 10:27 PM · Restricted Project, Restricted Project
cishida committed rGbc85cf168743: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff (authored by cishida).
[TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Feb 22 2023, 7:44 PM · Restricted Project, Restricted Project
cishida closed D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff.
Feb 22 2023, 7:44 PM · Restricted Project, Restricted Project
cishida committed rG9b29de1c793c: [llvm][TextAPI] Clean up minor bugs in YAML TextStub (authored by cishida).
[llvm][TextAPI] Clean up minor bugs in YAML TextStub
Feb 22 2023, 3:47 PM · Restricted Project, Restricted Project
cishida closed D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub.
Feb 22 2023, 3:46 PM · Restricted Project, Restricted Project
cishida committed rGd6f9b97bae97: Reland "[TextAPI] Implement TBDv5 Writer" (authored by cishida).
Reland "[TextAPI] Implement TBDv5 Writer"
Feb 22 2023, 12:03 PM · Restricted Project, Restricted Project
cishida added a reverting change for rG8217932aabcb: [TextAPI] Implement TBDv5 Writer: rGb2b50980de24: Revert "[TextAPI] Implement TBDv5 Writer".
Feb 22 2023, 11:40 AM · Restricted Project, Restricted Project
cishida committed rGb2b50980de24: Revert "[TextAPI] Implement TBDv5 Writer" (authored by cishida).
Revert "[TextAPI] Implement TBDv5 Writer"
Feb 22 2023, 11:40 AM · Restricted Project, Restricted Project
cishida added a reverting change for D144339: [TextAPI] Implement TBDv5 Writer: rGb2b50980de24: Revert "[TextAPI] Implement TBDv5 Writer".
Feb 22 2023, 11:40 AM · Restricted Project, Restricted Project
cishida committed rG8217932aabcb: [TextAPI] Implement TBDv5 Writer (authored by cishida).
[TextAPI] Implement TBDv5 Writer
Feb 22 2023, 11:35 AM · Restricted Project, Restricted Project
cishida closed D144339: [TextAPI] Implement TBDv5 Writer.
Feb 22 2023, 11:35 AM · Restricted Project, Restricted Project
cishida added a comment to D144339: [TextAPI] Implement TBDv5 Writer.

gentle ping

Feb 22 2023, 7:38 AM · Restricted Project, Restricted Project
cishida added inline comments to D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff.
Feb 22 2023, 7:20 AM · Restricted Project, Restricted Project
cishida updated the diff for D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff.

Fix up patch based on review comments

Feb 22 2023, 7:16 AM · Restricted Project, Restricted Project

Feb 21 2023

cishida updated the diff for D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff.

Handle multiple flags set in llvm-tapi-diff printing

Feb 21 2023, 10:27 PM · Restricted Project, Restricted Project
cishida requested review of D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff.
Feb 21 2023, 6:37 PM · Restricted Project, Restricted Project
cishida accepted D144527: [Test] Set gitattributes for line endings in tapi inputs.

LGTM, thank you!

Feb 21 2023, 3:47 PM · Restricted Project, Restricted Project
cishida added inline comments to D144339: [TextAPI] Implement TBDv5 Writer.
Feb 21 2023, 8:45 AM · Restricted Project, Restricted Project

Feb 20 2023

cishida updated the diff for D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub.

Apply to older format

Feb 20 2023, 5:33 PM · Restricted Project, Restricted Project
cishida added inline comments to D144339: [TextAPI] Implement TBDv5 Writer.
Feb 20 2023, 12:49 PM · Restricted Project, Restricted Project
cishida requested review of D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub.
Feb 20 2023, 12:48 PM · Restricted Project, Restricted Project
cishida added inline comments to D144339: [TextAPI] Implement TBDv5 Writer.
Feb 20 2023, 9:16 AM · Restricted Project, Restricted Project

Feb 18 2023

cishida requested review of D144339: [TextAPI] Implement TBDv5 Writer.
Feb 18 2023, 6:23 PM · Restricted Project, Restricted Project
cishida committed rG4384127549e2: [llvm-tapi-diff] add default case to switch for symbol flags (authored by cishida).
[llvm-tapi-diff] add default case to switch for symbol flags
Feb 18 2023, 11:29 AM · Restricted Project, Restricted Project
cishida committed rGb70d87bc5e47: [TextAPI] Capture new properties from TBD to InterfaceFile (authored by cishida).
[TextAPI] Capture new properties from TBD to InterfaceFile
Feb 18 2023, 11:18 AM · Restricted Project, Restricted Project
cishida closed D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.
Feb 18 2023, 11:18 AM · Restricted Project, Restricted Project

Feb 17 2023

cishida committed rG79320a0c3f82: Reland "[TextAPI] Implement TBDv5 Reader" (authored by cishida).
Reland "[TextAPI] Implement TBDv5 Reader"
Feb 17 2023, 10:30 PM · Restricted Project, Restricted Project
cishida added a reverting change for rGb861b1225380: [TextAPI] Implement TBDv5 Reader: rG07e3ca238e68: Revert "[TextAPI] Implement TBDv5 Reader".
Feb 17 2023, 4:29 PM · Restricted Project, Restricted Project
cishida added a reverting change for rG4be17641b05d: [TextAPI] wrap returned Errors in std::move: rG07e3ca238e68: Revert "[TextAPI] Implement TBDv5 Reader".
Feb 17 2023, 4:29 PM · Restricted Project, Restricted Project
cishida committed rG07e3ca238e68: Revert "[TextAPI] Implement TBDv5 Reader" (authored by cishida).
Revert "[TextAPI] Implement TBDv5 Reader"
Feb 17 2023, 4:29 PM · Restricted Project, Restricted Project
cishida added a reverting change for D144156: [TextAPI] Implement TBDv5 Reader: rG07e3ca238e68: Revert "[TextAPI] Implement TBDv5 Reader".
Feb 17 2023, 4:29 PM · Restricted Project, Restricted Project, Restricted Project
cishida committed rG4be17641b05d: [TextAPI] wrap returned Errors in std::move (authored by cishida).
[TextAPI] wrap returned Errors in std::move
Feb 17 2023, 4:18 PM · Restricted Project, Restricted Project
cishida committed rGb861b1225380: [TextAPI] Implement TBDv5 Reader (authored by cishida).
[TextAPI] Implement TBDv5 Reader
Feb 17 2023, 4:06 PM · Restricted Project, Restricted Project
cishida closed D144156: [TextAPI] Implement TBDv5 Reader.
Feb 17 2023, 4:05 PM · Restricted Project, Restricted Project, Restricted Project

Feb 16 2023

cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

Distinct top level libraries vs. nested inlined libraries in format

Feb 16 2023, 1:45 PM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.

Rebase

Feb 16 2023, 11:25 AM · Restricted Project, Restricted Project
cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

small refactor

Feb 16 2023, 11:12 AM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.

Fix printing for unknown deployment verison in older TBDs.

Feb 16 2023, 8:49 AM · Restricted Project, Restricted Project

Feb 15 2023

cishida updated the diff for D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.

Fix typo

Feb 15 2023, 11:19 PM · Restricted Project, Restricted Project
cishida updated the diff for D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.

Rebase changes

Feb 15 2023, 11:18 PM · Restricted Project, Restricted Project
cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

Add insource documentation on new format & add Tests

Feb 15 2023, 11:06 PM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

Fix Windows build

Feb 15 2023, 9:43 PM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

Fixup invalid test inputs

Feb 15 2023, 8:49 PM · Restricted Project, Restricted Project, Restricted Project
cishida requested review of D144158: [TextAPI] Capture new properties from TBD to InterfaceFile.
Feb 15 2023, 7:03 PM · Restricted Project, Restricted Project
cishida retitled D144156: [TextAPI] Implement TBDv5 Reader from commit dca28ccb3218330e9c6fb7c93453fb84e5cf129c Author: Cyndy Ishida <cyndy_ishida@apple.com> Date: Tue Feb 14 20:50:46 2023 -0800 to [TextAPI] Implement TBDv5 Reader.
Feb 15 2023, 6:52 PM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D144156: [TextAPI] Implement TBDv5 Reader.

Fix up format of commit message.

Feb 15 2023, 6:51 PM · Restricted Project, Restricted Project, Restricted Project
cishida requested review of D144156: [TextAPI] Implement TBDv5 Reader.
Feb 15 2023, 6:47 PM · Restricted Project, Restricted Project, Restricted Project

Feb 6 2023

cishida accepted D141848: [Test] Fix YAML mapping keys duplication. NFC..
Feb 6 2023, 11:44 AM · Restricted Project, Restricted Project

Dec 13 2022

cishida committed rGac20a3a5b530: [llvm][Object] set SF_Hidden flag for MachO files (authored by cishida).
[llvm][Object] set SF_Hidden flag for MachO files
Dec 13 2022, 2:59 PM · Restricted Project, Restricted Project
cishida closed D139862: [llvm][Object] set SF_Hidden flag for MachO files.
Dec 13 2022, 2:59 PM · Restricted Project, Restricted Project, Restricted Project
cishida updated the diff for D139862: [llvm][Object] set SF_Hidden flag for MachO files.

Update lld tests to include .hidden attribute.

Dec 13 2022, 10:05 AM · Restricted Project, Restricted Project, Restricted Project

Dec 12 2022

cishida requested review of D139862: [llvm][Object] set SF_Hidden flag for MachO files.
Dec 12 2022, 10:54 AM · Restricted Project, Restricted Project, Restricted Project

Oct 13 2022

cishida accepted D135340: [PGO] Make emitted symbols hidden.

This change LGTM. My understanding of the history here, is that these symbols were exported expecting to be eventually referenced when profiling options are used but weren't always consistently exported. This kind of inconsistency of symbol exports breaks TAPI verification. In the recent past we've had a similar issue where the symbols got optimized out based on the optimization level. If __llvm_profile_raw_version and __llvm_profile_filename always have hidden visibility this should be fine for TAPI.

Oct 13 2022, 12:44 PM · Restricted Project, Restricted Project, Restricted Project

Sep 19 2022

cishida committed rGe6cdb0031529: [llvm][TextAPI] add driverkit as supported platform for older tbd (authored by cishida).
[llvm][TextAPI] add driverkit as supported platform for older tbd
Sep 19 2022, 3:09 PM · Restricted Project, Restricted Project

May 24 2022

cishida committed rGa1a14e817eeb: [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls. (authored by cishida).
[Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls.
May 24 2022, 8:46 AM · Restricted Project, Restricted Project
cishida closed D126258: [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls..
May 24 2022, 8:46 AM · Restricted Project, Restricted Project
cishida added inline comments to D126258: [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls..
May 24 2022, 6:08 AM · Restricted Project, Restricted Project

May 23 2022

cishida updated the diff for D126258: [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls..

Restrict using the canonical decl's source location to only when the prototype was inferred from previously seen decl.

May 23 2022, 5:39 PM · Restricted Project, Restricted Project
cishida requested review of D126258: [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls..
May 23 2022, 4:47 PM · Restricted Project, Restricted Project

May 4 2022

cishida committed rGb6c67c3c6789: [clang] Track how headers get included generally during lookup time (authored by cishida).
[clang] Track how headers get included generally during lookup time
May 4 2022, 9:58 AM · Restricted Project, Restricted Project
cishida closed D124638: [clang] Track how headers get included generally during lookup time.
May 4 2022, 9:58 AM · Restricted Project, Restricted Project

May 3 2022

cishida updated the diff for D124638: [clang] Track how headers get included generally during lookup time.

Hold include name in HeaderSearch itself, keeping HeaderFileInfo lightweight.

May 3 2022, 3:12 PM · Restricted Project, Restricted Project

May 2 2022

cishida added inline comments to D124638: [clang] Track how headers get included generally during lookup time.
May 2 2022, 12:08 PM · Restricted Project, Restricted Project
cishida added a comment to D124638: [clang] Track how headers get included generally during lookup time.

Can you describe how come the check is not reliable without this patch? It might be worth fixing the underlying reason for the unreliability first.

May 2 2022, 11:57 AM · Restricted Project, Restricted Project

Apr 28 2022

cishida requested review of D124638: [clang] Track how headers get included generally during lookup time.
Apr 28 2022, 2:29 PM · Restricted Project, Restricted Project

Apr 15 2022

cishida added a comment to D123831: [clang][extract-api] Use relative includes.

we might not always want to transform an absolute path because the resulting relative include name might get remapped in a headermap, for example in test known_files_only_hmap.c. But how does it work with modules where we need relative includes? Is the setup in known_files_only_hmap even valid?

Apr 15 2022, 6:24 PM · Restricted Project, Restricted Project

Apr 6 2022

cishida accepted D123148: [clang][extract-api] Process only APIs declared in inputs.

LGTM

Apr 6 2022, 1:00 PM · Restricted Project, Restricted Project

Apr 5 2022

cishida added inline comments to D123148: [clang][extract-api] Process only APIs declared in inputs.
Apr 5 2022, 12:22 PM · Restricted Project, Restricted Project

Jan 26 2022

cishida added inline comments to D117830: [HeaderSearch] Track framework name in LookupFile.
Jan 26 2022, 11:12 AM · Restricted Project

Jan 24 2022

cishida accepted D117830: [HeaderSearch] Track framework name in LookupFile.

I followed up about this approach with folks more familiar with SourceKit and seems fine, so LGTM. I'd wait a day to see if Jan has any concerns.

Jan 24 2022, 4:32 PM · Restricted Project
cishida added a comment to D117830: [HeaderSearch] Track framework name in LookupFile.

My understanding for the header map restriction is because headermaps are generally emitted once for a framework build and only consumed to build such framework and this struct information is only queried during this.
It sounds like for the clangd support, you're not as interested in what framework is being built, but the name of the framework when included via framework style in any context. Is that correct? It seems fine to extend its use cases. @jansvoboda11 What do you think?

Jan 24 2022, 1:13 PM · Restricted Project

Jan 12 2022

cishida accepted D117163: Replace PlatformKind with PlatformType..
Jan 12 2022, 5:56 PM · Restricted Project, Restricted Project

Dec 18 2021

cishida committed rG4a878c14c49e: [llvm-tapi-diff] rename tests for clarity, NFC (authored by cishida).
[llvm-tapi-diff] rename tests for clarity, NFC
Dec 18 2021, 6:09 PM
cishida committed rG982604cc08ca: [llvm-tapi-diff] Replicate diff utility error handling (authored by cishida).
[llvm-tapi-diff] Replicate diff utility error handling
Dec 18 2021, 10:14 AM
cishida closed D115905: [llvm-tapi-diff] Replicate diff utility error handling.
Dec 18 2021, 10:13 AM · Restricted Project

Dec 16 2021

cishida requested review of D115905: [llvm-tapi-diff] Replicate diff utility error handling.
Dec 16 2021, 1:57 PM · Restricted Project

Oct 15 2021

cishida committed rG395e1fe30574: [clang] Capture Framework when HeaderSearch is resolved via headermap (authored by cishida).
[clang] Capture Framework when HeaderSearch is resolved via headermap
Oct 15 2021, 9:18 AM
cishida closed D111468: [clang] Capture Framework when HeaderSearch is resolved via headermap.
Oct 15 2021, 9:18 AM · Restricted Project
cishida added a comment to D111468: [clang] Capture Framework when HeaderSearch is resolved via headermap.

LGTM.

As a follow-up, do you think it would make sense to improve the documentation/comments around "index header maps"? Variable names refer to indexing while the documentation talks about building frameworks, which is confusing without referring back to the original Radar.

Oct 15 2021, 8:30 AM · Restricted Project

Oct 14 2021

cishida updated the diff for D111468: [clang] Capture Framework when HeaderSearch is resolved via headermap.

Fix windows build.

Oct 14 2021, 7:57 AM · Restricted Project

Oct 8 2021

cishida updated the summary of D111468: [clang] Capture Framework when HeaderSearch is resolved via headermap.
Oct 8 2021, 4:13 PM · Restricted Project
cishida requested review of D111468: [clang] Capture Framework when HeaderSearch is resolved via headermap.
Oct 8 2021, 4:06 PM · Restricted Project

Jul 23 2021

cishida committed rG8594a24d63d8: [llvm][NFC] Fix typos in Errc.h description (authored by cishida).
[llvm][NFC] Fix typos in Errc.h description
Jul 23 2021, 11:57 AM

Jun 23 2021

cishida committed rGfb9f9497dc01: [llvm-tapi-diff] Wrap empty string around StringLiteral NFC (authored by cishida).
[llvm-tapi-diff] Wrap empty string around StringLiteral NFC
Jun 23 2021, 11:41 AM
cishida committed rG56709b869570: [TextAPI] add symbol name prefixes to central location, NFC (authored by cishida).
[TextAPI] add symbol name prefixes to central location, NFC
Jun 23 2021, 11:24 AM

Jun 9 2021

cishida committed rG5b5ab80e3195: Reland "[llvm] llvm-tapi-diff" (authored by spowell).
Reland "[llvm] llvm-tapi-diff"
Jun 9 2021, 9:21 PM
cishida added a reverting change for rG20126c9fd4af: Reland "[llvm] llvm-tapi-diff": rGe7b755ecb140: Revert "Reland "[llvm] llvm-tapi-diff"".
Jun 9 2021, 1:52 PM
cishida added a reverting change for D101835: [llvm] llvm-tapi-diff: rGe7b755ecb140: Revert "Reland "[llvm] llvm-tapi-diff"".
Jun 9 2021, 1:52 PM · Restricted Project
cishida committed rGe7b755ecb140: Revert "Reland "[llvm] llvm-tapi-diff"" (authored by cishida).
Revert "Reland "[llvm] llvm-tapi-diff""
Jun 9 2021, 1:52 PM
cishida added a reverting change for rG90a26a41e9ce: [llvm-tapi-diff] Apply stable sorting to output: rG1899cb7d0eae: Revert "[llvm-tapi-diff] Apply stable sorting to output".
Jun 9 2021, 1:50 PM
cishida committed rG1899cb7d0eae: Revert "[llvm-tapi-diff] Apply stable sorting to output" (authored by cishida).
Revert "[llvm-tapi-diff] Apply stable sorting to output"
Jun 9 2021, 1:50 PM