summaryrefslogtreecommitdiff
path: root/src/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'src/TODO')
-rw-r--r--src/TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/TODO b/src/TODO
index 5ad232dd..3ea808d5 100644
--- a/src/TODO
+++ b/src/TODO
@@ -1,3 +1,8 @@
- Add tracing code for functions that records call count and total
time spent, as well as average time per call. This would implement
selective profiling.
+
+- Make sure that if any constructors cause memory to be allocated,
+ that the memory is held by an auto_ptr until the constructor is
+ done; otherwise, an exception raised from within the constructor
+ will not call the destructor to free the memory.