[NFC] Remove deprecated Argument::getParamAlignment() declaration (#169911)
The implementation of Argument::getParamAlignment() was removed in
commit b55f83d013eff244f7cf6bfcd06f06f7c894ff28, but the declaration in
Argument.h was left behind. Remove it.
NFC.
[libc][test] split exit tests into two separate tests (#169820)
_Exit(3) is a fairly simple syscall wrapper whereas exit(3) calls
atexit-registered functions + whole lot of stuff that require support
for sync primitives.
Splitting the tests allows testing the former easily (especially for new
port projects)
---------
Signed-off-by: Shreeyash Pandey <shreeyash335 at gmail.com>
[flang][OpenMP] Add lowering of subroutine calls in custom reduction combiners (#169808)
This patch adds support for lowering subroutine calls in custom
reduction combiners to MLIR.
[LLDB][PDB] Access object file through module (#169728)
When a PDB is loaded through `target symbols add <pdb-path>`, its
`m_objectfile_sp` is an `ObjectFilePDB` instead of `ObjectFilePECOFF`
(the debugged module). In both the native and DIA plugin, some paths
assumed that `m_objectfile_sp` is the debugged module. With this PR,
they go through `m_objfile_sp->GetModule()->GetObjectFile()`.
For the DIA plugin, this lead to an assertion failure
(https://github.com/llvm/llvm-project/issues/169628#issuecomment-3582555277)
and for both plugins, it meant that the symbol table wasn't loaded.
shells/bash: Reintroduce PORTS_READLINE
Now that readline has been updated to 8.3, the option to use the library from
ports rather than the bundled version can be restored. The option remains
disabled by default to avoid unexpected build or runtime changes for users
and to maintain consistency with previous releases.
PR: 288208
devel/py-terminaltexteffects: Update to 0.14.0
- Change the build dependency
- Add a patch to fix the following error:
*** Error compiling '/usr/local/poudriere/ports/default/devel/py-terminaltexteffects/work-py311/stage/usr/local/lib/python3.11/site-packages/terminaltexteffects/template/effect_template
.py'...
File "/usr/local/lib/python3.11/site-packages/terminaltexteffects/template/effect_template.py", line 72
"steps will create a smoother and longer gradient animation."
^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: keyword argument repeated: action
*** Error compiling '/usr/local/poudriere/ports/default/devel/py-terminaltexteffects/work-py311/stage/usr/local/lib/python3.11/site-packages/terminaltexteffects/template/effect_template
.py'...
File "/usr/local/lib/python3.11/site-packages/terminaltexteffects/template/effect_template.py", line 72
"steps will create a smoother and longer gradient animation."
^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: keyword argument repeated: action
[2 lines not shown]
AMDGPU/GlobalISel: Report RegBankLegalize errors using reportGISelFailure
Use standard GlobalISel error reporting with reportGISelFailure
and pass returning false instead of llvm_unreachable.
Also enables -global-isel-abort=0 or 2 for -global-isel -new-reg-bank-select.
Note: new-reg-bank-select with abort 0 or 2 runs LCSSA,
while "intended use" without abort or with abort 1 does not run LCSSA.