Author: Jez Ng
Date: 2021-08-16T13:19:00-04:00
New Revision: 1bbe8ef81549b37d2c74cfb607cffe0e01ab4dd3

URL: 
https://github.com/llvm/llvm-project/commit/1bbe8ef81549b37d2c74cfb607cffe0e01ab4dd3
DIFF: 
https://github.com/llvm/llvm-project/commit/1bbe8ef81549b37d2c74cfb607cffe0e01ab4dd3.diff

LOG: [lld-macho] Fill out release notes for 13.x

I probably missed out some things, given how much work was done in the
last few months...

Reviewed By: #lld-macho, oontvoo

Differential Revision: https://reviews.llvm.org/D107922

Added: 
    

Modified: 
    lld/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst
index bf1c36f38f14..9ae375523518 100644
--- a/lld/docs/ReleaseNotes.rst
+++ b/lld/docs/ReleaseNotes.rst
@@ -66,10 +66,51 @@ MinGW Improvements
   (`D107237 <https://reviews.llvm.org/D107237>`_ and
   `D107253 <https://reviews.llvm.org/D107253>`_)
 
-MachO Improvements
-------------------
-
-* Item 1.
+Mach-O Improvements
+-------------------
+
+The Mach-O backend is now able to link several large, real-world programs,
+though we are still working out the kinks.
+
+* arm64 is now supported as a target. (`D88629 
<https://reviews.llvm.org/D88629>`_)
+* arm64_32 is now supported as a target. (`D99822 
<https://reviews.llvm.org/D99822>`_)
+* Branch-range-extension thunks are now supported. (`D100818 
<https://reviews.llvm.org/D100818>`_)
+* ``-dead_strip`` is now supported. (`D103324 
<https://reviews.llvm.org/D103324>`_)
+* Support for identical code folding (``--icf=all``) has been added.
+  (`D103292 <https://reviews.llvm.org/D103292>`_)
+* Support for special ``$start`` and ``$end`` symbols for segment & sections 
has been
+  added. (`D106767 <https://reviews.llvm.org/D106767>`_, `D106629 
<https://reviews.llvm.org/D106629>`_)
+* ``$ld$previous`` symbols are now supported. (`D103505 
<https://reviews.llvm.org/D103505 >`_)
+* ``$ld$install_name`` symbols are now supported. (`D103746 
<https://reviews.llvm.org/D103746>`_)
+* ``__mh_*_header`` symbols are now supported. (`D97007 
<https://reviews.llvm.org/D97007>`_)
+* LC_CODE_SIGNATURE is now supported. (`D96164 
<https://reviews.llvm.org/D96164>`_)
+* LC_FUNCTION_STARTS is now supported. (`D97260 
<https://reviews.llvm.org/D97260>`_)
+* LC_DATA_IN_CODE is now supported. (`D103006 
<https://reviews.llvm.org/D103006>`_)
+* Bind opcodes are more compactly encoded. (`D106128 
<https://reviews.llvm.org/D106128>`_,
+  `D105075 <https://reviews.llvm.org/D105075>`_)
+* LTO cache support has been added. (`D105922 
<https://reviews.llvm.org/D105922>`_)
+* ``-application_extension`` is now supported. (`D105818 
<https://reviews.llvm.org/D105818>`_)
+* ``-export_dynamic`` is now partially supported. (`D105482 
<https://reviews.llvm.org/D105482>`_)
+* ``-arch_multiple`` is now supported. (`D105450 
<https://reviews.llvm.org/D105450>`_)
+* ``-final_output`` is now supported. (`D105449 
<https://reviews.llvm.org/D105449>`_)
+* ``-umbrella`` is now supported. (`D105448 
<https://reviews.llvm.org/D105448>`_)
+* ``--print-dylib-search`` is now supported. (`D103985 
<https://reviews.llvm.org/D103985>`_)
+* ``-force_load_swift_libs`` is now supported. (`D103709 
<https://reviews.llvm.org/D103709>`_)
+* ``-reexport_framework``, ``-reexport_library``, ``-reexport-l`` are now 
supported.
+  (`D103497 <https://reviews.llvm.org/D103497>`_)
+* ``.weak_def_can_be_hidden`` is now supported. (`D101080 
<https://reviews.llvm.org/D101080>`_)
+* ``-add_ast_path`` is now supported. (`D100076 
<https://reviews.llvm.org/D100076>`_)
+* ``-segprot`` is now supported.  (`D99389 <https://reviews.llvm.org/D99389>`_)
+* ``-dependency_info`` is now partially supported. (`D98559 
<https://reviews.llvm.org/D98559>`_)
+* ``--time-trace`` is now supported. (`D98419 
<https://reviews.llvm.org/D98419>`_)
+* ``-mark_dead_strippable_dylib`` is now supported. (`D98262 
<https://reviews.llvm.org/D98262>`_)
+* ``-[un]exported_symbol[s_list]`` is now supported. (`D98223 
<https://reviews.llvm.org/D98223>`_)
+* ``-flat_namespace`` is now supported. (`D97641 
<https://reviews.llvm.org/D97641>`_)
+* ``-rename_section`` and ``-rename_segment`` are now supported. (`D97600 
<https://reviews.llvm.org/D97600>`_)
+* ``-bundle_loader`` is now supported. (`D95913 
<https://reviews.llvm.org/D95913>`_)
+* ``-map`` is now partially supported. (`D98323 
<https://reviews.llvm.org/D98323>`_)
+
+There were numerous other bug-fixes as well.
 
 WebAssembly Improvements
 ------------------------


        
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to