[lldb-dap] Allow expressions in setVariable request (#185611)
This paths allows expressions in `setVariable` request. It is small
extension of original semantics from DAP specification. DAP has
`setExpression` request to this purpose, but it is too general. So I
prefer to keep this simple solution.
www/gohugo: Update to 0.158.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.158.0
Bug fixes
* tpl/css: Fix external source maps
* hugolib: Fix server no watch
* resources: Fix context canceled on GetRemote with per-request timeout
* tpl/tplimpl: Prefer early suffixes when media type matches
* all: Run go fix ./...
* internal/warpc: Fix SIGSEGV in Close() when dispatcher fails to start
* Fix index out of range panic in fileEventsContentPaths f797f84 @bep #14573
Improvements
* resources: Re-publish on transformation cache hit
* create/skeletons: Use css.Build in theme skeleton
* tpl/css: Add a test case for rebuilds on CSS options changes
[16 lines not shown]
math/gnumeric: update to 1.12.60
Update to 1.12.60
Gnumeric 1.12.60
Morten:
* Fix problem with whole-column references in ods. [#797]
* ODS Export and import of marker fill and outline opacity. [#796]
* ODS Export and import of graph line stroke opacity. [#796]
* Fix XLSX import for files lacking cell addresses. [#804]
* GUI improvement when saving file loaded from cvs. [#817]
* Improve LOG with base argument.
* Doc system improvements. [#823]
* Fix GEOMEAN problem. [#829]
* Fix dialog accel collision. [#830]
* Introspection improvements.
* Named expression fixes. [#833]
* Speed up large-range copies. [#836]
[20 lines not shown]
editors/abiword: update to 3.0.8
Update to 3.0.8:
3.0.8 - 2026/02/17
- Fix memory leaks with a collab Telepathy error.
- Fix paste of images from Firefox.
- Fix memory leaks in styles dialog, Gtk text input.
- Fix use after free and memory leak with list numbering.
- Fix memory leak with text drag and drop.
- Fix memory leak in OpenXML importer/exporter.
- Remove babelfish and freetranslation plugins.
- Fix appstream for newer flathub requirements.
- Properly remember the recent files even if AbiWord crashes.
- wordperfect: Use the more recent version of libwpd libwpg and
libwps. This upgrade the dependencies:
- libwpd-0.10
- libwps-0.4
- libwpg-0.3
3.0.7 - 2025/07/30
[62 lines not shown]
[orc-rt] Capture a Session& in SimpleNativeMemoryMap, fix TODOs. (#187200)
SimpleNativeMemoryMap now captures a reference to the Session that it
was constructed for. This is used to fix some outstanding TODOs: using
the real page size for the process, and reporting errors that were
previously discarded.
risc-v: handle T-Head L1 caches
Provide and use hooks for L1 cache operations on the T-Head processors.
Re-worked from diffs provided by Rui-Xiang Guo via port-riscv.
[CodeGen] Improve `getLoadExtAction` and friends (#181104)
Alternative approach to the same goals as #162407
This takes `TargetLoweringBase::getLoadExtAction`, renames it to
`TargetLoweringBase::getLoadAction`, merges `getAtomicLoadExtAction`
into it, and adds more inputs for relavent information (alignment,
address space).
The `isLoadExtLegal[OrCustom]` helpers are also modified in a matching
manner.
This is fully backwards compatible, with the existing `setLoadExtAction`
working as before. But this allows targets to override a new hook to
allow the query to make more use of the information. The hook
`getCustomLoadAction` is called with all the parameters whenever the
table lookup yields `LegalizeAction::Custom`, and can return any other
action it wants.
[CodeGen] Use separate MBB number for analyses (#187086)
Block numbers are updated too frequently, which makes it difficult to
keep analyses up to date. Therefore, introduce a second number per basic
block that is used for analyses and is renumbered less often. This frees
analyses from providing somewhat efficient facilities for dealing with
changed block numbers, making it simpler to implement in e.g. LoopInfo
or CycleInfo.
(Currently, "less often" means not at all, but we might want to renumber
after certain passes if the numbering gets too sparse and no analyses
are preserved anyway.)
When we introduced a more general use of block numbers some time ago,
using the existing numbers seemed to be a somewhat obvious choice, but I
now think that this was a bad decision, as it conflates a number that is
used for ordering with a number that should be more stable.
MachineBasicBlock isn't particularly size-optimized and there's a fair
[2 lines not shown]
[orc-rt] Publish controller interface from SimpleNativeMemoryMap ctor. (#187198)
Add named constructors to SimpleNativeMemoryMap to publish
SimpleNativeMemoryMap's controller interface when an instance is
constructed.
This supports correct setup by construction, since API clients can't
forget to publish the interface that the controller will need to
interact with the SimpleNativeMemoryMap object.
[BOLT] Enable compatibility of instrumentation-file-append-pid with instrumentation-sleep-time (#183919)
This commit enables compatibility of instrumentation-file-append-pid and
instrumentation-sleep-time options. It also requires keeping the
counters mapping between the watcher process and the instrumented binary
process in shared mode. This is useful when we instrument a shared
library that is used by several tasks running on the target system. In
case when we cannot wait for every task to complete, we must use the
sleep-time option. Without append-pid option, we would overwrite the
profile at the same path but collected from different tasks, leading to
unexpected or suboptimal optimization effects.
Co-authored-by: Vasily Leonenko <vasily.leonenko at huawei.com>
[CIR] Fix reference alignment to use pointee type
getNaturalTypeAlignment on a reference type returned pointer alignment
instead of pointee alignment. Pass the pointee type with
forPointeeType=true to match traditional codegen's
getNaturalPointeeTypeAlignment behavior. Fix applies to both argument
and return type attribute construction paths.
[orc-rt] De-duplicate some test helper APIs. (#187187)
Moves noErrors, mockExecutorProcessInfo, and NoDispatcher into
CommonTestUtils.h where they can be re-used between tests.
[clang] Reshuffle compiler options in C++ DR tests
This patch changes the order of compiler options on RUN lines so that options that differ in length (like -verify with its multiple prefixes) are at the end. This way it's much easier to see what is common and what is different between RUN lines
[mlir][x86] Lower packed type vector.contract to AMX dot-product (#182810)
A transform pass to lower `vector.contract` operation to (a)
`amx.tile_mulf` for BF16, or (b) `amx.tile_muli` for Int8 packed types.
[flang][mlir][OpenMP] Add linear modifier (val, ref, uval)
Add support for OpenMP linear modifiers `val`, `ref`, and `uval`
as defined in OpenMP 5.2 (5.4.6).