-
From #2321:
Consider this example:
```
class Test {
public void test() {
B b1 = new B();
B b2 = new B();
A parameters use the same capture variable
}
public …
-
We might want to intern identifier strings. String interning [speeds up comparisons](https://en.wikipedia.org/wiki/String_interning#Motivation), which are likely going to be very frequent during vario…
-
# Issue
We discovered a performance issue in the frontend when using the `tock_registers` crate.
[https://docs.rs/tock-registers/latest/tock_registers/](https://docs.rs/tock-registers/latest/tock_re…
-
to optimize RAM usage
-
FYI: in pkg/pool/intern_test.go you could verify that the strings got interned correctly by using the following function, which passes go vet's scrutiny:
```
func identicalStrings(s1, s2 string) boo…
-
![memory_waste](https://user-images.githubusercontent.com/14172414/54039091-b6f1a600-41ca-11e9-9021-3454896d6c22.jpg)
-
I believe this to be one if not the only reason for people reporting r-a to leak memory. Some things we store in the interning stores are not very stable. Notably we store `AstId`s in some things whic…
-
This issue tracks the release notes text for #128543.
### Steps
- [ ] Proposed text is drafted by PR author (or team) making the noteworthy change.
- [ ] Issue is nominated for release team review …
-
### Is your proposal related to a problem?
We currently have interning in Receive under a feature flag. It works but it could be improved a lot. We still allocate memory for each duplicate and then…
-
# Bug report
Most static strings are interned during Python initialization in [`_PyUnicode_InitStaticStrings`](https://github.com/python/cpython/blob/5f6001130f8ada871193377954cfcfee01ef93b6/Include/…