Sam Sung
7361ddac1f
The workspace tests pass on Windows: zone, census path and origin name ( #2933 )
...
Twelve workspace tests failed on Windows, from three causes:
- The census cut a site's path at `src/`, so a Windows path kept its whole prefix. It now cuts at either separator and prints `/`.
- The raise-origin panic named its caller from the backtrace, which a build without debug info resolves wrongly. It names the raise by its line, and lists callers only from frames that carry one.
- Ten zone tests set `TZ` through `std::env`, which never reaches the Windows C runtime's own copy of the environment. In 1.12.1, Lua's `date` and the screenshot names read the zone through the CRT's `_tzset`, which honours `TZ` (`0x4145d6`). The logon bias reads `GetTimeZoneInformation` alone (`0x4297c0`). The test helper now writes `TZ` where the CRT reads it, and the logon bias calls `GetTimeZoneInformation` directly, as the reference does.
Cross-checked for `x86_64-pc-windows-gnu`.
Fixes #2927
Fixes #2928
Fixes #2929
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 05:47:43 +07:00
..
2026-10-30 04:20:26 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 08:08:46 +07:00
2026-10-27 18:28:42 +07:00
2026-10-27 15:30:17 +07:00
2026-10-31 06:23:34 +07:00
2026-10-27 15:59:50 +07:00
2026-10-27 15:59:50 +07:00
2026-10-27 08:55:25 +07:00
2026-10-31 20:20:49 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 00:07:18 +07:00
2026-10-28 16:44:55 +07:00
2026-10-31 20:20:49 +07:00
2026-10-28 20:43:57 +07:00
2026-10-30 00:06:35 +07:00
2026-10-28 20:43:57 +07:00
2026-10-31 06:23:34 +07:00
2026-10-28 10:50:02 +07:00
2026-10-28 14:22:53 +07:00
2026-10-26 23:00:30 +07:00
2026-10-28 20:43:57 +07:00
2026-10-27 01:58:50 +07:00
2026-10-29 00:18:47 +07:00
2026-10-27 11:27:06 +07:00
2026-10-30 14:58:59 +07:00
2026-10-31 12:56:15 +07:00
2026-10-29 05:35:50 +07:00
2026-11-01 05:47:43 +07:00
2026-10-30 19:15:26 +07:00
2026-10-30 09:21:35 +07:00
2026-10-31 06:23:34 +07:00
2026-10-30 17:40:37 +07:00
2026-10-28 20:43:57 +07:00
2026-10-27 15:59:50 +07:00
2026-10-28 22:37:11 +07:00
2026-10-30 16:44:49 +07:00
2026-10-31 06:23:34 +07:00
2026-10-27 15:59:50 +07:00
2026-11-01 04:18:27 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 12:56:15 +07:00
2026-10-31 20:20:49 +07:00
2026-11-01 01:21:24 +07:00
2026-10-29 11:55:07 +07:00
2026-10-27 15:59:50 +07:00
2026-10-27 07:46:07 +07:00
2026-10-30 14:19:56 +07:00
2026-10-27 01:58:50 +07:00
2026-10-29 09:19:04 +07:00
2026-10-29 18:18:28 +07:00
2026-10-27 01:37:00 +07:00
2026-10-27 12:07:21 +07:00
2026-10-27 12:07:21 +07:00
2026-10-29 09:19:04 +07:00
2026-11-01 02:33:57 +07:00
2026-10-31 11:48:04 +07:00
2026-10-31 06:23:34 +07:00
2026-10-29 09:19:04 +07:00
2026-10-29 12:29:30 +07:00
2026-10-31 16:50:14 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 10:49:33 +07:00
2026-10-31 06:23:34 +07:00
2026-10-30 08:56:45 +07:00
2026-10-30 04:20:26 +07:00
2026-10-30 00:06:35 +07:00
2026-10-28 14:01:42 +07:00
2026-10-28 14:22:53 +07:00
2026-10-31 06:23:34 +07:00
2026-10-28 23:46:11 +07:00
2026-11-01 01:21:24 +07:00
2026-10-31 06:23:34 +07:00
2026-10-27 07:17:37 +07:00
2026-10-31 16:50:14 +07:00
2026-10-28 01:52:03 +07:00
2026-10-29 01:50:05 +07:00
2026-10-28 18:01:49 +07:00
2026-10-27 07:46:07 +07:00
2026-10-31 08:08:46 +07:00
2026-10-28 20:43:57 +07:00
2026-10-30 00:06:35 +07:00
2026-10-30 00:06:35 +07:00
2026-11-01 02:33:57 +07:00
2026-10-31 20:20:49 +07:00
2026-10-27 15:59:50 +07:00
2026-10-30 08:56:45 +07:00
2026-10-30 23:05:43 +07:00
2026-10-27 15:30:17 +07:00
2026-11-01 05:47:43 +07:00
2026-10-30 00:47:06 +07:00
2026-10-30 05:44:07 +07:00
2026-10-30 14:58:59 +07:00
2026-10-30 14:19:56 +07:00
2026-10-27 15:59:50 +07:00
2026-10-31 16:50:14 +07:00
2026-10-29 12:29:30 +07:00
2026-10-27 07:17:37 +07:00
2026-10-31 06:23:34 +07:00
2026-10-30 00:47:06 +07:00
2026-10-31 06:23:34 +07:00
2026-10-27 06:36:58 +07:00
2026-10-27 15:59:50 +07:00
2026-10-28 17:37:47 +07:00
2026-10-27 07:46:07 +07:00
2026-10-27 15:59:50 +07:00
2026-10-27 01:58:50 +07:00
2026-10-31 06:23:34 +07:00
2026-10-27 05:04:00 +07:00
2026-10-29 11:55:07 +07:00
2026-10-27 15:59:50 +07:00
2026-10-31 06:23:34 +07:00
2026-10-29 00:18:47 +07:00
2026-10-31 06:23:34 +07:00
2026-10-31 12:56:15 +07:00
2026-10-31 06:23:34 +07:00
2026-10-29 20:10:15 +07:00
2026-10-28 18:54:06 +07:00
2026-10-30 23:05:43 +07:00
2026-10-30 04:20:26 +07:00
2026-10-29 21:00:13 +07:00
2026-10-27 03:04:23 +07:00
2026-10-27 15:59:50 +07:00
2026-10-30 23:05:43 +07:00
2026-10-27 08:55:25 +07:00
2026-10-30 05:44:07 +07:00
2026-10-29 09:19:04 +07:00
2026-10-30 09:21:35 +07:00
2026-10-31 06:23:34 +07:00
2026-10-30 19:15:26 +07:00
2026-10-30 19:15:26 +07:00
2026-10-30 19:15:26 +07:00
2026-10-28 20:43:57 +07:00
2026-10-30 09:21:35 +07:00
2026-10-28 20:43:57 +07:00