[code-reflection] Integrated: Simplify creation of BoundSchema from Schema
    Gary Frost 
    gfrost at openjdk.org
       
    Fri Jun 28 12:34:47 UTC 2024
    
    
  
Previously we have a Schema, where a Schema is a static description of a iface mapping. So it captures the types, the order and the relationship between fields. 
We don't want to create a new Schema when only the size of arrays differ.  
When we need real layout information we need to provide 'dimensions' for arrays which were unbound in the static schema. 
So before we allocate we create a BoundSchema this fills in the previously empty array dims and from this, we can create layouts .
-------------
Commit messages:
 - Simplify creation of BoundSchema from Schema
Changes: https://git.openjdk.org/babylon/pull/163/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=163&range=00
  Stats: 618 lines in 7 files changed: 252 ins; 164 del; 202 mod
  Patch: https://git.openjdk.org/babylon/pull/163.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/163/head:pull/163
PR: https://git.openjdk.org/babylon/pull/163
    
    
More information about the babylon-dev
mailing list