From 77cb55a8ee86104c6f3035bb8565e125fd59a3f3 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 2 Apr 2012 23:46:11 +0000 Subject: *** empty log message *** --- ev.pod | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ev.pod') diff --git a/ev.pod b/ev.pod index e185fa5..17eb91f 100644 --- a/ev.pod +++ b/ev.pod @@ -4622,7 +4622,7 @@ backend, use this: #define EV_ASYNC_ENABLE 1 The actual value is a bitset, it can be a combination of the following -values: +values (by default, all of these are enabled): =over 4 @@ -4637,6 +4637,9 @@ When optimising for size, use of compiler flags such as C<-Os> with gcc is recommended, as well as C<-DNDEBUG>, as libev contains a number of assertions. +The default is off when C<__OPTIMIZE_SIZE__> is defined by your compiler +(e.g. gcc with C<-Os>). + =item C<2> - faster/larger data structures Replaces the small 2-heap for timer management by a faster 4-heap, larger @@ -4644,6 +4647,9 @@ hash table sizes and so on. This will usually further increase code size and can additionally have an effect on the size of data structures at runtime. +The default is off when C<__OPTIMIZE_SIZE__> is defined by your compiler +(e.g. gcc with C<-Os>). + =item C<4> - full API configuration This enables priorities (sets C=2 and C=-2), and -- cgit v1.2.3