summaryrefslogtreecommitdiff
path: root/STATUS
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2002-07-11 16:27:52 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2002-07-11 16:27:52 +0000
commita71ac490c57e1df26f1e92fb140b292c41d3670f (patch)
tree6c954ba7161d3698b64cba2ecacc1142b14de9ee /STATUS
parent0d07a90064b7b3a3eb49c94ffa5c0acb48501280 (diff)
downloadlibapr-a71ac490c57e1df26f1e92fb140b292c41d3670f.tar.gz
FirstBill says longlong integer divisions are near gone. Change the
vote to keeping apr_time_t v.s. renaming apr_butime_t, apr_busec_t or any other name you care to propose. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63615 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'STATUS')
-rw-r--r--STATUS26
1 files changed, 13 insertions, 13 deletions
diff --git a/STATUS b/STATUS
index 0d7f404c0..e1d883dff 100644
--- a/STATUS
+++ b/STATUS
@@ -1,5 +1,5 @@
APACHE PORTABLE RUNTIME (APR) LIBRARY STATUS: -*-text-*-
-Last modified at [$Date: 2002/06/28 23:15:19 $]
+Last modified at [$Date: 2002/07/11 16:27:52 $]
Release:
@@ -58,18 +58,18 @@ RELEASE SHOWSTOPPERS:
CURRENT VOTES:
- * apr_time_t has proven to be a performance problem in some key
- apps (like httpd-2.0) due to the need for 64-bit division to
- retrieve the seconds "field." Alternatives that have been
- discussed on dev@apr are:
- 1) Keep the 64-bit int, but change it to use binary microseconds
- (renaming the function to get rid of apr_time_t vs time_t confusion,
- and having macros to convert BUSEC to USEC and back if need be)
- +1: BrianP, Cliff, Brane, rbb, Jim, Thom
- 2) Add a separate data type (and supporting functions) for seconds only
- -0: Cliff, Brane, rbb, Jim
- 3) Replace it with a struct with separate fields for sec and usec
- -0: BrianP, Cliff, Brane, rbb, Thom
+ * apr_time_t will change to use binary microseconds based on
+ profiling. The last remaining question on the table is keeping
+ the apr_time_t designation, or changing the symbol name.
+ 1) Keeping the existing apr_time_t names, in spite of potential
+ ANSI/C99 time_t confusion. apr_types don't promise to be
+ system types, or map to system units.
+ +1: rbb, wrowe
+ 2) Renaming the function to get rid of apr_time_t vs time_t confusion,
+ which wrowe suggests apr_butime_t [binary microtime].
+ +1: fielding
+ -0: wrowe
+ -0.5: rbb
* For the atomics code to be efficient it depends on instructions
in newer sparc models. Unfortunately this means that binaries