o Add the new function order-layout-inherits to correctly order the
layouts within the layout-inherits vector. This ensures that the compiler can generate inline type tests for hierarchical classes. o Modify the definition of the stream class to be hierarchical. o Have the condition classes correctly order their layout-inherits so that the hierarchical condition class is placed at it specified depth. o Enhance the compiler instance typep transform to generate inline type tests for hierarchical classes, not just for structures.
Showing
- code/class.lisp 58 additions, 12 deletionscode/class.lisp
- code/error.lisp 5 additions, 5 deletionscode/error.lisp
- code/exports.lisp 3 additions, 2 deletionscode/exports.lisp
- compiler/typetran.lisp 18 additions, 2 deletionscompiler/typetran.lisp
- pcl/braid.lisp 4 additions, 3 deletionspcl/braid.lisp
Please register or sign in to comment