- Eager evaluation of macro arguments would break inferred arrays on some platforms. #2771.

This commit is contained in:
Christoffer Lerno
2026-01-20 13:02:14 +01:00
parent 61e84e4d34
commit 5390ca6250
3 changed files with 3 additions and 1 deletions

View File

@@ -85,6 +85,7 @@
- Comparing an uint and int[<4>] was incorrectly assumed to be uint compared to int, causing a crash instead of an error. #2771
- When an `int[*][6]` was given too few values, the compiler would assert instead of giving an error. #2771
- Inferring length from a slice was accidentally not an error.
- Eager evaluation of macro arguments would break inferred arrays on some platforms. #2771.
### Stdlib changes
- Add `ThreadPool` join function to wait for all threads to finish in the pool without destroying the threads.