summaryrefslogtreecommitdiff
path: root/mysys/hash.c
Commit message (Collapse)AuthorAgeFilesLines
* Portability fixesmonty@mysql.com2004-03-051-1/+1
|
* Optimized GIS functionsmonty@mashka.mysql.fi2004-03-041-3/+3
|
* Added missing SSL library (Should be in source distribution)monty@mysql.com2003-11-281-2/+3
| | | | | | | 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-201-0/+5
| | | | Fixed compiler warnings (IRIX C compiler and VC++)
* CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTSmonty@mashka.mysql.fi2003-11-181-1/+1
| | | | | | | | | | New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
* SCRUMhf@deer.(none)2003-09-191-1/+1
| | | | | | | embedded library hash_insert renamed to my_hash_insert to avoid name intersection with another libraries is there better idea?
* CHARSET_INFO structure reorganization for easier maintainancebar@bar.mysql.r18.ru2003-05-231-1/+1
|
* my_strncasecmp() is not used anymore. Use my_strncoll() instead.bar@bar.mysql.r18.ru2003-04-011-1/+1
|
* Some optimization in CHARSET_INFO:bar@bar.mysql.r18.ru2003-04-011-58/+11
| | | | | We don't need separate hash_sort() and hash_caseup() We don't need tosort(). strnxfrm will do the same.
* Merge with 4.0monty@mashka.mysql.fi2002-11-211-5/+10
|\
| * Portability fixes for HP compiler and HPUX11monty@hundin.mysql.fi2002-11-091-5/+10
| |
* | Move hash_sort and hash_caseup into CHARSET_INFO for all charsetsbar@bar.mysql.r18.ru2002-10-101-35/+1
| |
* | Fixes and code cleanups after merge with 4.0.3monty@mashka.mysql.fi2002-10-021-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Some speed improvementsbar@bar.mysql.r18.ru2002-08-151-1/+3
| |
* | merge with 4.0monty@hundin.mysql.fi2002-06-031-1/+1
|\ \ | |/
| * init_dynamic_array MyODBC compatibility fixserg@serg.mysql.com2002-04-281-1/+1
| |
* | Some charsets require special hash functionbar@gw.udmsearch.izhnet.ru2002-04-171-1/+6
| | | | | | | | New file ctype-win1250ch, I forgot to commit it in my previous changes
* | Some fixes after merging changes from 4.0bar@gw.udmsearch.izhnet.ru2002-04-161-1/+1
| |
* | mergemonty@hundin.mysql.fi2002-04-131-14/+19
|\ \ | |/ |/|
| * charset<->unicode conversion tables and routinesbar@gw.udmsearch.izhnet.ru2002-03-291-1/+2
| | | | | | | | some warnings fixes
| * Removed some default_charset_infobar@gw.udmsearch.izhnet.ru2002-03-141-2/+1
| |
| * Hash now supports several charsetsbar@gw.udmsearch.izhnet.ru2002-03-141-14/+16
| |
| * New ctype functions/macros to support many charsets at a timebar@gw.udmsearch.izhnet.ru2002-03-121-2/+5
| |
* | merged from 3.23 to pull the LOAD DATA INFILE fix as rpl000001 was failing.sasha@mysql.sashanet.com2002-03-011-3/+3
|\ \ | |/ |/| | | | | Let's hope this did not break anything. Will not push this one until Monty gets back
| * Framework to simplify memory leak tracingserg@serg.mysql.com2002-01-221-3/+3
| |
| * Fixed bug when making a range join based on information from a const table.monty@hundin.mysql.fi2002-01-181-1/+1
| |
* | Fix for FLUSH QUERY CACHEmonty@hundin.mysql.fi2002-01-051-1/+1
| | | | | | | | Fix for new bug in CREATE TABLE when sorting keys.
* | Update copyrightmonty@hundin.mysql.fi2001-12-061-15/+14
| | | | | | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* | Update of query cache code.monty@hundin.mysql.fi2001-12-051-1/+2
| | | | | | | | | | | | Changed some sql_alloc() -> thd->alloc() Removed a lot of compiler warnings on Linux Alpha (64 bit) Fixed some core dumps on 64 bit systems (wrong type for packet_len)
* | merge with 3.23.42monty@work.mysql.com2001-09-021-1/+4
|\ \ | |/
| * Fix for bug in the Sun Workshop compilermonty@bitch.mysql.fi2001-08-181-1/+4
| |
* | Fix of UNION codemonty@hundin.mysql.fi2001-08-191-5/+14
|/ | | | | | | Added heap_delete_table Added HA_EXTRA_PREPARE_FOR_DELETE Added and use my_dup() for faster open of tables. Removed not working no-mix-table-type
* Lots of manual changesmonty@donna.mysql.com2001-01-251-2/+2
| | | | Changed 'static inline' to 'inline' for SCO new's compiler
* Fixed --no-defaults in mysqltestmonty@donna.mysql.com2000-12-291-0/+45
|
* Bug fixes, TRUNCATE, safer passwords on command line and connect timeoutmonty@tik.mysql.com2000-11-131-1/+2
|
* Import changesetbk@work.mysql.com2000-07-311-0/+586