[lld][COFF] Restore `lto-embed-bitcode` and `-fembed-bitcode` Bitcode Embedding Features (#188398)
Removes the patches introduced by #150897 which broke LTO embed
documented features for creating whole-program-bitcode representations
of executables, used in production analysis/rewriting toolsets. This was
a documented feature available up until 21.1.8 broken by 22.x release.
This previously allowed the users to have a whole-program-bitcode
section `.llvmbc` embedded inside of the final executable.
(cherry picked from commit 1e99c9e4c7e82c8417e4bdb0d1cb3b86e6640c6c)
[NFC] Remove stray files from top level directory (#189563)
Added untracked files into the top level directory by mistake, reverting
the change in this PR.
Co-authored-by: himadhith <himadhith.v at ibm.com>
[clang-repl] Fix C89 incompatible keywords (#189432)
Restrict and inline keywords are removed for C89 interpreter since these
keywords caused fail at runtime preamble.
Fixes #189088
(cherry picked from commit 8bd83048084c27615e9536227fbb2545472915e7)
[analyzer][NFC] Reorganize bstring.cpp tests (#188709)
This change eliminates preprocessor-based suppression of test cases by
introducing multi-prefix verify options to run-lines. This slightly
increases coverage.
[lldb] Only create RegisterTypeBuilderClang plugin once (#189393)
This plugin creates types based on information from target XML, which is
parsed only once per session. It has internal logic to reuse created
types, but the plugin itself was being remade every time a type was
requested.
OpenMP: Reimplement getOffloadArch
This function made no sense at all. It was scanning through
the feature map looking for something that parsed as an OffloadArch.
Directly compute the arch from the target device.
I don't know why there isn't just an OffloadArch in TargetOpts,
this shouldn't really require parsing.
tex-polyglossia{,-doc}: update to 2.9
2.6
* Reset splithyphens and vlna state of embedding language after
embedded language has been closed
* Fix space after \greeknumeral with numbers > 100
‣ Adapt localmarks to work with LaTeX 6/2025.
* Add koppa option to Greek
* Add possibility to customize the numbers 6 and 90 in Greek
2.7
‣ Fix PDF strings with captions
‣ Fix spacing issue in List of Table/Figures
‣ Fix a bug with spacing after CJK punctuations and introduce
\inhibitglue for LuaLaTeX
2.8
This is a hotfix release fixing a regression with CJK documents
that was introduced by v. 2.7.
[11 lines not shown]
[clang] fix getReplacedTemplateParameter for function template specializaions
This fixes the transformation of substituted constant template parameters by
providing the instantiated parameter type for the function template
specialization case.
This fixes a regression introduced in #161029 which will be backported to llvm-22, so there are no release notes.
Fixes #188759
[X86][GISel] Avoid creating subreg def operands in emitInsertSubreg (#189408)
emitInsertSubreg builds a COPY with a subregister def operand, but these
probably should not be allowed in SSA MIR. Change it to build an
equivalent use of INSERT_SUBREG instead.
tex-pgfplots{,-doc}: update to 1.18.2
2025-07-22 Yukai Chou
- fix(pgfplotstable): recognize the new end-of-cell marker
2025-01-24 Florian Schmaus
- doc: libs.statistics: drop superfluous \Bigr
- doc: libs.statistics: i runs till N, not N - 1
2024-11-22 f380cedric
- doc: fix typos
2024-09-05 Phillip Raffeck
- [doc] include single bar legend style
- [doc] add missing brace
2024-09-04 mbertucci47
- Update repo link in documentation
- fix small typos
[38 lines not shown]
Wasm: add support for `swifttailcc` calling convention (#188296)
Wasm backend already supports tail calls where available, we only need
to enable corresponding branches for this calling convention.
[AMDGPU][SIMemoryLegalizer] Consider scratch operations as NV=1 if GAS is disabled
- Clarify that `thread-private` MMO flag is still useful.
- If GAS is not enabled (which is the default as of last patch), consider an op as `NV=1` if it's a `scratch_` opcode, or if the MMO is in the private AS.
- Add tests for the new cases.
- Update AMDGPUUsage GFX12.5 memory model
tex-pgf{,-doc}: update to 3.1.11a
3.1.11
## [3.1.11] - 2025-08-14 Henri Menke
- Add `RGB` and `gray` color model support for ConTeXt
- Add `diamond split` shape
- Typo in animations `end on` key
- Output bounding box adjustment in pgfsys-dvisvgm.def
- Fix shadings under LuaMetaTeX
- Resolve missing `gnuplot` plots in manual
- Treat varargs for `min()` and `max()` in `luamath` pgf library pgf-tikz/pgfplots
- Fixed support for the `\tikz` command in the `dvisvgm4ht` driver for TeX4ht
- Wrong key name in unknown decoration option error
- `gnuplot` was always run when the function contained leading or trailing spaces
- Typo fixes in the manual
- Simplify short verb `|...|` used in manual or add required preamble for it
- Harden parser for math expressions against active chars
- Resolve overfull hboxes >=20pt in the manual
[10 lines not shown]
tex-pdfmanagement-testphase{,-doc}: update to 0.96y
0.96u
- load pdfmanagement-firstaid in pdfmanagement.sty after backend
has been set.
- use \draw_set_linewidth:n instead of \draw_linewidth:n in
pushbutton code.
0.96y
* l3pdfmeta.dtx: fix test for PDF version
* hyperref-generic.dtx: fix implementation of bookmark options
* X-6 standard
* handling of standards has been extended to better support the UA- and
X-families beside the A-standard.
* support for TDM in the XMP metadata (reservation of text & data mining rights)
[llvm-dwarfdump] Support R_AARCH64_TLS_DTPREL64 in Object/RelocationResolver.cpp (#187649)
In patch https://github.com/llvm/llvm-project/pull/146572 we have plan
to emit R_AARCH64_TLS_DTPREL64. This give us the warning while using
llvm-dwarfdump for the object file which has tls variables -
warning: failed to compute relocation: R_AARCH64_TLS_DTPREL64, Invalid
data was encountered while parsing the file
To fix this warning we have mark the relocation as supported however
final absolute address of a TLS variable is determined at runtime,
resolving to the symbol's section-relative offset in the object file is
mitigate the warning.