Agenda for 6 July meeting

Jim Dehnert dehnert at baalbek.engr.sgi.com
Wed Jul 5 23:25:47 UTC 2000


Following is an updated agenda.  The status pages are updated and on
the web (HTML now, PDF later) 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".

Note that it doesn't usually work to try to contact me by email
or phone the morning of the meeting, as I come directly from home.  If
you come in physically to the meeting, and the receptionist won't let
you come back to the conference room on your own, have her call the
conference room (it has a phone other than the one we use for the
meeting).

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

-- (Nothing substantive, just clarification)

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.
If you see something, please send it by email.

  1) C-15:  Alternate vector allocator/deallocator routine support.

  2) C-16:  Runtime for copy constructors.

  3) D-17:  Runtime for bad_cast, bad_typeid.

  4) B-10:  Runtime for pure virtual functions.

  5) Should the vector allocator/deallocator/constructor/destructor
     runtime routines be extern "C"?  (Allows platform-independent
     calls other than from C++.)  Similarly dynamic_cast.

  6) Promoting covariant return vptrs from virtual base vtables.

  7) Remove __vmi_class_type_info::non_public_base_mask and
     __vmi_class_type_info::public_base_mask?  (See Nathan's mail
     of 12 June).

  8) Consistent naming for type_info data members (see Nathan's mail
     of 12 June).

  9) Mangling grammar modifications (see Alex Samuel's mail).

 10) C-2:  Priority for constructors.  I think the base ABI group has
     agreed to assign us a section type for this.  I'll try to get it
     pinned down in the next meeting (Monday).

Refresh your memory of the following for the next meeting (20 July):

  1) F-3:  Mangling instantiation/specialization.
     F-4:  Empty throw specifications.
     F-10: Mangling return types.

Please also give some thought to what else (not on our lists) ought to
be considered at this point.

Jim

-		Jim Dehnert  x3-4272




More information about the cxx-abi-dev mailing list