4-6-23
lld/MachO
diff (more things could have changed since it depends on core LLVM libraries as well):
1167d676100f [lld-macho] Add new -reproducible flag
46f7a2ad1c3c [lld-macho][nfc] std::find_if -> llvm::find_if
c4d9df9f78f3 [lld-macho][nfc] Clean up a bunch of clang-tidy issues
73fd9d310fff [lld] Support separate native object file path in --thinlto-prefix-replace
f7bc79c1c71f [lld-macho] Check if DWARF offset is too large for compact unwind
855d3cb8e3e8 [lld-macho] Gate category checking behind --check-category-conflicts
3c787d5a254e [lld-macho] Don't emit spurious dupe method warnings for +load methods
96d087512ea7 [lld-macho][objc] Don't crash when rodata isn't statically linked
453102a028a2 [lld-macho][re-land] Warn on method name collisions from category definitions
4f086218ddc3 [lld-macho] Support re-exports of individual symbols
dd78e7334fc5 [lld-macho] Don't include zero-size private label symbols in map file
5b21395cc242 [lld-macho] Print archive names in linker map
bb69a66ced27 [lld-macho] Coalesce local symbol aliases along with their aliased weak def
ecad968f4a51 Revert "[lld-macho] Warn on method name collisions from category definitions"
dd4a9c463b35 [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()
ef122753db7f [lld-macho] Warn on method name collisions from category definitions
a65678b35bbc [lld-macho] Avoid running LTO pipeline for no files
6578e0d1d0e4 [lld-macho] Remove duplicate minimum version info
ea32351fae65 [lld-macho] Ignore -debug_variant flag
0e1fb48bb95a [lld-macho] Use uint64_t instead of size_t to fix 32 bit test failures
45ee0a9afc62 [LLD] Add --lto-CGO[0-3] option
8198f30f7e75 [lld-macho] Account for alignment in thunk insertion algorithm
d768bf994f50 [NFC][TargetParser] Replace uses of llvm/Support/Host.h
55e2cd16095d Use llvm::count{lr}_{zero,one} (NFC)
3df4c5a92f7f [NFC] Optimize vector usage in lld
ae5efe976183 [lld] Remove transitional legacy pass manager flags
4f2a4617936f [lld-macho] Have all load commands aligned to the word size
e46d939c0fe1 [lld-macho] Improve invalid fat binary warning
91682b2631b2 Remove redundant initialization of std::optional (NFC)
87bea593626a [lld][Mach-O] Fix build with Mach-O due to missing library
aa0883b59ae1 [lld/mac] Add support for distributed ThinLTO
d4cf89ad5a37 [lld-macho] Downgrade missing fat arch to warning
07bb29d8ffc3 [OptTable] Precompute OptTable prefixes union table through tablegen
a0c01f05cdbe [lld-macho][nfc] Use alignToPowerOf2 instead of alignTo when possible
20894a478da2 [lld-macho] Prevent assertions for aliases to weak_def_can_be_hidden symbols
2828a54996c4 [lld-macho] Don't support relocations in cstring sections
6b9a80de4906 [lld] Fix iwyu problems after 83d59e05b201760e3f364ff6316301d347cbad95
d9ab3e82f30d [clang] Use a StringRef instead of a raw char pointer to store builtin and call information
aa171833ab00 Revert "[clang] Use a StringRef instead of a raw char pointer to store builtin and call information" Revert "Fix lldb option handling since e953ae5bbc313fd0cc980ce021d487e5b5199ea4 (part 2)" Revert "Fix lldb option handling since e953ae5bbc313fd0cc980ce021d487e5b5199ea4"
e953ae5bbc31 [clang] Use a StringRef instead of a raw char pointer to store builtin and call information
0e8d4980a8bc [lld-macho] Standardize error messages
61f94f2768e6 [lld-macho] Only fold private-label aliases that do not have flags
7f60ed12effa [reland][lld-macho] Private label aliases to weak symbols should not retain section data
07d9ab9aa5d2 Revert "[clang] Use a StringRef instead of a raw char pointer to store builtin and call information"
5ce4e9226410 [clang] Use a StringRef instead of a raw char pointer to store builtin and call information
b7065a31b5e7 Revert "[clang] Use a StringRef instead of a raw char pointer to store builtin and call information"
719d98dfa841 [clang] Use a StringRef instead of a raw char pointer to store builtin and call information
sha256s:
e2a69752ac122ee502fb325d84eaa81871439286b180ac564ad22ae377d57db6 ld64.lld
9700a507276f8e389cc99d80ff552489bb298a1676291d8bb0474106a3376c52 ld64.tar.gz
b7f5c7aa573340eb85ca0895e2f689ee881eeb99c039a6d5eb2dafef53da4f28 ld64.tar.xz