File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 2323Non-comprehensive list of changes in this release
2424=================================================
2525
26+ * Support for `retpolines <https://support.google.com/faqs/answer/7625886 >`_
27+ was added to help mitigate "branch target injection" (variant #2) of the
28+ "Spectre" speculative side channels described by `Project Zero
29+ <https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html> `_
30+ and the `Spectre paper <https://spectreattack.com/spectre.pdf >`_.
31+
2632* The ``Redirects `` argument of ``llvm::sys::ExecuteAndWait `` and
2733 ``llvm::sys::ExecuteNoWait `` was changed to an ``ArrayRef `` of optional
2834 ``StringRef ``'s to make it safer and more convenient to use.
@@ -183,6 +189,10 @@ During this release the X86 target has:
183189
184190* Improved documentation for SSE/AVX intrinsics in intrin.h header files.
185191
192+ * Gained support for emitting `retpolines
193+ <https://support.google.com/faqs/answer/7625886> `_, including automatic
194+ insertion of the necessary thunks or using external thunks.
195+
186196
187197External Open Source Projects Using LLVM 6
188198==========================================
You can’t perform that action at this time.
0 commit comments