summaryrefslogtreecommitdiff
path: root/STATUS
diff options
context:
space:
mode:
authorWilliam A. Rowe Jr <wrowe@apache.org>2010-03-22 04:20:10 +0000
committerWilliam A. Rowe Jr <wrowe@apache.org>2010-03-22 04:20:10 +0000
commite6ea25d5bbdc540f450fdcb6d5f2f59f3fa2f12d (patch)
treea2cfae98db73a97f4419fd0ad219d40a0f0729bc /STATUS
parentd2509a72520d3c5015182647f845833ec8063d03 (diff)
downloadapr-e6ea25d5bbdc540f450fdcb6d5f2f59f3fa2f12d.tar.gz
Add some API ideas
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@925950 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'STATUS')
-rw-r--r--STATUS11
1 files changed, 11 insertions, 0 deletions
diff --git a/STATUS b/STATUS
index 1e57acb41..c945e1f67 100644
--- a/STATUS
+++ b/STATUS
@@ -162,6 +162,17 @@ ONGOING REMINDERS FOR STYLE/SUBSTANCE OF CONTRIBUTING TO APR:
RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
+ * Need a proper fragmentation control API for clearing apr_pool's,
+ where the block alloc/clear/realloc sequence introduces more and
+ more unusable spaces in the physical blocks. APR must provide
+ a mechanism to recognize such fragmented conditions, free the
+ physical pages, and allocate a new single pool block. See also
+ http://svn.haxx.se/dev/archive-2008-10/0070.shtml
+
+ * Implement apr_pool_realloc for consumers such as apr_vformatter,
+ where the possibility to extend an allocation exists. Given that
+ an apr function does this, external consumers should be allowed to.
+
* Need some architecture/OS specific versions of the atomic operations.
progress: generic, solaris Sparc, FreeBSD5, linux, and OS/390 done
need: AIX, AS400, HPUX