std/io/os/temp_directory.c3: fix INVALID_PATH in Win32 native_temp_directory (#2762)

* std/io/os/temp_directory.c3: fix INVALID_PATH in Windows native_temp_directory

- Use the actual length from GetTempPathW for Windows temp path slice
- We can remove the workaround in the test_suite_runner for WIN32 and
create all directories in %temp% now

* Updated releasenotes.

---------

Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
This commit is contained in:
Manu Linares
2026-01-15 17:23:30 -03:00
committed by GitHub
parent 8a1c02c840
commit f254c27966
3 changed files with 6 additions and 8 deletions

View File

@@ -60,6 +60,7 @@
- bitorder::read and bitorder::write may fail because of unaligned access #2734.
- Fix `LinkedList.to_format` to properly iterate linked list for printing.
- Hashing a vector would not use the entire vector in some cases.
- Fix to `temp_directory` on Windows #2762.
### Stdlib changes
- Add `ThreadPool` join function to wait for all threads to finish in the pool without destroying the threads.