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