mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
mention configure --enable-curldebug decoupled from --enable-debug
This commit is contained in:
parent
7edcc22136
commit
065a51d2e1
15
CHANGES
15
CHANGES
@ -14,6 +14,21 @@ Daniel Stenberg (10 Jun 2009)
|
|||||||
- Fabian Keil ran clang on the (lib)curl code, found a bunch of warnings and
|
- Fabian Keil ran clang on the (lib)curl code, found a bunch of warnings and
|
||||||
contributed a range of patches to fix them.
|
contributed a range of patches to fix them.
|
||||||
|
|
||||||
|
Yang Tse (10 Jun 2009)
|
||||||
|
- I introduced configure script option --enable-curldebug which now allows
|
||||||
|
the decoupled enabling or disabling of the curl debug memory tracking
|
||||||
|
feature from the --enable-debug option which no longer controls this.
|
||||||
|
|
||||||
|
curl --version will list 'Debug' feature for debug enabled builds, and
|
||||||
|
will list 'TrackMemory' feature for curl debug memory tracking capable
|
||||||
|
builds. These features are independent and can be controlled when running
|
||||||
|
the configure script. When --enable-debug is given both features will be
|
||||||
|
enabled, unless some restriction prevents memory tracking from being used.
|
||||||
|
|
||||||
|
Internally, definition of preprocessor symbol DEBUGBUILD restricts code
|
||||||
|
which is only compiled for debug enabled builds. And symbol CURLDEBUG is
|
||||||
|
used to differentiate code which is _only_ used for memory tracking.
|
||||||
|
|
||||||
Yang Tse (9 Jun 2009)
|
Yang Tse (9 Jun 2009)
|
||||||
- Daniel Steinberg pointed out that Curl_FormInit() in formdata.c was not
|
- Daniel Steinberg pointed out that Curl_FormInit() in formdata.c was not
|
||||||
initializing the fread callback pointer and this triggered a compiler
|
initializing the fread callback pointer and this triggered a compiler
|
||||||
|
Loading…
Reference in New Issue
Block a user