Home | History | Annotate | Download | only in runtime

Lines Matching full:strings

185         // Static strings cannot be put in identifier tables, because they are globally shared.
200 // Used to construct normal strings with an internal or external buffer.
213 // Used to construct static strings, which have an special refCount that can never hit zero.
215 // static strings will be shared across threads & ref-counted in a non-threadsafe manner.
228 // Used to create new strings that are a substring of an existing string.
237 // Do use static strings as a base for substrings; UntypedPtrAndBitfield assumes
245 // Used to construct new strings sharing an existing shared buffer.
262 // This number must be at least 2 to avoid sharing empty, null as well as 1 character strings from SmallStrings.
267 // We initialize and increment/decrement the refCount for all normal (non-static) strings by the value 2.
268 // We initialize static strings with an odd number (specifically, 1), such that the refCount cannot reach zero.