1
0
Fork 0
godot/core
Rémi Verschelde d59db26710
Revert "Core: Switch `RID_alloc::owns` to lock-free"
This reverts commit bdfe8549b8.

This caused a regression for GPUParticles3D emitters on macOS arm64,
which is proving to be both tricky to reproduce and solve. Other parts
of the engine using RID_Owner might be affected too.

Given that we're about to release 4.6, reverting might be the safest
option at this time, and this optimization can be re-attempted for 4.7.

Fixes #114900.
2026-01-14 21:58:29 +01:00
..
config Upgrade Agility SDK & DirectX Headers. 2025-12-16 13:41:09 +03:00
crypto Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
debugger Merge pull request #114190 from voylin/fix_crash_scriptless_scene_debug 2025-12-21 10:41:24 +01:00
error Translate error names when displayed in dialogs 2025-12-18 23:48:52 +01:00
extension Omit `return_value` in `gdextension_interface.json` for `void` functions 2026-01-07 08:39:38 -06:00
input Refactor Input.set_joy_light() 2026-01-11 22:52:40 +05:00
io network: Normalize IP parsing, fix IPv6, tests 2026-01-13 18:55:55 +01:00
math Fix AStars to return empty path for disabled from point 2025-12-13 15:28:30 +01:00
object Auto-release static GDTypes at exit. 2026-01-09 14:19:29 +01:00
os Fix memory alignment on 32-bit Windows. 2025-11-25 13:01:43 +02:00
profiling Fix compiling Godot for Linux failing with `profiler_sample_callstack` 2025-12-13 21:28:20 +01:00
string network: Normalize IP parsing, fix IPv6, tests 2026-01-13 18:55:55 +01:00
templates Revert "Core: Switch `RID_alloc::owns` to lock-free" 2026-01-14 21:58:29 +01:00
variant Core: Fix implicit conversions in `ContainerTypeValidate` 2026-01-09 22:54:08 +03:00
SCsub Merge pull request #113936 from akien-mga/certs-2025.12 2025-12-12 14:15:07 -06:00
core_bind.compat.inc
core_bind.cpp Merge pull request #86079 from dsnopek/required-args 2025-11-24 16:00:13 -06:00
core_bind.h Use `RequiredParam` and `RequiredResult` in a handful of places in order to test 2025-11-24 12:12:10 -06:00
core_builders.py
core_constants.cpp
core_constants.h
core_globals.h
core_string_names.h
doc_data.cpp
doc_data.h
register_core_types.cpp
register_core_types.h
typedefs.h SCons: Remove transitive includes in `libc++` 2025-11-23 11:09:21 -06:00
version.h