Results 30 issues of Joyless

Adds support for: `+=`, `-=`, `*=`, `/=`, `%=`, `^=`, and `..=`. While these operators are not present in Lua, they are present in [Luau](https://github.com/Roblox/luau) and save a lot of time....

Prevents a potential infinite loop.

``` local MT = {} function MT:__newindex(key, value) print('['..key..'] = '..value) end local T = {} setmetatable(T, MT) T.A, T.B, T.C = 1, 2, 3 ``` Previously, this would output...

``` function x(...) print(select('#', ...)) end x() ``` Previous output: `1` New output: `0` Previously, when nothing was passed to variadic arguments (...) it would actually pass nil. With the...

Seems kind of basic, but the hash is corrupt if a salt isn't supplied. ```cs Argon2.Hash(new Argon2Config { Password = Encoding.UTF8.GetBytes("test") }) // $argon2id$v=19$m=65536,t=3,p=4 ``` ```cs Argon2.Hash(new Argon2Config { Password...

The `GDLlama` node's `run_generate_text` method causes stuttering despite running in the background, sometimes freezing the whole operating system. (Windows 11 Desktop)

By default, division is very slow when the result is recurring. This takes about half a second, which is extremely slow: ```cs BigDecimal Result = (BigDecimal)5 / 3; ``` The...

discussion

This pull request addresses https://github.com/godotengine/godot-proposals/discussions/10826 (please take a look). To summarise, StringNames and NodePaths are now cached when implicitly casting from strings to avoid allocations like: ```cs Input.IsActionPressed("action"); // Created...

### Tested versions - The regression occurs in `4.4-beta3`, `4.4-beta4`, `4.4-rc1`. - The last working version is `4.4-beta2`. ### System information Godot v4.4.rc1.mono - Windows 11 (build 26100) - Multi-window,...

bug
topic:dotnet
regression
topic:shaders

- Adds `BigDecimal.Parse(ReadOnlySpan)`, `BigDecimal.Parse(ReadOnlySpan, IFormatProvider?)`, `BigDecimal.TryParse(ReadOnlySpan, out BigDecimal)`, `BigDecimal.TryParse(ReadOnlySpan, out BigDecimal, IFormatProvider?)` for .NET 8.0 and greater - Optimises `BigDecimal.Parse(string, IFormatProvider)` / `BigDecimal.Parse(string)` - Fixes a bug where `e` (exponent)...