Agenda for tomorrow

Jim Dehnert dehnert at baalbek.engr.sgi.com
Wed Apr 5 23:28:13 UTC 2000


Following is an updated agenda.  The status pages are updated and on
the web at:

	http://reality.sgi.com/dehnert_engr/cxx/cxx-summary.html

The contact info page is now also there, in password-protected PDF only
for privacy.  The password is "not an orc".

As usual, most of the updates are in the ABI layout document, in color.
The significant changes from last week are:

 - Cleanup of vcall offset descriptions.

 - Further editorial revision of Coleen's alternate construction vtable
   proposal, but the example is still probably wrong.

 - Some cleanup of the incomplete type RTTI writeup.

 - Adoption with further additions/changes to the mangling writeup,
   including virtual base thunks, empty parameter lists, and local
   scope mangling.

Please take a careful look at the colored text, and raise any issues
you observe.

Take a look at the material associated with the following issues.

  1) C-4:  Construction vtables.  Are my editorial elaborations
     correct?  The example?  (I doubt it.)  Does everyone now
     understand the proposals?

  2) F-2:  Mangled name size.  Our hope has been that the substitution
     mechanism will make further efforts unnecessary.  How do we go
     about validating this?  Martin's first data are excellent -- does
     anyone else have some examples for him?

  3) F-3:  Consistency checks.
     F-4:  Empty throw specifications.
     F-10: Mangling function return types.

     How much further should we take this?  I haven't had time to
     update it for throw specifications, but I did put the SGI/MIPS
     definition of our interface specification section (in ELF) on the
     web site to show another approach to achieving link-time
     checking.

  4) F-6:  Demangler.  Proposed simplification from Matt, HP interface
     from Christophe.

  5) F-7:  Mangling statics.

  6) D-12:  Unwind table location.

Jim

-		Jim Dehnert  x3-4272




More information about the cxx-abi-dev mailing list