Skip to content

WIP: preserve Perl scalar dual-value semantics - #1310

Merged
fglock merged 5 commits into
masterfrom
fix/issue-1308-dual-scalar-semantics
Sep 8, 2026
Merged

WIP: preserve Perl scalar dual-value semantics#1310
fglock merged 5 commits into
masterfrom
fix/issue-1308-dual-scalar-semantics

Conversation

@fglock

@fglock fglock commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Tracks fixes for #1308 and its related scalar-semantics issues #1262, #1260, and #1158.

Current status: investigation and regression coverage in progress.

fglock and others added 5 commits September 8, 2026 20:14
Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
Match stock Data::Dumper's safe-decimal behavior when Test::Differences
selects the pure-Perl renderer while retaining scalar-aware normal dumps.

Cover #1308, #1262, #1260, and #1158 with permanent backend-parity tests.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
Document the #1308 scalar compatibility fix in the unreleased changelog.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
Exercise the numeric-zero comparison through a pure-Perl method and a decoded
JSON fixture, matching the HTTP::BrowserDetect regression shape.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
Embed Test::Differences' Data::Dumper configuration in the project-owned test
so clean CI images exercise the compatibility path without CPAN installation.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
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