rea/tests/boundary
Itoje Dollar e4ac7bbfc2
fix: order remaining outputs independently of host locale (#1867)
* fix: order remaining outputs independently of host locale

String.prototype.localeCompare without a pinned collation follows the
host's ICU default locale, so the same input could be ordered differently
on different machines. 614fb768 moved canonical domain projections to
compareUnicodeCodePoints; provider, application, catalog, and setup
orderings still used locale collation.

Order every remaining source site by Unicode code point, including Mach-O
symbols, firmware extraction paths, ASAR entries (previously pinned to
"en" collation), evidence ID sets, browser and Electron target, script,
and resource inventories, reconstruction obligations, capability and
provider listings, and setup environment details.

The current tool and prompt catalog names order identically under both
comparators, so the catalog identity digest is unchanged.

* fix(artifacts): order ASAR entries by their portable path

@electron/asar lists host-spelled paths, so code-point order over the raw
spelling still differed by host: "a\b" sorts after "a0" on Windows while
"a/b" sorts before it on POSIX. Pair each listing with its portable
archive path once, order by that path, and keep the host spelling for
@electron/asar calls and adapter keys.
2026-10-12 01:10:01 +08:00
..
android fix(artifacts): preserve physical ZIP member identities (#1865) 2026-10-11 22:58:01 +08:00
binaryDiagnostics fix: name host and tool requirements in optional adapter refusals 2026-10-09 08:12:25 +00:00
browser fix(browser): retain effective source-map response urls 2026-10-11 15:35:43 +08:00
cli feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
evm perf(evm): avoid repeated cleanup diagnostics (#1622) 2026-10-11 03:28:16 +08:00
filesystem feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
firmware fix: order remaining outputs independently of host locale (#1867) 2026-10-12 01:10:01 +08:00
inspector fix(artifacts)!: retain cleanup owners through client shutdown 2026-10-11 04:43:02 +08:00
javascript fix(bun): report the real runtime and enforce worker memory budgets on Windows (#1730) 2026-10-11 19:20:00 +08:00
javascript-recovery feat(javascript): recover code-split bundles from multiple inputs (#1686) 2026-10-11 18:39:49 +08:00
mcp fix(contracts): mark foreign execution and device mutation destructive (#1904) 2026-10-12 01:09:01 +08:00
native fix(providers): validate ELF versions and preserve probe cancellation 2026-10-09 00:49:30 +08:00
process fix(android): bound inline search Evidence with retained inventory provenance (#1890) 2026-10-12 01:07:22 +08:00
providers feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
javascriptSemanticTraceEvidence.test.ts fix: report malformed application evidence as input errors 2026-10-10 03:52:35 +08:00