Commit graph

2119 commits

Author SHA1 Message Date
Ivo Hinkelmann
c761d5227a INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/01/12 14:50:45 mmeeks 1.5.84.2: Another big prune of memory::Accessor ...
2007/01/11 10:35:37 mmeeks 1.5.84.1: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007-11-23 13:39:34 +00:00
Ivo Hinkelmann
6668472f5b INTEGRATION: CWS configrefactor01 (1.9.24); FILE MERGED
2007/01/12 14:50:45 mmeeks 1.9.24.2: Another big prune of memory::Accessor ...
2007/01/11 10:35:37 mmeeks 1.9.24.1: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007-11-23 13:39:16 +00:00
Ivo Hinkelmann
bcfebcae68 INTEGRATION: CWS configrefactor01 (1.11.24); FILE MERGED
2007/10/31 14:34:16 sb 1.11.24.6: RESYNC: (1.11-1.12); FILE MERGED
2007/01/16 12:18:24 mmeeks 1.11.24.5: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:33 mmeeks 1.11.24.4: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:05 mmeeks 1.11.24.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:36 mmeeks 1.11.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:03 mmeeks 1.11.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:38:58 +00:00
Ivo Hinkelmann
66bd1f731d INTEGRATION: CWS configrefactor01 (1.21.24); FILE MERGED
2007/01/16 12:18:24 mmeeks 1.21.24.4: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/11 20:16:04 mmeeks 1.21.24.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:36 mmeeks 1.21.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:03 mmeeks 1.21.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:38:34 +00:00
Ivo Hinkelmann
705287cb6b INTEGRATION: CWS configrefactor01 (1.13.84); FILE MERGED
2007/01/11 20:16:04 mmeeks 1.13.84.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:38:18 +00:00
Ivo Hinkelmann
01da91a7ba INTEGRATION: CWS configrefactor01 (1.22.24); FILE MERGED
2007/01/11 20:16:04 mmeeks 1.22.24.2: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/08 20:49:03 mmeeks 1.22.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:38:01 +00:00
Ivo Hinkelmann
344a1c29ee INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/01/11 20:16:04 mmeeks 1.5.84.2: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/08 20:49:02 mmeeks 1.5.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:37:40 +00:00
Ivo Hinkelmann
66cd071a13 INTEGRATION: CWS configrefactor01 (1.8.24); FILE MERGED
2007/01/11 20:16:04 mmeeks 1.8.24.2: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/08 20:49:02 mmeeks 1.8.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:37:14 +00:00
Ivo Hinkelmann
eeeca63be0 INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/01/16 12:18:24 mmeeks 1.5.84.5: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:33 mmeeks 1.5.84.4: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:04 mmeeks 1.5.84.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:36 mmeeks 1.5.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:02 mmeeks 1.5.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:36:53 +00:00
Ivo Hinkelmann
52ba6b2214 INTEGRATION: CWS configrefactor01 (1.9.24); FILE MERGED
2007/01/16 12:18:23 mmeeks 1.9.24.4: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:33 mmeeks 1.9.24.3: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 10:35:36 mmeeks 1.9.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:02 mmeeks 1.9.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:36:37 +00:00
Ivo Hinkelmann
963ac49b3b INTEGRATION: CWS configrefactor01 (1.8.24); FILE MERGED
2007/02/21 12:49:03 cmc 1.8.24.2: remove empty file
2007/01/08 20:49:02 mmeeks 1.8.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:36:15 +00:00
Ivo Hinkelmann
59fbda5214 INTEGRATION: CWS configrefactor01 (1.7.84); FILE MERGED
2007/01/16 12:18:23 mmeeks 1.7.84.4: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:33 mmeeks 1.7.84.3: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 10:35:36 mmeeks 1.7.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:02 mmeeks 1.7.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:35:48 +00:00
Ivo Hinkelmann
69c19e973d INTEGRATION: CWS configrefactor01 (1.7.24); FILE MERGED
2007/01/16 12:18:23 mmeeks 1.7.24.5: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 17:51:21 mmeeks 1.7.24.4: RIP 'memory::Accessor'
2007/01/12 11:48:33 mmeeks 1.7.24.3: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 10:35:36 mmeeks 1.7.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:02 mmeeks 1.7.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:35:36 +00:00
Ivo Hinkelmann
6cf33c9d30 INTEGRATION: CWS configrefactor01 (1.10.84); FILE MERGED
2007/01/12 11:48:33 mmeeks 1.10.84.3: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:04 mmeeks 1.10.84.2: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/08 20:49:02 mmeeks 1.10.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:35:21 +00:00
Ivo Hinkelmann
f26da57282 INTEGRATION: CWS configrefactor01 (1.18.24); FILE MERGED
2007/02/07 12:00:33 mmeeks 1.18.24.7: Submitted by: sb
Reviewed by:  mmeeks
Nice fixes from Stefan, thanks.
2007/01/16 12:18:23 mmeeks 1.18.24.6: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 14:50:45 mmeeks 1.18.24.5: Another big prune of memory::Accessor ...
2007/01/12 11:48:33 mmeeks 1.18.24.4: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:03 mmeeks 1.18.24.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:35 mmeeks 1.18.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:01 mmeeks 1.18.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:35:08 +00:00
Ivo Hinkelmann
b51c66138d INTEGRATION: CWS configrefactor01 (1.6.84); FILE MERGED
2007/01/16 12:18:23 mmeeks 1.6.84.5: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:32 mmeeks 1.6.84.4: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:03 mmeeks 1.6.84.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:35 mmeeks 1.6.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:01 mmeeks 1.6.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:34:50 +00:00
Ivo Hinkelmann
338bcd20aa INTEGRATION: CWS configrefactor01 (1.9.24); FILE MERGED
2007/01/16 12:18:23 mmeeks 1.9.24.6: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 17:51:21 mmeeks 1.9.24.5: RIP 'memory::Accessor'
2007/01/12 11:48:32 mmeeks 1.9.24.4: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:03 mmeeks 1.9.24.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:35 mmeeks 1.9.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:01 mmeeks 1.9.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:34:37 +00:00
Ivo Hinkelmann
6e6d237147 INTEGRATION: CWS configrefactor01 (1.6.24); FILE MERGED
2007/01/11 10:35:35 mmeeks 1.6.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:01 mmeeks 1.6.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:34:23 +00:00
Ivo Hinkelmann
d8962a9fe5 INTEGRATION: CWS configrefactor01 (1.11.24); FILE MERGED
2007/01/11 10:35:35 mmeeks 1.11.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:00 mmeeks 1.11.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:34:11 +00:00
Ivo Hinkelmann
a51e6fc125 INTEGRATION: CWS configrefactor01 (1.6.14); FILE MERGED
2007/02/21 12:49:03 cmc 1.6.14.7: remove empty file
2007/01/16 12:18:22 mmeeks 1.6.14.6: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 17:51:21 mmeeks 1.6.14.5: RIP 'memory::Accessor'
2007/01/12 14:50:45 mmeeks 1.6.14.4: Another big prune of memory::Accessor ...
2007/01/11 20:16:03 mmeeks 1.6.14.3: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007/01/11 10:35:34 mmeeks 1.6.14.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:00 mmeeks 1.6.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:33:52 +00:00
Ivo Hinkelmann
c784bf8e72 INTEGRATION: CWS configrefactor01 (1.6.14); FILE MERGED
2007/02/05 15:21:45 mmeeks 1.6.14.2: Submitted by: mmeeks
Reduce memory usage for 'subtree' further ~250k or so, start of unit tests.
2007/01/08 20:49:00 mmeeks 1.6.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:33:40 +00:00
Ivo Hinkelmann
7ca0e3bd15 INTEGRATION: CWS configrefactor01 (1.7.42); FILE MERGED
2007/05/23 17:24:15 hub 1.7.42.3: iterator is not a pointer... in STL. Wouldn't build with the standard STL.
2007/02/06 14:46:55 mmeeks 1.7.42.2: Re-write to use stl instead, newer, trendier, far more unpleasant :-)
Thanks Thorsten for the help.
2007/02/05 15:21:45 mmeeks 1.7.42.1: Submitted by: mmeeks
Reduce memory usage for 'subtree' further ~250k or so, start of unit tests.
2007-11-23 13:33:13 +00:00
Ivo Hinkelmann
c4dec57464 INTEGRATION: CWS configrefactor01 (1.6.24); FILE MERGED
2007/01/11 10:35:34 mmeeks 1.6.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:00 mmeeks 1.6.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:32:37 +00:00
Ivo Hinkelmann
e84f086bc8 INTEGRATION: CWS configrefactor01 (1.4.24); FILE MERGED
2007/10/05 14:14:06 mmeeks 1.4.24.3: Issue number: i#82311
Submitted by: mmeeks
Reviewed by:  mmeeks

Cleanups from patch re-review.
Improvements to unit-testing framework.
2007/01/11 10:35:34 mmeeks 1.4.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:00 mmeeks 1.4.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:32:25 +00:00
Ivo Hinkelmann
b37c6a5241 INTEGRATION: CWS configrefactor01 (1.9.10); FILE MERGED
2007/02/07 12:00:33 mmeeks 1.9.10.5: Submitted by: sb
Reviewed by:  mmeeks
Nice fixes from Stefan, thanks.
2007/02/07 11:45:19 mmeeks 1.9.10.4: RESYNC: (1.9-1.10); FILE MERGED
2007/01/12 17:51:20 mmeeks 1.9.10.3: RIP 'memory::Accessor'
2007/01/11 10:35:34 mmeeks 1.9.10.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:49:00 mmeeks 1.9.10.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:32:11 +00:00
Ivo Hinkelmann
fccfd13a9d INTEGRATION: CWS configrefactor01 (1.11.58); FILE MERGED
2007/01/11 10:35:34 mmeeks 1.11.58.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:59 mmeeks 1.11.58.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:31:51 +00:00
Ivo Hinkelmann
5fd5ce2fe3 INTEGRATION: CWS configrefactor01 (1.38.14); FILE MERGED
2007/02/06 14:46:54 mmeeks 1.38.14.3: Re-write to use stl instead, newer, trendier, far more unpleasant :-)
Thanks Thorsten for the help.
2007/02/05 15:21:45 mmeeks 1.38.14.2: Submitted by: mmeeks
Reduce memory usage for 'subtree' further ~250k or so, start of unit tests.
2007/01/08 20:48:59 mmeeks 1.38.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:31:21 +00:00
Ivo Hinkelmann
2f4be2bf41 INTEGRATION: CWS configrefactor01 (1.19.24); FILE MERGED
2007/01/08 20:48:59 mmeeks 1.19.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:31:03 +00:00
Ivo Hinkelmann
e4cf4a0601 INTEGRATION: CWS configrefactor01 (1.10.10); FILE MERGED
2007/10/05 14:14:05 mmeeks 1.10.10.4: Issue number: i#82311
Submitted by: mmeeks
Reviewed by:  mmeeks

Cleanups from patch re-review.
Improvements to unit-testing framework.
2007/01/12 17:51:20 mmeeks 1.10.10.3: RIP 'memory::Accessor'
2007/01/11 10:35:33 mmeeks 1.10.10.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:59 mmeeks 1.10.10.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:30:40 +00:00
Ivo Hinkelmann
935db47bac INTEGRATION: CWS configrefactor01 (1.6.84); FILE MERGED
2007/01/11 20:16:03 mmeeks 1.6.84.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:30:26 +00:00
Ivo Hinkelmann
c7c5978c05 INTEGRATION: CWS configrefactor01 (1.11.24); FILE MERGED
2007/01/11 20:16:02 mmeeks 1.11.24.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:29:56 +00:00
Ivo Hinkelmann
6457c67ab4 INTEGRATION: CWS configrefactor01 (1.6.84); FILE MERGED
2007/01/11 20:16:02 mmeeks 1.6.84.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:29:43 +00:00
Ivo Hinkelmann
f2a5ed6d2b INTEGRATION: CWS configrefactor01 (1.13.14); FILE MERGED
2007/09/28 11:29:50 mmeeks 1.13.14.3: RESYNC: (1.14-1.15); FILE MERGED
2007/02/07 11:45:13 mmeeks 1.13.14.2: RESYNC: (1.13-1.14); FILE MERGED
2007/01/11 20:16:02 mmeeks 1.13.14.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:29:30 +00:00
Ivo Hinkelmann
6ceb94a4f6 INTEGRATION: CWS configrefactor01 (1.24.24); FILE MERGED
2007/01/11 10:35:32 mmeeks 1.24.24.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:59 mmeeks 1.24.24.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:29:17 +00:00
Ivo Hinkelmann
a5aaf6934e INTEGRATION: CWS configrefactor01 (1.6.24); FILE MERGED
2007/01/11 20:16:02 mmeeks 1.6.24.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:28:57 +00:00
Ivo Hinkelmann
1ffc03c868 INTEGRATION: CWS configrefactor01 (1.32.24); FILE MERGED
2007/10/12 16:56:51 mmeeks 1.32.24.3: Issue number: i#82311#
Submitted by: mmeeks
Split out bootstrapping piece, add cross-platform /tmp/ directory creation,
Fix cross-thread locking issues during notification, remove some printfs.
2007/10/05 14:14:05 mmeeks 1.32.24.2: Issue number: i#82311
Submitted by: mmeeks
Reviewed by:  mmeeks

Cleanups from patch re-review.
Improvements to unit-testing framework.
2007/01/11 20:16:02 mmeeks 1.32.24.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:28:36 +00:00
Ivo Hinkelmann
2ac50d2b16 INTEGRATION: CWS configrefactor01 (1.4.84); FILE MERGED
2007/01/12 14:50:44 mmeeks 1.4.84.2: Another big prune of memory::Accessor ...
2007/01/08 20:48:58 mmeeks 1.4.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:28:07 +00:00
Ivo Hinkelmann
f1277f25f7 INTEGRATION: CWS configrefactor01 (1.5.14); FILE MERGED
2007/01/11 10:35:32 mmeeks 1.5.14.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:57 mmeeks 1.5.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:27:51 +00:00
Ivo Hinkelmann
30d3fafda5 INTEGRATION: CWS configrefactor01 (1.29.42); FILE MERGED
2007/02/05 15:21:45 mmeeks 1.29.42.1: Submitted by: mmeeks
Reduce memory usage for 'subtree' further ~250k or so, start of unit tests.
2007-11-23 13:27:38 +00:00
Ivo Hinkelmann
ccc133c02c INTEGRATION: CWS configrefactor01 (1.7.22); FILE MERGED
2007/01/16 12:18:22 mmeeks 1.7.22.3: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:32 mmeeks 1.7.22.2: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 20:16:01 mmeeks 1.7.22.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:27:24 +00:00
Ivo Hinkelmann
66c0bd6f43 INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/01/11 10:35:32 mmeeks 1.5.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:57 mmeeks 1.5.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:27:05 +00:00
Ivo Hinkelmann
19c1f433b9 INTEGRATION: CWS configrefactor01 (1.4.14); FILE MERGED
2007/01/11 10:35:31 mmeeks 1.4.14.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:57 mmeeks 1.4.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:26:37 +00:00
Ivo Hinkelmann
e63e58ccd1 INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/02/07 12:14:55 mmeeks 1.5.84.5: remove obsolete memory::Segment forward decls.
2007/01/16 12:18:22 mmeeks 1.5.84.4: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 14:50:44 mmeeks 1.5.84.3: Another big prune of memory::Accessor ...
2007/01/11 10:35:31 mmeeks 1.5.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:57 mmeeks 1.5.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:26:23 +00:00
Ivo Hinkelmann
cfe1099dab INTEGRATION: CWS configrefactor01 (1.21.84); FILE MERGED
2007/02/07 12:14:55 mmeeks 1.21.84.5: remove obsolete memory::Segment forward decls.
2007/02/07 12:00:32 mmeeks 1.21.84.4: Submitted by: sb
Reviewed by:  mmeeks
Nice fixes from Stefan, thanks.
2007/01/16 12:18:22 mmeeks 1.21.84.3: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:32 mmeeks 1.21.84.2: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 10:35:31 mmeeks 1.21.84.1: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007-11-23 13:26:07 +00:00
Ivo Hinkelmann
2747c70468 INTEGRATION: CWS configrefactor01 (1.5.84); FILE MERGED
2007/01/16 12:18:21 mmeeks 1.5.84.4: Submitted by: mmeeks
Kill 'memory::Segment' - no longer needed.
Bin some other (empty / redundant) headers.
2007/01/12 11:48:32 mmeeks 1.5.84.3: Remove a load of unneeded Accessor fluff
Fix SimpleReferenceObject - it has to have 1 virtual method.
2007/01/11 10:35:31 mmeeks 1.5.84.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:57 mmeeks 1.5.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:25:53 +00:00
Ivo Hinkelmann
14cb8f951f INTEGRATION: CWS configrefactor01 (1.5.14); FILE MERGED
2007/01/08 20:48:57 mmeeks 1.5.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:25:38 +00:00
Ivo Hinkelmann
0fddb2905d INTEGRATION: CWS configrefactor01 (1.6.14); FILE MERGED
2007/10/05 14:14:05 mmeeks 1.6.14.3: Issue number: i#82311
Submitted by: mmeeks
Reviewed by:  mmeeks

Cleanups from patch re-review.
Improvements to unit-testing framework.
2007/01/11 10:35:31 mmeeks 1.6.14.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:56 mmeeks 1.6.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:25:13 +00:00
Ivo Hinkelmann
0bc16bc3d6 INTEGRATION: CWS configrefactor01 (1.12.84); FILE MERGED
2007/01/12 17:51:20 mmeeks 1.12.84.2: RIP 'memory::Accessor'
2007/01/11 20:16:01 mmeeks 1.12.84.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
2007-11-23 13:24:58 +00:00
Ivo Hinkelmann
811b29ea52 INTEGRATION: CWS configrefactor01 (1.5.14); FILE MERGED
2007/01/11 10:35:31 mmeeks 1.5.14.2: Submitted by: mmeeks

Large scale re-factoring, remove fine-grained locking in favor of a simple,
single global lock (still in progress).
Identify and fix various hot-spots.
Remove otherwise empty / non-compiled files.
Kill UpdateAccessor
2007/01/08 20:48:56 mmeeks 1.5.14.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:24:44 +00:00
Ivo Hinkelmann
5037bd9873 INTEGRATION: CWS configrefactor01 (1.2.84); FILE MERGED
2007/01/12 17:51:20 mmeeks 1.2.84.2: RIP 'memory::Accessor'
2007/01/08 20:48:56 mmeeks 1.2.84.1: Issue number:
Submitted by: mmeeks
Substantial configmgr re-factoring #1 ...
	+ remove endless typedef chains
	+ remove custom allocator & associated complexity
	+ remove Pointer, and 'Address' classes
2007-11-23 13:24:29 +00:00