Skip to content

v: cache repeated node.args.len, method.generic_names.len, node.concrete_types.len and node.op.str()#23536

Merged
spytheman merged 6 commits into
vlang:masterfrom
felipensp:args_len_cache
Jan 20, 2025
Merged

v: cache repeated node.args.len, method.generic_names.len, node.concrete_types.len and node.op.str()#23536
spytheman merged 6 commits into
vlang:masterfrom
felipensp:args_len_cache

Conversation

@felipensp

Copy link
Copy Markdown
Member

Minor optimization.

@huly-for-github

Copy link
Copy Markdown

Connected to Huly®: V_0.6-21964

@felipensp felipensp changed the title v: cache repeated node.args.len and node.op.str() v: cache repeated node.args.len, method.generic_names.len, node.concrete_types.len and node.op.str() Jan 20, 2025
@felipensp felipensp marked this pull request as ready for review January 20, 2025 12:38
@spytheman

Copy link
Copy Markdown
Contributor

Nice. What is the performance impact?

@spytheman spytheman merged commit 907c089 into vlang:master Jan 20, 2025
@felipensp felipensp deleted the args_len_cache branch January 21, 2025 02:07
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.

2 participants