DescriptionMake the AstValueFactory more efficient and less memory hungry
This makes strings_ and values_ in AstValueFactory a linked list through the AstString and AstValue objects. Additionally the CL computes whether strings are convertible to array indexes directly using the AstString's hash + literal bytes just as Name does, rather than indirecting over name if available.
BUG=
Committed: https://crrev.com/cbe5d41d88f35dc8ee29d2e0f9ce739d9e132481
Cr-Commit-Position: refs/heads/master@{#38536}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Addressed comment #Patch Set 3 : Remove HandleDereferenceMode #Patch Set 4 : Remove HandleDereferenceMode from IsPropertyName #
Total comments: 2
Patch Set 5 : update comment #Patch Set 6 : Undo union since windows #
Messages
Total messages: 19 (10 generated)
|