Bug 1935 - sequences wishlist
Summary: sequences wishlist
Status: RESOLVED FIXED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.4.2
Hardware: All All
: P3 enhancement
Assignee: DOC Center Support List (internal)
URL:
Depends on: 135
Blocks: 1929
  Show dependency tree
 
Reported: 2004-09-19 20:19 CDT by Carlos O'Ryan
Modified: 2006-04-19 08:47 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos O'Ryan 2004-09-19 20:19:48 CDT
The following features for sequences would be desirable, and I know how to
implement them, so I am including them in the sequence meta-bug:

1) Sequences should have unit tests for:
   a) Basic functionality.
   b) Exception safety with respect to memory allocations
   c) Exception safety with respect to copy-constructors in the underlying type.
   d) Number of allocations in constructors and modifiers.

2) Sequences should be configurable, on at least the underlying type with
respect to:
   a) Index checking in operator[]
   b) What actions are performed when operation[] is used incorrectly.
   c) Incorrect assignment to sequences with release=FALSE.
   d) Allocators used for allocbuf() and freebuf().

3) The code for sequences is reimplemented around 8 times in TAO.  We need to
refactor without mercy!
Comment 1 Carlos O'Ryan 2004-09-19 20:20:11 CDT
Yet another sequence bug.
Comment 2 Carlos O'Ryan 2006-04-19 08:47:12 CDT
I think all issues have been fixed after Johnny's changes.