Skip to content

tools: add focused performance and native Lua 5.2 probes - #388

Merged
akeit0 merged 2 commits into
mainfrom
codex/pr-development-probes
Oct 27, 2026
Merged

akeit0 merged 2 commits into
mainfrom
codex/pr-development-probes

Conversation

@akeit0

@akeit0 akeit0 commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

Add a .NET 10 performance probe for focused revision comparisons and JIT diagnostics, plus a separate NuLua.Lua52 differential runner. The performance probe supports frozen engine DLLs, execution/compilation modes, allocations and bytecode hashes. Its comparison script alternates process order and rejects incompatible modes, workload sets or results.

The differential runner preserves counts, types, signed zero and binary strings in JSONL. Include numeric replacement and numeric-input base-conversion cases; report policy/platform differences without hiding them. Correct the old format-hex workload to measure %a, with numeric %q measured separately.

Validation: 52 workload execution and compilation smoke checks; frozen-DLL comparisons in both modes; invalid-option and failure-cleanup checks. The 14,176-case native corpus records 58 classified differences on current Windows main, with all prior 14,128 results unchanged. Both projects build without warnings and pass CSharpier.

@akeit0
akeit0 force-pushed the codex/pr-development-probes branch from 79c80b7 to 5aa8a1d Compare October 27, 2026 06:23
@akeit0
akeit0 marked this pull request as ready for review October 27, 2026 06:23
@akeit0
akeit0 merged commit a8d84c7 into main Oct 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant