change the memory layout of class structures
@ebassi
Submitted by Emmanuele Bassi Link to original bug (#738810)
Description
we changed the memory layout for the per-instance private data, so it's only logical to do the same for the per-class private data as well.
this is going to be used by the latest incarnation of GProperty to store the property data structures near to each class, and access them using an offset, instead of a costly look up in the global GParamSpecPool.
Version: 2.42.x