An error occurred fetching the project authors.
- 15 Nov, 2004 1 commit
-
-
dlenev@mysql.com authored
values for too big argument". Added range checking for from_unixtime() argument, cleaned up code a bit.
-
- 09 Nov, 2004 1 commit
-
-
monty@mysql.com authored
Fix for valgrind/purify for variables that the compiler touches but that doesn't affect the outcome of the tests
-
- 07 Nov, 2004 1 commit
-
-
monty@mysql.com authored
Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root. This gives us the following benefits: - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases) - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT) - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
-
- 29 Oct, 2004 1 commit
-
-
bar@mysql.com authored
"uint *errors" is now a non-optional parameter in String:copy() and copy_and_convert().
-
- 25 Oct, 2004 1 commit
-
-
bar@mysql.com authored
-
- 15 Oct, 2004 1 commit
-
-
konstantin@mysql.com authored
statements and negative time/date values". The bug was in wrong sprintf format used in the client library. The fix moves TIME -> string conversion functions to sql-common and utilized them in the client library.
-
- 01 Oct, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
column types TIMESTAMP is NOT NULL by default, so in order to have TIMESTAMP column holding NULL valaues you have to specify NULL as one of its attributes (this needed for backward compatibility). Main changes: Replaced TABLE::timestamp_default_now/on_update_now members with TABLE::timestamp_auto_set_type flag which is used everywhere for determining if we should auto-set value of TIMESTAMP field during this operation or not. We are also use Field_timestamp::set_time() instead of handler::update_timestamp() in handlers.
-
- 07 Sep, 2004 1 commit
-
-
bar@mysql.com authored
-
- 17 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
hpux11 compiler dislikes empty array initializers.
-
- 10 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Instead of trying to open time zone tables during calculation of CONVERT_TZ() function or setting of @@time_zone variable we should open and lock them with the rest of statement's table (so we should add them to global table list) and after that use such pre-opened tables for loading info about time zones.
-
- 06 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Added support of converion specifiers mentioned in manual but missing in code.
-
- 24 Jun, 2004 1 commit
-
-
konstantin@mysql.com authored
work (prepared statements)" and after-review fixes: - str_to_TIME renamed to str_to_datetime to pair with str_to_time - functions str_to_time and str_to_TIME moved to sql-common - send_data_str now supports MYSQL_TYPE_TIME, MYSQL_TIME_DATE, MYSQL_TIME_DATETIME types of user input buffers. - few more comments in the client library - a test case added.
-
- 18 Jun, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Added basic per-thread time zone functionality (based on public domain elsie-code). Now user can select current time zone (from the list of time zones described in system tables). All NOW-like functions honor this time zone, values of TIMESTAMP type are interpreted as values in this time zone, so now our TIMESTAMP type behaves similar to Oracle's TIMESTAMP WITH LOCAL TIME ZONE (or proper PostgresSQL type). WL#1266 "CONVERT_TZ() - basic time with time zone conversion function". Fixed problems described in Bug #2336 (Different number of warnings when inserting bad datetime as string or as number). This required reworking of datetime realted warning hadling (they now generated at Field object level not in conversion functions). Optimization: Now Field class descendants use table->in_use member instead of current_thd macro.
-
- 24 May, 2004 1 commit
-
-
konstantin@mysql.com authored
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.
-
- 06 May, 2004 1 commit
-
-
monty@mysql.com authored
Change strtoll -> my_strtoll10() Fixed bug in my_strntoul() and my_strntol() where we got different values on 32 and 64 bit systems (Bug #3472)
-
- 05 May, 2004 1 commit
-
-
monty@mysql.com authored
-
- 03 May, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 28 Apr, 2004 1 commit
-
-
monty@mysql.com authored
Output TIMESTAMP in 4.1 format for 4.1 tables (or for TIMESTAMP(19)) (portability fix) Fixed that INTERVAL can handle big integers. (Bug #3498) Fixed that hostname="" works identical as hostname="%" for table/column grants (Bug #3473)
-
- 23 Mar, 2004 1 commit
-
-
hf@deer.(none) authored
Item_func_from_days::get_date didn't change 'hr', 'min' and some other fields of incoming ltime, so they got random values. bzeroing of the ltime added
-
- 18 Mar, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
small optimisation in signed_literal
-
- 15 Mar, 2004 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 09 Feb, 2004 1 commit
-
-
monty@mysql.com authored
Removed warnings from test suite
-
- 06 Feb, 2004 1 commit
-
-
bar@bar.intranet.mysql.r18.ru authored
http://bugs.mysql.com/bug.php?id=2366 Wrong utf8 behaviour when data is trancated
-
- 25 Dec, 2003 1 commit
-
-
bar@bar.intranet.mysql.r18.ru authored
-
- 07 Dec, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
New formats added for 'week()' function and 'default_week_format' option(4 - 7). Next formats is supported now: *Value* *Meaning* `0' Week starts on Sunday; First Sunday of the year starts week 1. Week() returns 0-53. `1' Week starts on Monday; Weeks numbered according to ISO 8601:1988. Week() returns 0-53. `2' Week starts on Sunday; First Sunday of the year starts week 1. Week() returns 1-53. `3' Week starts on Monday; Weeks numbered according to ISO 8601:1988. Week() returns 1-53. `4' Week starts on Sunday; Weeks numbered according to ISO 8601:1988. Week() returns 0-53. `5' Week starts on Monday; First Monday of the year starts week 1. Week() returns 0-53. `6' Week starts on Sunday; Weeks numbered according to ISO 8601:1988. Week() returns 1-53. `7' Week starts on Monday; First Monday of the year starts week 1. Week() returns 1-53.
-
- 28 Nov, 2003 1 commit
-
-
monty@mysql.com authored
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
-
- 20 Nov, 2003 2 commits
-
-
monty@mysql.com authored
Portability fixes After merge fixes
-
monty@mysql.com authored
Fixed compiler warnings (IRIX C compiler and VC++)
-
- 17 Nov, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 03 Nov, 2003 2 commits
-
-
monty@narttu.mysql.fi authored
Cleaned up (and disabled part of) date/time/datetime format patch. One can't anymore change default read/write date/time/formats. This is becasue the non standard datetime formats can't be compared as strings and MySQL does still a lot of datetime comparisons as strings Changed flag argument to str_to_TIME() and get_date() from bool to uint Removed THD from str_to_xxxx functions and Item class. Fixed core dump when doing --print-defaults Move some common string functions to strfunc.cc Dates as strings are now of type my_charset_bin instead of default_charset() Introduce IDENT_QUOTED to not have to create an extra copy of simple identifiers (all chars < 128) Removed xxx_FORMAT_TYPE enums and replaced them with the old TIMESTAMP_xxx enums Renamed some TIMESTAMP_xxx enums to more appropriate names Use defines instead of integers for date/time/datetime string lengths Added to build system and use the new my_strtoll10() function.
-
bell@sanja.is.com.ua authored
-
- 30 Oct, 2003 1 commit
-
-
bell@sanja.is.com.ua authored
added code covarage for functions convert(), nullif(), crc32(), is_used_lock(), char_lengtrh(), bit_xor() added string length for more speed made code covarage for print() method of Item fixed printability of some items (SCRUM) (WL#1274)
-
- 20 Oct, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 12 Oct, 2003 1 commit
-
-
bell@laptop.sanja.is.com.ua authored
(SCRUM) (WL#1274)
-
- 16 Sep, 2003 1 commit
-
-
serg@sergbook.mysql.com authored
-
- 21 Aug, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
-
- 11 Aug, 2003 1 commit
-
-
dlenev@dlenev.mshome authored
-
- 06 Aug, 2003 1 commit
-
-
serg@serg.mylan authored
-
- 05 Aug, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
-
- 15 Jul, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-