Agenda for tomorrow (2 March 2000)

Jim Dehnert dehnert at baalbek.engr.sgi.com
Thu Mar 2 01:30:06 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".

The agenda is based on these priorities:

  A) Data layout and virtual function calls.

  B) Mangling.

  C) Exception handling.

So, take a look at the material associated with these issues:

  1) B-1:  Any residual questions concerning what is specified?
     Is the current writeup in abi-layout sufficiently clear?
     How about the code examples and implementation discussion in
     abi-examples?

  2) Choose ABI namespace -- abi::, __abi::, or ?.

  3) A-26/27:  Null pointer-to-member representation.

  4) A-23:  RTTI class descriptors.  I think the only remaining issue
     is whether to keep the has-public-base flag.  Nathan has an action
     item to validate its utility, so I suggest that we close it
     (keeping the flag) and use the action item to track the question.

  5) B-9:  Primary base vtable embedding.  Do we want to: (a) put
     additional vfunc pointers after the secondary vtables, (b) promote
     non-virtual bases' vbase pointers, or (c) do nothing?

  6) C-4:  Construction vtables.  This is a significant issue -- please
     look at Coleen's proposal (in the layout document) carefully, if
     you haven't already.

  7) C-11:  Array constructors.  Do we want a special interface?

  8) C-12:  Return value of constructors.  void?  this?

  9) F-*:  Mangling.

  9) D-12:  Unwind table location.

Issues that are active and awaiting proposals:

  a)  A-24:  Incomplete type RTTI (alternate proposal from Christophe).

  b)  F-*:  Mangling (updated proposal from Daveed).

Jim

-		Jim Dehnert  x3-4272




More information about the cxx-abi-dev mailing list