Lines Matching +full:- +full:- +full:github

11      These are in-progress notes for the upcoming LLVM |release| release.
23 Non-comprehensive list of changes in this release
27 ----------------
30 temporary section type code 0x40000020 (``clang -c -Wa,--crel,--allow-experimental-crel``).
34 (`#98115 <https://github.com/llvm/llvm-project/pull/98115>`_)
36 (`#97144 <https://github.com/llvm/llvm-project/pull/97144>`_)
37 * ``--compress-sections <section-glib>={none,zlib,zstd}[:level]`` is added to compress
39 (`#84855 <https://github.com/llvm/llvm-project/pull/84855>`_)
40 (`#90567 <https://github.com/llvm/llvm-project/pull/90567>`_)
46 (`#72714 <https://github.com/llvm/llvm-project/pull/72714>`_)
47 * ``--no-allow-shlib-undefined`` now rejects non-exported definitions in the
48 ``def-hidden.so ref.so`` case.
49 (`#86777 <https://github.com/llvm/llvm-project/issues/86777>`_)
50 * ``--debug-names`` is added to create a merged ``.debug_names`` index
52 (`#86508 <https://github.com/llvm/llvm-project/pull/86508>`_)
53 * ``--enable-non-contiguous-regions`` option allows automatically packing input
58 files. (`#90007 <https://github.com/llvm/llvm-project/pull/90007>`_)
59 * ``--default-script`/``-dT`` is implemented to specify a default script that is processed
60 if ``--script``/``-T`` is not specified.
61 (`#89327 <https://github.com/llvm/llvm-project/pull/89327>`_)
62 * ``--force-group-allocation`` is implemented to discard ``SHT_GROUP`` sections
65 (`#94704 <https://github.com/llvm/llvm-project/pull/94704>`_)
66 * ``--build-id`` now defaults to generating a 20-byte digest ("sha1") instead
67 of 8-byte ("fast"). This improves compatibility with RPM packaging tools.
68 (`#93943 <https://github.com/llvm/llvm-project/pull/93943>`_)
69 * ``-z lrodata-after-bss`` is implemented to place ``.lrodata`` after ``.bss``.
70 (`#81224 <https://github.com/llvm/llvm-project/pull/81224>`_)
71 * ``--export-dynamic`` no longer creates dynamic sections for ``-no-pie`` static linking.
72 * ``--lto-emit-asm`` is now added as the canonical spelling of ``--plugin-opt=emit-llvm``.
73 * ``--lto-emit-llvm`` now uses the pre-codegen module.
74 (`#97480 <https://github.com/llvm/llvm-project/pull/97480>`_)
75 * When AArch64 PAuth is enabled, ``-z pack-relative-relocs`` now encodes ``R_AARCH64_AUTH_RELATIVE`…
76 (`#96496 <https://github.com/llvm/llvm-project/pull/96496>`_)
77 * ``-z gcs`` and ``-z gcs-report`` are now supported for AArch64 Guarded Control Stack extension.
78 * ``-r`` now forces ``-Bstatic``.
79 * Thumb2 PLT is now supported for Cortex-M processors.
80 (`#93644 <https://github.com/llvm/llvm-project/pull/93644>`_)
82 (`#92438 <https://github.com/llvm/llvm-project/pull/92438>`_)
84 (`#85173 <https://github.com/llvm/llvm-project/pull/85173>`_)
86 (`#74771 <https://github.com/llvm/llvm-project/issues/74771>`_)
87 (`#87530 <https://github.com/llvm/llvm-project/pull/87530>`_)
89 (`#98837 <https://github.com/llvm/llvm-project/pull/98837>`_)
92 (`#98773 <https://github.com/llvm/llvm-project/pull/98773>`_)
94 (`#94099 <https://github.com/llvm/llvm-project/pull/94099>`_)
95 Non-alloc orphan sections are now placed at the end.
96 (`#94519 <https://github.com/llvm/llvm-project/pull/94519>`_)
100 ----------------
103 -----------------
106 ------------------
109 ------------------
113 They can be disabled with the `-no_fixup_chains` flag.
114 (`#99255 <https://github.com/llvm/llvm-project/pull/99255>`_)
117 ------------------------