Skip to content

Conversation

@kjarosh
Copy link
Member

@kjarosh kjarosh commented Jan 7, 2026

This fixes a soundness issue.

This fixes a soundness issue.
@kjarosh kjarosh added A-deps Area: Dependencies T-chore Type: Chore (like updating a dependency, it's gotta be done) labels Jan 7, 2026
@SuchAFuriousDeath
Copy link
Contributor

More details here: jeromefroe/lru-rs#224

@kjarosh kjarosh merged commit 21c413f into ruffle-rs:master Jan 7, 2026
26 checks passed
Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request Jan 11, 2026
-------------------------------------------------------------
alsa-ucm-conf.mk v1.2.15.2 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------
Release v1.2.15.2

Signed-off-by: Jaroslav Kysela <[email protected]>,

-----------------------------------------------------------------------------------------------------
batocera-controlcenter.mk 4e8bc3200dd3a30a83e50d5d42fca83ecce0eaa5 # Version: Commits on Jan 08, 2026
-----------------------------------------------------------------------------------------------------
A couple simplifications and optimizations,

-------------------------------------------------------------------------------------
azahar.mk 0f9457e0d1202c2bba50ab009bab14fc003accda # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------
video_core: Fix crash caused by malformed geo shaders (#1585),

------------------------------------------------------------------------------------------
dolphin-emu.mk cc0ce62e7ff283919c95c12a1c8e3b0887271690 # Version: Commits on Jan 08, 2026
------------------------------------------------------------------------------------------
Merge pull request #14252 from Dentomologist/set_standard_to_c++23

Set standard to c++23 for non-MSVC compilers,

------------------------------------------------------------------------------------------
duckstation.mk d908b923ef723db57b2383275eccd6cf87280dd9 # Version: Commits on Jan 08, 2026
------------------------------------------------------------------------------------------
VideoPresenter: Textures should be uploaded before any draws,

-----------------------------------------------------------------------------------
eden.mk 1370f2367529e2311223d9ab7be201660a42d53e # Version: Commits on Jan 08, 2026
-----------------------------------------------------------------------------------
[vk, settings] Disable VIDS on Android and Ungate Advanced EDS (#3281)

--------------------------------------------------------------------------------------
openmsx.mk d0dfba63567ba4b5c7ed7a206e8f815454f9434e # Version: Commits on Jan 08, 2026
--------------------------------------------------------------------------------------
Simplify File() constructors

Remove all (overloaded) File constructors that take a 'Filename'

parameter.

'Filename' is our class to store both an original and a resolved

filename. Typically both are the same (or can be derived from another)

but not in case of a savestate that's moved between two systems there we

may need to re-resolve a filename because the directory structure is not

identical between both system.

The concept of a 'File' and the concept of a re-resolvable 'Filename'

are orthogonal. So it's clearer to also keep the implementation of both

independent (before this patch our 'File' implementation depended on

'Filename').

Mixing both concepts also lead to some hidden costs: in a few places we

constructed a 'Filename' from a string (makes two internal string

copies) only to extract the same string again (we didn't need the

re-resolve functionality at all).,

--------------------------------------------------
pcsx2.mk v2.7.9 # Version: Commits on Jan 08, 2026
--------------------------------------------------
- [Qt: Cobalt and AMOLED theme refresh](PCSX2/pcsx2#13771)

,

-------------------------------------------------------------------------------------
ppsspp.mk 21bd6174f55bff63072b687dd1885519fe4c9cd6 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------
Merge pull request #21110 from hrydgard/more-fixes

Prepare Win32 code for adjustable save state slot count, misc fixes,

------------------------------------------------------------------------------------
rpcs3.mk ef5a4bf7e4cd6dddc3dbf10782eba5925b8bd981 # Version: Commits on Jan 07, 2026
------------------------------------------------------------------------------------
Qt/input: fix pressure intensity button availability,

-------------------------------------------------------------------------------------
vita3k.mk 2e3dc1074c373b3ec064c13a9dd1f7c02b732039 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------
gui/app_context_menu: Minor Fixed.

Co-authored-by: Zangetsu38 <[email protected]>,

-------------------------------------------------------------------------------------
ikemen.mk 17dd90e4f0a5d4c4fa4bfcc4668dadf75af51e39 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------
Merge pull request #3094 from rakieldev/fixes

fix: random in replays, repeating 1st stage in arcade mode,

-------------------------------------------------------------------------------------------
moonlight-qt.mk cda65ab58d92085439b0156899e02e5e11a11830 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------------
Use a D3D11Fence to wait to start the next frame until the previous frame is finished,

---------------------------------------------------------------
ruffle.mk nightly-2026-01-08 # Version: Commits on Jan 08, 2026
---------------------------------------------------------------
## What's Changed

* core: Enforce non-zero dimensions for creating empty textures by @SuchAFuriousDeath in ruffle-rs/ruffle#22662

* web: For all tests that polyfill with Ruffle, wait for element to exist by @danielhjacobs in ruffle-rs/ruffle#22485

* avm1: Fix prototype chain for movies loaded into levels by @SuchAFuriousDeath in ruffle-rs/ruffle#22688

* chore: Update lru from 0.16.2 to 0.16.3 by @kjarosh in ruffle-rs/ruffle#22709

* Add totalAscent and totalDescent stubs to flash.text.engine.TextLine by @Fancy2209 in ruffle-rs/ruffle#22708

**Full Changelog**: ruffle-rs/ruffle@nightly-2026-01-07...nightly-2026-01-08,

--------------------------------------------------------------------------------------
scummvm.mk 5d416fc20a8e98b94539571ffaf5fcee5f45f935 # Version: Commits on Jan 08, 2026
--------------------------------------------------------------------------------------
SWORD1: Attempt at fixing #16393

This should fix #16393 for good

\SWORD1: Harsh noise for some Broken Sword 1 releases on big-endian ports\,

----------------------------------------------------------------------------------------
pironman5.mk 2d504720cdfd19afed1aba04f94693b29508a909 # Version: Commits on Jan 08, 2026
----------------------------------------------------------------------------------------
feat(scripts): add PowerShell script for branch merging and tagging

Add a new script to automate merging multiple branches into a target branch and optionally creating version tags. The script handles merging specified branches and pushing them, with an option to create and push version tags when provided.,

-------------------------------------------------------------------------------------------
sdl12-compat.mk 0ea5b381a3b95308852bd70e5c6a418381035bce # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------------
video: Don't tear everything down in SDL_SetVideoMode software surface changes.

This is noticable in, for example, Loki's port of Sid Meier's Alpha Centauri,

where it wants to show static Loki/Firaxis logos on an 8-bit screen surface,

then set the video mode to 16-bit for intro videos through SMPEG, then back to

an 8-bit surface for the main menu and gameplay. Before this, windows would

be destroyed and immediately pop back up: an unnecessary visual glitch, but

also it caused rendering to fail on at least one system.

Since software surfaces already go through a conversion to whatever format the

SDL2 renderer's texture wants, it was better to avoid all the damage by

letting the conversion surface absorb the format change.

Fixes #389.,

------------------------------------------------------------------------------------
box64.mk 57e87b4ee92ea6dc2d6383af8d3b0faf08ff345a # Version: Commits on Jan 08, 2026
------------------------------------------------------------------------------------
[DYNAREC] Shorten isInHotPage when BOX64_DYNAREC_NOHOTPAGE is used,

---------------------------------------------------------------------------------------
corsixth.mk 553ee9b030bb3f8323c7e0252bb7ecd79e625b94 # Version: Commits on Jan 08, 2026
---------------------------------------------------------------------------------------
Refactor Patient:tickDay (#3167)

* Refactor Patient:tickDay

Make function more readable and flexible.

- Unmagics waiting events

- Splits bowel processing into two functions

- Renamed some variables

- Removed unused returns

- Prevent two yawn actions triggering on same day (and safeguard it)

- Uses buckets for health values, giving magic numbers a pointed definition

- Updates RangeMapLookup to use alternate number < x comparison

- Fix doc percentage for doing it on the floor

- Fix health 0 comment

Co-authored-by: Alberth289346 <[email protected]>

Co-authored-by: Artem Argus <[email protected]>,

------------------------------------------------------------------------------------------
devilutionx.mk affcbddcb12b54d79ce84ece9fbbc205a258fcaa # Version: Commits on Dec 24, 2025
------------------------------------------------------------------------------------------
Fix typo - BloodSlayer,

---------------------------------------------------------------------------------------
etlegacy.mk 553a8fb5fa6ed7c2cf2c01ecf88858eaa08fe035 # Version: Commits on Jan 07, 2026
---------------------------------------------------------------------------------------
pixi: various,

-------------------------------------------------------------------------------------------
jazz2-native.mk 2a7ccef207be68f5e1365467ab064c4c98e829f6 # Version: Commits on Jan 08, 2026
-------------------------------------------------------------------------------------------
Version 3.5.0,

---------------------------------------------------
nblood.mk r14331 # Version: Commits on Jan 08, 2026
---------------------------------------------------
-

----------------------------------------------------------------------------------------
supertux2.mk b03a5e54bd96c8edfb2ecb3f7b2abe24f2e07b41 # Version: Commits on Jan 08, 2026
----------------------------------------------------------------------------------------
gl: Destroy GL context last, not first!

This one was caught gracefully by libepoxy, because it tossing me a nasty

assertion. Effectively, we were destroying the OpenGL context, while things were

still attached to that. Surprisingly, GLEW and friends probably didn't care much

about this. I'm sure OpenGL and whatever mesa blah blah probably detaches those

leftover things attached to the context gracefully, but libepoxy didn't like

this, and neither do I, so let's cleanup things properly now.

Signed-off-by: Swagtoy <[email protected]>,

---------------------------------------------------------------------------------------
mangohud.mk d7654ebcefb3bdb106d581c937417aa2007eaeeb # Version: Commits on Jan 08, 2026
---------------------------------------------------------------------------------------
add issue links for intel's inability to show total vram usage,

-----------------------------------------------------------------------------------------------
mupen64plus-core.mk 3c2955c910d535b3da7721c66b5b8e01b3361160 # Version: Commits on Jan 08, 2026
-----------------------------------------------------------------------------------------------
Fix memory pak from player 2-4 not saving correctly,

----------------------------------------------------------------------------------------
retroarch.mk 67231fe530cc53753c86f5754d62c4ed20b41db7 # Version: Commits on Jan 08, 2026
----------------------------------------------------------------------------------------
Fix raw input mouse position after window state changes (#18586)

Co-authored-by: PoloniumRain <[email protected]>,

-----------------------------------------------------
libserum.mk v2.4.1 # Version: Commits on Jan 08, 2026
-----------------------------------------------------
prepared v2.4.1,

------------------------------------------------------
libzedmd.mk v0.10.1 # Version: Commits on Jan 08, 2026
------------------------------------------------------
prepared v0.10.1,

--------------------------------------------------------------------------------------
vkquake.mk 766ca9046bcc1faa4149f269c63adc48b66da911 # Version: Commits on Jan 08, 2026
--------------------------------------------------------------------------------------
Mod_LoadModel : Remove just introduced noise,

----------------------------------------------------------------------------------
trx.mk 82a595f925981643e47077f408da6cb85ecef7e5 # Version: Commits on Jan 08, 2026
----------------------------------------------------------------------------------
sparks: increase max sparks to 400,

------------------------------------------------------------------------------------------------------
libretro-doublecherrygb.mk 883045c1d6914c90d9b4aabb4d23fb18f0e24990 # Version: Commits on Jan 08, 2026
------------------------------------------------------------------------------------------------------
changed Detect as GBA - default off,

---------------------------------------------------------------------------------------------
libretro-fbneo.mk 720d2d867b79680e7bb72479c269fc9abe205136 # Version: Commits on Jan 08, 2026
---------------------------------------------------------------------------------------------
(libretro) update files,

--------------------------------------------------------------------------------------------------
libretro-melonds-ds.mk 0d65bd473d2dfda180fab7444664d76a4159350a # Version: Commits on Jan 07, 2026
--------------------------------------------------------------------------------------------------
Set CMAKE_POLICY_VERSION_MINIMUM to 3.5

- To work around a policy issue involving `yamc`

- I'll need to fix this properly later,

----------------------------------------------------------------------------------------------
libretro-ppsspp.mk 21bd6174f55bff63072b687dd1885519fe4c9cd6 # Version: Commits on Jan 08, 2026
----------------------------------------------------------------------------------------------
Merge pull request #21110 from hrydgard/more-fixes

Prepare Win32 code for adjustable save state slot count, misc fixes,

-----------------------------------------------------------------------------------------------
libretro-scummvm.mk 5d416fc20a8e98b94539571ffaf5fcee5f45f935 # Version: Commits on Jan 08, 2026
-----------------------------------------------------------------------------------------------
SWORD1: Attempt at fixing #16393

This should fix #16393 for good

\SWORD1: Harsh noise for some Broken Sword 1 releases on big-endian ports\,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-deps Area: Dependencies T-chore Type: Chore (like updating a dependency, it's gotta be done)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants