Non-transitive immutable? Read only struct.
    Ola Fosheim Grøstad 
    ola.fosheim.grostad at gmail.com
       
    Fri Dec  6 09:50:03 UTC 2019
    
    
  
I guess I should have stated more clearly to major optimization 
advantages of having more memory set as immutable:
1. It allows the compiler to assume that there is no aliasing.
2. It allows the compiler to retain loaded values 
(registers/stack) even accross invalidation/barriers.
3. It allows generic code to retain cached copies of 
values/pointers obtained through a chain of immutable. Including 
pointers to mutable memory.
    
    
More information about the Digitalmars-d
mailing list