An error occurred fetching the project authors.
- 13 Aug, 2007 1 commit
-
-
monty@mysql.com/nosik.monty.fi authored
Faster thr_alarm() Added 'Opened_files' status variable to track calls to my_open() Don't give warnings when running mysql_install_db Added option --source-install to mysql_install_db I had to do the following renames() as used polymorphism didn't work with Forte compiler on 64 bit systems index_read() -> index_read_map() index_read_idx() -> index_read_idx_map() index_read_last() -> index_read_last_map()
-
- 10 May, 2007 1 commit
-
-
monty@mysql.com/narttu.mysql.fi authored
The following type conversions was done: - Changed byte to uchar - Changed gptr to uchar* - Change my_string to char * - Change my_size_t to size_t - Change size_s to size_t Removed declaration of byte, gptr, my_string, my_size_t and size_s. Following function parameter changes was done: - All string functions in mysys/strings was changed to use size_t instead of uint for string lengths. - All read()/write() functions changed to use size_t (including vio). - All protocoll functions changed to use size_t instead of uint - Functions that used a pointer to a string length was changed to use size_t* - Changed malloc(), free() and related functions from using gptr to use void * as this requires fewer casts in the code and is more in line with how the standard functions work. - Added extra length argument to dirname_part() to return the length of the created string. - Changed (at least) following functions to take uchar* as argument: - db_dump() - my_net_write() - net_write_command() - net_store_data() - DBUG_DUMP() - decimal2bin() & bin2decimal() - Changed my_compress() and my_uncompress() to use size_t. Changed one argument to my_uncompress() from a pointer to a value as we only return one value (makes function easier to use). - Changed type of 'pack_data' argument to packfrm() to avoid casts. - Changed in readfrm() and writefrom(), ha_discover and handler::discover() the type for argument 'frmdata' to uchar** to avoid casts. - Changed most Field functions to use uchar* instead of char* (reduced a lot of casts). - Changed field->val_xxx(xxx, new_ptr) to take const pointers. Other changes: - Removed a lot of not needed casts - Added a few new cast required by other changes - Added some cast to my_multi_malloc() arguments for safety (as string lengths needs to be uint, not size_t). - Fixed all calls to hash-get-key functions to use size_t*. (Needed to be done explicitely as this conflict was often hided by casting the function to hash_get_key). - Changed some buffers to memory regions to uchar* to avoid casts. - Changed some string lengths from uint to size_t. - Changed field->ptr to be uchar* instead of char*. This allowed us to get rid of a lot of casts. - Some changes from true -> TRUE, false -> FALSE, unsigned char -> uchar - Include zlib.h in some files as we needed declaration of crc32() - Changed MY_FILE_ERROR to be (size_t) -1. - Changed many variables to hold the result of my_read() / my_write() to be size_t. This was needed to properly detect errors (which are returned as (size_t) -1). - Removed some very old VMS code - Changed packfrm()/unpackfrm() to not be depending on uint size (portability fix) - Removed windows specific code to restore cursor position as this causes slowdown on windows and we should not mix read() and pread() calls anyway as this is not thread safe. Updated function comment to reflect this. Changed function that depended on original behavior of my_pwrite() to itself restore the cursor position (one such case). - Added some missing checking of return value of malloc(). - Changed definition of MOD_PAD_CHAR_TO_FULL_LENGTH to avoid 'long' overflow. - Changed type of table_def::m_size from my_size_t to ulong to reflect that m_size is the number of elements in the array, not a string/memory length. - Moved THD::max_row_length() to table.cc (as it's not depending on THD). Inlined max_row_length_blob() into this function. - More function comments - Fixed some compiler warnings when compiled without partitions. - Removed setting of LEX_STRING() arguments in declaration (portability fix). - Some trivial indentation/variable name changes. - Some trivial code simplifications: - Replaced some calls to alloc_root + memcpy to use strmake_root()/strdup_root(). - Changed some calls from memdup() to strmake() (Safety fix) - Simpler loops in client-simple.c
-
- 16 Mar, 2007 1 commit
-
-
serg@janus.mylan authored
s/ulonglong/key_part_map/, comments
-
- 29 Jan, 2007 1 commit
-
-
serg@janus.mylan authored
index_read(), index_read_idx(), index_read_last(), and records_in_range() - instead of 'uint keylen' argument take 'ulonglong keypart_map', a bitmap showing which keyparts are present in the key value. Fallback method is provided for handlers that are lagging behind.
-
- 08 Jan, 2007 1 commit
-
-
gkodinov/kgeorge@macbook.local authored
added a missing DBUG_RETURN
-
- 30 May, 2006 2 commits
-
-
serg@serg.mylan authored
-
serg@serg.mylan authored
it can tell MySQL to make a copy of everything (bug#17123)
-
- 03 May, 2006 1 commit
-
-
monty@mysql.com authored
Added support for key_block_size to MyISAM. Simplify interface to 'new Key' to make it easier to add new key options. mysqld option --new is used to define where key options are printed. (In 5.3 we should move all key options to after key part definition to avoid problem with reserved names) Fixed some compiler warnings and a memory leak in ssl
-
- 24 Feb, 2006 1 commit
-
-
brian@zim.(none) authored
This patch cleans up two tests which were a bit fragile from other failing tests. It also removes some variables associated with removed RAID support.
-
- 27 Apr, 2005 1 commit
-
-
brian@zim.(none) authored
-
- 11 Apr, 2005 1 commit
-
-
serg@serg.mylan authored
-
- 03 Jan, 2005 1 commit
-
-
hf@deer.(none) authored
-
- 18 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Add support for VARCHAR with 1 or 2 length bytes Enable VARCHAR packing in MyISAM files (previous patch didn't pack data properly) Give error if we got problems in temporary tables during a SELECT Don't use new table generated by ALTER TABLE if index generation fails Fixed wrong call by range_end() (Could cause an ASSERT in debug mode)
-
- 06 Dec, 2004 2 commits
-
-
hf@deer.(none) authored
-
monty@mysql.com authored
Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors Added support for VARCHAR KEYS to heap Removed support for ISAM Now only long VARCHAR columns are changed to TEXT on demand (not CHAR) Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
-
- 12 Nov, 2004 1 commit
-
-
monty@mysql.com authored
-
- 11 Nov, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 29 Oct, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 22 Sep, 2004 1 commit
-
-
sergefp@mysql.com authored
* myisampack leaves key_file_length value from original table * myisamchk uses this value when calculating key file pointer length
-
- 03 Sep, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 30 Aug, 2004 1 commit
-
-
serg@serg.mylan authored
cleanups better, charset-dependent, ft_max_len_for_sort value
-
- 15 Jul, 2004 1 commit
-
-
monty@mysql.com authored
Note: The following tests fails - fulltext (Sergei has promised to fix) - rpl_charset (Guilhem should fix) - rpl_timezone (Dimitray has promised to fix) Sanja needs to check out the calling of close_thread_tables() in sp_head.cc
-
- 18 Jun, 2004 1 commit
-
-
monty@mysql.com authored
Fixed problem with NULL and derived tables (Bug #4097) Cleanup of new pushed code
-
- 04 Jun, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 03 Jun, 2004 1 commit
-
-
paul@kite-hub.kitebird.com authored
(Note: This affects only comments, not variable names.)
-
- 23 May, 2004 1 commit
-
-
serg@serg.mylan authored
(as of mi_compare_text) words with different lengths. bug #3835
-
- 02 Apr, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 25 Mar, 2004 1 commit
-
-
monty@mysql.com authored
Don't read character set files if we are using only the default charset. In most cases the user will not anymore get a warning about missing character set files Compare strings with space extend instead of space strip. Now the following comparisons holds: "a" == "a " and "a\t" < "a". (Bug #3152). Note: Because of the above fix, one has to do a REPAIR on any table that has an ascii character < 32 last in a CHAR/VARCHAR/TEXT columns.
-
- 24 Mar, 2004 1 commit
-
-
hf@deer.(none) authored
Shouldn't be moved to 4.1
-
- 22 Mar, 2004 1 commit
-
-
hf@deer.(none) authored
-
- 17 Mar, 2004 1 commit
-
-
paul@teton.kitebird.com authored
-
- 19 Feb, 2004 1 commit
-
-
hf@deer.(none) authored
Now checking of the RTree keys works without errors. Worklog entry about appropriate checkup's routine for the RTree added
-
- 16 Feb, 2004 1 commit
-
-
vva@eagle.mysql.r18.ru authored
-
- 20 Jan, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 12 Jan, 2004 1 commit
-
-
serg@serg.mylan authored
checking 2nd level of FT index destroyed info->lastkey and CHECK TABLE erroneously treated table as corrupted bug#2190
-
- 19 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Cleaned up embedded library access and query cache handling Changed min stack size to 128K (to allow longer MyISAM keys) Fixed wrong priority for XOR (should be less than NEG to get -1^1 to work)
-
- 16 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1) Fix when using symlinked data files and realpath() is not working
-
- 12 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Fixed problem with char > 128 in QUOTE() function. (Bug #1868) Disable creation of symlinks if my_disable_symlink is set Fixed searching of TEXT with end space. (Bug #1651) Fixed caching bug in multi-table-update where same table was used twice. (Bug #1711) Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998) Fixed timestamp.test
-
- 11 Dec, 2003 1 commit
-
-
serg@serg.mylan authored
make a test for -inf more portable (-Inf)
-
- 07 Dec, 2003 1 commit
-
-
serg@serg.mylan authored
-