summaryrefslogtreecommitdiff
path: root/BUILD/compile-ia64-debug-max
Commit message (Collapse)AuthorAgeFilesLines
* Updated/added copyright headersKent Boortz2011-06-301-2/+2
|\
* \ MergeKent Boortz2010-12-291-0/+17
|\ \ | |/
| * MergeKent Boortz2010-12-291-0/+17
| |\
| | * - Added/updated copyright headersKent Boortz2010-12-281-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removed files specific to compiling on OS/2 - Removed files specific to SCO Unix packaging - Removed "libmysqld/copyright", text is included in documentation - Removed LaTeX headers for NDB Doxygen documentation - Removed obsolete NDB files - Removed "mkisofs" binaries - Removed the "cvs2cl.pl" script - Changed a few GPL texts to use "program" instead of "library"
* | | Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabledDavi Arnaut2010-07-081-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Essentially, the problem is that safemalloc is excruciatingly slow as it checks all allocated blocks for overrun at each memory management primitive, yielding a almost exponential slowdown for the memory management functions (malloc, realloc, free). The overrun check basically consists of verifying some bytes of a block for certain magic keys, which catches some simple forms of overrun. Another minor problem is violation of aliasing rules and that its own internal list of blocks is prone to corruption. Another issue with safemalloc is rather the maintenance cost as the tool has a significant impact on the server code. Given the magnitude of memory debuggers available nowadays, especially those that are provided with the platform malloc implementation, maintenance of a in-house and largely obsolete memory debugger becomes a burden that is not worth the effort due to its slowness and lack of support for detecting more common forms of heap corruption. Since there are third-party tools that can provide the same functionality at a lower or comparable performance cost, the solution is to simply remove safemalloc. Third-party tools can provide the same functionality at a lower or comparable performance cost. The removal of safemalloc also allows a simplification of the malloc wrappers, removing quite a bit of kludge: redefinition of my_malloc, my_free and the removal of the unused second argument of my_free. Since free() always check whether the supplied pointer is null, redudant checks are also removed. Also, this patch adds unit testing for my_malloc and moves my_realloc implementation into the same file as the other memory allocation primitives.
* | BUILD scripts: s/(dist)?clean/maintainer-clean/serg@janus.mylan2007-01-281-1/+1
| |
* | Many files:kent@mysql.com/g4-2.local2006-08-211-1/+1
| | | | | | | | | | Deleted config/ac-macros/ha_berkeley.m4 Removed more referenses to bdb
* | mergetulin@dl145c.mysql.com2005-05-181-7/+2
|\ \ | |/
| * Remove automatically generated autotools files from revision control. konstantin@mysql.com2005-05-181-7/+2
| | | | | | | | Fix build scripts to create them.
* | update of BUILD/* scripts to storage/ directory structure (they didn't work ↵guilhem@mysql.com2005-04-271-3/+3
|/ | | | anymore)
* Removed duplicate close call and added archive to the debug build and test. brian@zim.(none)2005-01-311-1/+1
|
* Fix bugs in LEFT JOIN and field=NULmonty@hundin.mysql.fi2001-10-201-1/+1
|
* Fixed some build problems.monty@hundin.mysql.fi2001-10-041-0/+13
Fix that compressed packets and normal packets looks indentical before calling net_real_write() (Needed for query cache) Optimize IS NULL handling