summaryrefslogtreecommitdiff
path: root/isam
Commit message (Collapse)AuthorAgeFilesLines
* Fix skipp -> skip once and for all.paul@kite-hub.kitebird.com2004-06-035-8/+8
| | | | (Note: This affects only comments, not variable names.)
* Made my_snprintf() behavior snprintf() compatible when printing %x arguments ↵dlenev@brandersnatch.localdomain2004-05-271-2/+2
| | | | | | | | | | | | (it should produce hex digits in lower case). (fixed version) Replaced _dig_vec array with two _dig_vec_upper/_dig_vec_lower arrays. Added extra argument to int2str function which controls case of digits you get. Replaced lot of invocations of int2str for decimal radix with more optimized int10_to_str() function. Removed unused my_itoa/my_ltoa functions.
* merge with 4.0 to get Netware patches and fixes for libmysqld.dllmonty@mysql.com2004-05-251-0/+6
|\
| * Added patches from Novellmonty@mysql.com2004-05-251-0/+6
| |
* | Support for character set conversion in binary protocol: another gokonstantin@mysql.com2004-05-252-5/+5
| | | | | | | | | | | | | | | | | | | | after Monty's review. - Item_param was rewritten. - it turns out that we can't convert string data to character set of connection on the fly, because they first should be written to the binary log. To support efficient conversion we need to rewrite prepared statements binlogging code first.
* | Fix typo.paul@teton.kitebird.com2004-03-171-1/+1
| |
* | Added missing SSL library (Should be in source distribution)monty@mysql.com2003-11-281-2/+2
| | | | | | | | | | | | | | Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler) Added a lot of 'version_xxx' strings to 'show variables' Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris) Fixed problem with printing sub selects to debug log
* | Merge key cache structures to onemonty@mysql.com2003-11-2010-24/+24
| | | | | | | | Fixed compiler warnings (IRIX C compiler and VC++)
* | Merge with 4.0monty@narttu.mysql.fi2003-11-041-6/+4
|\ \ | |/
| * Call my_sync() after all data is written to .frm filemonty@mysql.com2003-11-021-6/+4
| | | | | | | | Added my_sync() to mysys which will do fsync/fdatasync/_commit() on a file.
* | Mergeigor@rurik.mysql.com2003-10-308-25/+35
|\ \
| * \ Manual merge after improving concurrency for key cache reassignmentigor@rurik.mysql.com2003-10-018-25/+35
| |\ \
| | * | set_var.cc, mysqld.cc, handler.cc, set_var.h, handler.h:igor@rurik.mysql.com2003-08-091-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added key cache parameters for midpoint insertion strategy Many files: Added midpoint insertion strategy for key cache mi_test2.c: Added a parameter to resize_key_cache
| | * | Many files:igor@rurik.mysql.com2003-08-028-19/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added key cache assignment mi_locking.c: Added key cache assignment: correction my_sys.h: Added key cache variable structure
| | * | Many files:igor@rurik.mysql.com2003-06-307-21/+27
| | | | | | | | | | | | | | | | Added multiple key cache
* | | | Merge with 4.0.16monty@narttu.mysql.fi2003-10-071-2/+2
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | - fixed several typos ("uppdate"->"update" and "tryed"->"tried")lenz@mysql.com2003-09-191-2/+2
| | |
* | | mergemonty@narttu.mysql.fi2003-09-033-355/+21
|\ \ \
| * \ \ merge with 4.0.15monty@narttu.mysql.fi2003-08-293-355/+21
| |\ \ \ | | |/ / | | | / | | |/ | |/|
| | * merge with 3.23 to get for overrun in ISAM tables with man fields and a blob.monty@narttu.mysql.fi2003-08-282-354/+20
| | |\
| | | * ixed overflow bug in MyISAM and ISAM when using packed tables with a lot of ↵monty@narttu.mysql.fi2003-08-282-354/+20
| | | | | | | | | | | | | | | | fields and blobs
| | * | Merge serg.mylan:/usr/home/serg/Abk/mysqlserg@serg.mylan2003-08-121-1/+1
| | |\ \ | | | |/ | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| | | * isam SEARCH_LAST bug fixedserg@serg.mylan2003-08-121-1/+1
| | | |
| | | * - Applied required modifications for automake 1.5lenz@mysql.com2002-11-171-9/+0
| | | | | | | | | | | | | | | | - "make distcheck" needs to be fixed
* | | | table checksum background:serg@serg.mylan2003-08-054-2/+22
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | my_checksum() mysys function NISAM checksum code moved from mysys to isam/ - it's obsolete MyISAM checksum code moved to mysys table's checksum accessible from sql layer SHOW TABLE STATUS shows checksum (WL#646) code cleanup
* | | Some optimization in CHARSET_INFO:bar@bar.mysql.r18.ru2003-04-011-3/+8
| | | | | | | | | | | | | | | We don't need separate hash_sort() and hash_caseup() We don't need tosort(). strnxfrm will do the same.
* | | set_default_charset() is not used anymoreroot@home.(none)2003-03-161-1/+1
| | | | | | | | | | | | Some system_charset_info were removed
* | | Merge with 4.0.11monty@mashka.mysql.fi2003-02-041-0/+14
|\ \ \ | |/ /
| * | Fixes for Netwaremonty@mashka.mysql.fi2003-01-281-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | Call pthread_mutex_destroy() on not used mutex. Changed comments in .h and .c files from // -> /* */ Added detection of mutex on which one didn't call pthread_mutex_destroy() Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression" Added optimisation for ORDER BY NULL
* | | Always use USE_STRCOLL codebar@bar.mysql.r18.ru2003-01-302-10/+0
| | |
* | | Portability fixes (for windows)monty@mashka.mysql.fi2003-01-211-16/+0
| | | | | | | | | | | | Some changes to the prepared statement protocol to make it easier to use and faster.
* | | Merge with 4.0.6monty@mashka.mysql.fi2002-12-051-0/+6
|\ \ \ | |/ /
| * | New multi-table-update codemonty@mashka.mysql.fi2002-11-291-0/+6
| | | | | | | | | | | | | | | | | | | | | New (simpler) internal timestamp handling. More debuging to heap tables. Small cleanups to multi-table-delete false -> 0 and true -> 1 (We should use TRUE and FALSE)
* | | removed redundant -I include-dirsserg@serg.mysql.com2002-11-261-1/+1
| | |
* | | Merge with 4.0monty@mashka.mysql.fi2002-11-211-7/+7
|\ \ \ | |/ /
| * | Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.monty@butch.2002-11-071-7/+7
| | |
* | | full support for HA_READ_PREFIX_LAST_OR_PREV in ISAMserg@serg.mysql.com2002-10-252-2/+2
| | |
* | | mergedserg@serg.mysql.com2002-10-144-20/+27
|\ \ \ | |/ / |/| |
| * | Simple charsets now have strncoll() field toobar@bar.mysql.r18.ru2002-10-092-8/+8
| | |
| * | Fixes and code cleanups after merge with 4.0.3monty@mashka.mysql.fi2002-10-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warning handling and initial prepared statement handling (last not complete yet) Changed a lot of functions that returned 0/1 to my_bool type. GRANT handling now uses read/write locks instead of mutex Change basic net functions to use THD instead of NET (needed for 4.1 protocol) Use my_sprintf instead of sprintf() + strlen() Added alloc_query() to be able to chare query initialization code with prepared statements. Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID() Note that the following test fails (will be fixed ASAP): sub_select, union, rpl_rotate_logs and rpl_mystery22
| * | Merge with 4.0.3monty@narttu.mysql.fi2002-08-304-14/+20
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some simple optimzations, more comments and indentation changes. Add ` around database in 'use database' in binary log. Moved max_error_count and max_warning_count to variables struct. Removed SHOW_WARNS_COUNT and SHOW_ERRORS_COUNT calls. Changed string functions to use character set of first string argument as default return characterset (Each string function can change the above assumption if needed)
| | * \ merge with 4.0monty@hundin.mysql.fi2002-06-032-303/+291
| | |\ \
| | * | | RB-Tree indexes support in HEAP tablesbar@gw.udmsearch.izhnet.ru2002-04-252-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed _hp_func -> hp_func mi_key_cmp moved to /mysys/my_handler.c New tests for HEAP tables
| | * | | mergemonty@hundin.mysql.fi2002-04-132-9/+13
| | |\ \ \
| | | * | | New ctype functions/macros to support many charsets at a timebar@gw.udmsearch.izhnet.ru2002-03-122-9/+13
| | | | | |
* | | | | | - Applied required modifications for automake 1.5lenz@mysql.com2002-10-011-9/+0
|/ / / / / | | | | | | | | | | | | | | | | | | | | - some additional small fixes - added "depcomp" for automake 1.5
* | | | | Lots of code fixes to the replication code (especially the binary logging ↵monty@mashka.mysql.fi2002-08-083-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and index log file handling) Fixed bugs in my last changeset that made MySQL hard to compile. Added mutex around some data that could cause table cache corruptions when using OPTIMIZE TABLE / REPAIR TABLE or automatic repair of MyISAM tables. Added mutex around some data in the slave start/stop code that could cause THD linked list corruptions Extended my_chsize() to allow one to specify a filler character. Extend vio_blocking to return the old state (This made some usage of this function much simpler) Added testing for some functions that they caller have got the required mutexes before calling the function. Use setrlimit() to ensure that we can write core file if one specifies --core-file. Added --slave-compressed-protocol Made 2 the minimum length for ft_min_word_len Added variables foreign_key_checks & unique_checks. Less logging from replication code (if not started with --log-warnings) Changed that SHOW INNODB STATUS requre the SUPER privilege More DBUG statements and a lot of new code comments
* | | | | Merge with 3.23.51monty@mashka.mysql.fi2002-07-251-3/+4
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | Fixed wrong usage of sprintf() in ha_innodb.cc
| * | | | Fixed copyright in pack_isam.cmonty@hundin.mysql.fi2002-06-291-3/+4
| | | | |
* | | | | New SET syntax & system variables.monty@mashka.mysql.fi2002-07-234-6/+6
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made a some new buffers thread specific and changeable. Resize of key_buffer. AUTO_COMMIT -> AUTOCOMMIT Fixed mutex bug in DROP DATABASE Fixed bug when using auto_increment as second part of a key where first part could include NULL. Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers. Don't write message to error log when slave reconnects becasue of timeout. Fixed possible update problem when using DELETE/UPDATE on small tables (In some cases we used index even if table scanning would be better) A lot of minior code cleanups