Skip to content

Attach updated access values to the reversal tail - #15960

Merged
josevalim merged 1 commit into
elixir-lang:mainfrom
preciz:perf/get_and_update
Oct 3, 2026
Merged

josevalim merged 1 commit into
elixir-lang:mainfrom
preciz:perf/get_and_update

Conversation

@preciz

@preciz preciz commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Assisted-by: Codex:GPT-6

One less element to reverse, it's a tiny improvement it's hard to measure.

Reverse prior accessed elements directly onto the updated value and untouched tail.
This avoids reversing and copying a temporary updated-head list cell.

Assisted-by: Codex:GPT-6
@josevalim

Copy link
Copy Markdown
Member

Yeah, I’d argue this is the better version.

@josevalim
josevalim merged commit cac64ba into elixir-lang:main Oct 3, 2026
15 checks passed
@josevalim

Copy link
Copy Markdown
Member

💚 💙 💜 💛 ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants