- 22 Dec, 2006 10 commits
-
-
unknown authored
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint BitKeeper/etc/collapsed: auto-union sql/item_sum.cc: Auto merged sql/item_sum.h: Auto merged mysql-test/r/func_group.result: Manual merge. mysql-test/t/func_group.test: Manual merge.
-
unknown authored
When only one row was present, the subtraction of nearly the same number resulted in catastropic cancellation, introducing an error in the VARIANCE calculation near 1e-15. That was sqrt()ed to get STDDEV, the error was escallated to near 1e-8. The simple fix of testing for a row count of 1 and forcing that to yield 0.0 is insufficient, as two rows of the same value should also have a variance of 0.0, yet the error would be about the same. So, this patch changes the formula that computes the VARIANCE to be one that is not subject to catastrophic cancellation. In addition, it now uses only (faster-than-decimal) floating point numbers to calculate, and renders that to other types on demand. mysql-test/r/func_group.result: Test that the bug is fixed, and that no unexpected behavior arises from the changes. mysql-test/t/func_group.test: Test that the bug is fixed, and that no unexpected behavior arises from the changes. sql/item_sum.cc: Serg's suggestion: Force all VARIANCE calculations to be done with floating- point types. It's faster, and the SQL standard says we may implement these functions any way we want. Additionally, use a form of variance calculation that is not subject to catastrophic cancellation. http://static.flickr.com/108/311308512_5c4e1c0c3d_b.jpg sql/item_sum.h: Remove unused members and add a comment describing the recurrence relation.
-
unknown authored
into polly.local:/home/kaa/src/maint/mysql-5.0-maint
-
unknown authored
into polly.local:/tmp/maint/bug24037/my50-bug24037 strings/conf_to_src.c: Auto merged strings/ctype-extra.c: Auto merged
-
unknown authored
Added definitions for the following Hebrew characters as specified by the ISO/IEC 8859-8:1999: LEFT-TO-RIGHT MARK (LRM) RIGHT-TO-LEFT MARK (RLM) sql/share/charsets/hebrew.xml: Added definitions for the following Hebrew characters as specified by the ISO/IEC 8859-8:1999: LEFT-TO-RIGHT MARK (LRM) RIGHT-TO-LEFT MARK (RLM) strings/conf_to_src.c: Added a warning comment in the generated C source file. strings/ctype-extra.c: Re-generated from sql/share/charsets/hebrew.xml mysql-test/r/ctype_hebrew.result: Added the test case for bug #24037 "Lossy Hebrew to Unicode conversion" mysql-test/t/ctype_hebrew.test: Added the test case for bug #24037 "Lossy Hebrew to Unicode conversion"
-
unknown authored
mysql-test/t/rpl_openssl.test: Exclude
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.0-maint mysql-test/mysql-test-run.pl: Auto merged
-
unknown authored
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.0-maint
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.0-maint
-
- 21 Dec, 2006 3 commits
-
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-4.1-maint
-
unknown authored
- Skip tests using chmod when running as root mysql-test/t/information_schema_chmod.test: Use mysqltest builtin "chmode" mysql-test/t/mysqltest.test: Dont run as root - test chmod mysql-test/t/rpl_rotate_logs.test: Use mysqltest builtin "chmode" Use 'write_file' and 'chmod' instead of system mysql-test/t/trigger.test: Don't run as root Use 'write_file' and 'chmod' mysql-test/t/varbinary.test: Don't run as root
-
unknown authored
- Don't call SSL_shutdown a second time vio/viossl.c: SSL_shutdown might return 0 indicating that it should be called once again for a graceful shutdown. Since the socket are going to be closed anyway ther is no need for the second call.
-
- 20 Dec, 2006 4 commits
-
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint mysql-test/lib/mtr_cases.pl: Auto merged mysql-test/lib/mtr_process.pl: Auto merged mysql-test/mysql-test-run.pl: Auto merged
-
unknown authored
many as neeeded
-
unknown authored
mysqld and valgrind to tracefile.
-
unknown authored
-
- 19 Dec, 2006 5 commits
- 18 Dec, 2006 4 commits
-
-
unknown authored
into polly.local:/home/kaa/src/maint/mysql-5.0-maint
-
unknown authored
into shellback.:C:/mysql/mysql-5.0-maint
-
unknown authored
include/my_pthread.h: Calculate absolute time value int set_timespec_* mysys/my_wincond.c: Use absolute timevalue in pthread_cond_timedwwait
-
unknown authored
-
- 16 Dec, 2006 2 commits
- 15 Dec, 2006 11 commits
-
-
unknown authored
into qualinost.(none):/home/mtaylor/src/mysql-5.0-maint mysys/default.c: Section of code from 4.1 doesn't exist anymore.
-
unknown authored
bug #25104 mysys/default.c: Added /etc/mysql to the search path after /etc. scripts/mysqld_multi.sh: Added /etc/mysql to the my.cnf search path. Changed chop to chomp - since it's smarter.
-
unknown authored
bug #25104 mysys/default.c: Added support for /etc/mysql after /etc in the search path for my.cnf
-
unknown authored
into qualinost.(none):/home/mtaylor/src/mysql-5.0-maint mysql-test/r/myisam.result: Auto merged
-
unknown authored
into qualinost.(none):/home/mtaylor/src/mysql-4.1-maint
-
unknown authored
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
-
unknown authored
- Remove check not to run on windows. mysql-test/t/rpl_openssl.test: Remove check not to run on windows
-
unknown authored
into kpdesk.mysql.com:/home/thek/dev/mysql-4.1-maint mysql-test/r/myisam.result: SCCS merged
-
unknown authored
- Result file was not properly committed. - Update result file to match the new test case. mysql-test/r/myisam.result: Bug#17498 failed to put data file in custom directory use "data directory" option - Update result file to match the new test case.
-
unknown authored
-
- 14 Dec, 2006 1 commit
-
-
unknown authored
into siva.hindu.god:/usr/home/tim/m/bk/50 mysql-test/r/myisam.result: Manual merge. mysql-test/r/symlink.result: Manual merge. mysql-test/t/myisam.test: Manual merge. mysql-test/t/symlink.test: Manual merge.
-