[DA] Fix overflow in the Exact RDIV test (#189578)
This patch adds an overflow check for the computation of `Delta` in the
Exact RDIV test. If an overflow is detected, the analysis bails out.
mame: update to 0.287.
It’s the end of another month, which means it’s time for another
MAME release! As you’d expect, MAME 0.287 includes a wide-ranging
array of emulation improvements to a multitude of systems. Interesting
changes this month include better Namco System 23 graphics, improved
lighting for Sega Model 3, and software-controlled volume
control/panning for Philips CD-i (along with improved stability).
The GRiD Compass family has received a keyboard overhaul as well
as an initial DAC sound output implementation. The Apple II family
now handles tricky raster effects more realistically, as well as
getting a substantial software list update (metadata for the MECC
collection is in much better shape). And speaking of software lists,
a couple of NES prototypes have been added.
[lldb] add getFullLibName to PlatformContext (#188772)
This patch introduces `PlatformContext.getFullLibName` which returns the
full dylib name for any platform based on the base name of the dylib.
Example:
```
# Windows
PlatformContext.getFullLibName("Foo") -> "Foo.dll"
# Linux
PlatformContext.getFullLibName("Foo") -> "libFoo.so"
```
[AArch64][llvm] Gate some `tlbip` insns with +tlbid or +d128
Change the gating of `tlbip` instructions containing `*E1IS*`, `*E1OS*`,
`*E2IS*` or `*E2OS*` to be used with `+tlbid` or `+d128`. This is because
the 2025 Armv9.7-A MemSys specification says:
```
All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
that are currently dependent on FEAT_D128 are updated to be dependent
on FEAT_D128 or FEAT_TLBID
```
Merge pull request #384 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/pygments-2.20.0
build(deps): bump pygments from 2.16.1 to 2.20.0 in /contrib/libcbor/doc/source
[compiler-rt][ARM] Optimized double precision FP add/sub (#179921)
The one new assembly source file, `arm/adddf3.S`, implements both
addition and subtraction via cross-branching after flipping signs, since
both operations must provide substantially the same logic. The new cmake
properties introduced in a prior commit are used to arrange that
including `adddf3.S` supersedes the C versions of both addition and
subtraction, and also informs the test suite that both functions are
available to test.
supertux: updated to 0.7.0
0.7.0
Here are some of the most notable changes since the previous release:
Brand new sprites and abilities for Tux: slope sliding, strong buttjumping, rock rolling, and crawling
Revamped graphics for most backgrounds, tiles, objects, and badguys
Complete level design + story rework of the Story Mode, Revenge in Redmond, and Bonus Island I
Not only new NPCs (e.g: Granito) and enemies (e.g: DiveMine, Fish, and Corrupted Granito), but also revamps for numerous enemies such as: GoldBomb, Igel, Ghoul, and both bosses (Yeti and Ghost Tree)
New music
Level editor revamp
Local multiplayer mode
New gameplay mechanics such as glinted enemies, keys, the item pocket, and unlockable bonus islands via Tux Dolls
Many internal improves and code refactoring, such as moving to SimpleSquirrel
Improvements to compilation/porting, including CMake refactor, Android revival, and Flatpak builds
multimedia/gst123: Fix build with ncurses 6.6
Apply the upstream patch to fix the build.
Update USE_GSTREAMER and USE_XORG.
Since it has been a while since the version was updated, remove the
pkg-message for migration.
In file included from gst123.cc:33:
./terminal.h:31:30: error: field has incomplete type 'struct termios'
31 | struct termios tio_orig;
| ^
./terminal.h:31:10: note: forward declaration of 'termios'
31 | struct termios tio_orig;
| ^
PR: 292500
Approved by: fluffy (mentor)
tex-tex-ini-files{,-doc}: update to 2026
- 2026-03-23 Add wrapper for `callback.register`
- Correct scope of `\everyjob` setting
- 2026-03-27 Remove one stray line