Skip to content

more abstraction about ArrayLiteralExp.elements - #23555

Merged
thewilsonator merged 1 commit into
dlang:masterfrom
WalterBright:arrayLength3
Aug 8, 2026
Merged

more abstraction about ArrayLiteralExp.elements#23555
thewilsonator merged 1 commit into
dlang:masterfrom
WalterBright:arrayLength3

Conversation

@WalterBright

Copy link
Copy Markdown
Member

towards fixing #23552

@WalterBright WalterBright added the Severity:Refactoring No semantic changes to code label Aug 8, 2026
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

DMD perf check

Metric Base PR delta
compile hello.d (instr) 216.1 M 216.1 M +0.02%
compile hello.d -O (instr) 234.6 M 234.6 M +0.01%
compile Phobos (instr) 5,137.3 M 5,143.3 M +0.12%
compile Phobos codegen (instr) 1,474.6 M 1,474.7 M +0.01%
compile vibe.d (instr) 15,162.2 M 15,178.4 M +0.11%
dmd binary size (stripped) 6.92 MB 6.94 MB +0.23%
hello binary size 0.72 MB 0.72 MB 0.00%
peak RSS (compile hello.d) 44 MB 44 MB -0.15%
peak RSS (compile Phobos) 638 MB 636 MB -0.22%
peak RSS (compile vibe.d) 1979 MB 1979 MB -0.03%

@thewilsonator
thewilsonator merged commit fd240d1 into dlang:master Aug 8, 2026
42 checks passed
@WalterBright
WalterBright deleted the arrayLength3 branch August 8, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Severity:Refactoring No semantic changes to code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants