summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-165-23/+80
|\
| * Fixed bug in LEFT JOIN ... WHERE not_null_key_column=NULL;unknown2002-10-165-23/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: ChangeLog sql/field.h: New virtual function to set a field to null or signal an error sql/field_conv.cc: New function to set a field to null or signal an error sql/item.cc: When setting a field to null internally (for WHERE testing) don't autoconvert NULL -> now() or last_insert_id() sql/item.h: New virtual function to set a field to null or signal an error
* | btr0cur.c:unknown2002-10-161-1/+1
| | | | | | | | | | | | | | | | Fix typo in earlier commit innobase/btr/btr0cur.c: Fix typo in earlier commit
* | btr0cur.c:unknown2002-10-161-8/+36
| | | | | | | | | | | | | | | | Fix bug: range estimator exaggerated small range size greatly if the paths in the B-tree happened to branch on a high level innobase/btr/btr0cur.c: Fix bug: range estimator exaggerated small range size greatly if the paths in the B-tree happened to branch on a high level
* | Merge lgrimmer@work.mysql.com:/home/bk/mysqlunknown2002-10-151-3/+3
|\ \ | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-3.23
| * \ Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysqlunknown2002-10-151-3/+3
| |\ \ | | |/ | |/|
| | * -lpthread should be appended to LIBSunknown2002-10-151-3/+3
| | |
* | | - fixed Do-compile to actually add InnoDB support when requested to do sounknown2002-10-151-1/+8
|/ / | | | | | | | | | | | | Build-tools/Do-compile: - fixed brainfart that ruined the 3.23.53-Max binaries: of course "--with-innodb" has to be added, when requested (will be part of 3.23.53a packages now)
* | Added optional servicesunknown2002-10-151-0/+1
| | | | | | | | | | BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* | Fix error handling in last patch (BLOB's in temporary tables) ifunknown2002-10-151-0/+5
|/ | | | | | | create_tmp_table fails.
* Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-149-12/+115
|\ | | | | | | | | Docs/manual.texi: Auto merged
| * Fixed a bug in key optimizing handling where the expressionunknown2002-10-146-5/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WHERE column_name = key_column_name was calculated as true for NULL values. Docs/manual.texi: Changelog mysql-test/r/distinct.result: Updated results caused by bug fix. mysql-test/r/null_key.result: New tests mysql-test/t/null_key.test: New tests sql/sql_select.cc: Additional change for previous changeset for using BLOB in GROUP BY
| * Allocate HEAP blocks in smaller blocks to get better memory utilization and ↵unknown2002-10-134-7/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more speed when used with safemalloc. Don't initalize memory areas when run with --skip-safemalloc. Docs/manual.texi: ChangeLog heap/heapdef.h: Allocate HEAP blocks in smaller blocks to get better memory utilization and more speed when used with safemalloc. heap/hp_open.c: Allocate HEAP blocks in smaller blocks to get better memory utilization and more speed when used with safemalloc. mysys/safemalloc.c: Don't initalize memory areas when run with --skip-safemalloc. This can in some cases increase speed with 20 times when debugging
| * Fixed bug where we could reference a freed tmp_table->table_name variable ↵unknown2002-10-122-1/+12
| | | | | | | | | | | | | | | | | | | | for some GROUP BY ... ORDER BY queries. Docs/manual.texi: ChangeLog
* | - fixed formatting in MySQLEULA.txtunknown2002-10-131-17/+17
| | | | | | | | | | Docs/MySQLEULA.txt: - replaced tabs with spaces
* | - Tagged ChangeSet 1.1224 as "mysql-3.23.53"unknown2002-10-136-107/+261
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - bumped up version number to 3.23.54 in configure.in - replaced Docs/LICENSE with Docs/MySQLEULA.txt and modified scripts/make_binary_distribution.sh and Build-tools/mysql-copyright* accordingly. BitKeeper/deleted/.del-LICENSE~4cfaff8de837acb8: Delete: Docs/LICENSE Build-tools/mysql-copyright-2: - replaced LICENSE with MySQLEULA.txt Build-tools/mysql-copyright: - use "tar" instead of "gtar" - replaced LICENSE with MySQLEULA.txt configure.in: - Bumped up version number to 3.23.54 now that 3.23.53 has been tagged scripts/make_binary_distribution.sh: - replaced LICENSE with MySQLEULA.txt
* | os0thread.c:unknown2002-10-111-2/+2
| | | | | | | | | | | | | | | | Fix compilation error on HP-UX-11: pthread_t is a scalar there, not a struct like in HP-UX-10.20 innobase/os/os0thread.c: Fix compilation error on HP-UX-11: pthread_t is a scalar there, not a struct like in HP-UX-10.20
* | libraries should be always prepended to $LIBS, never appendedunknown2002-10-101-4/+4
| |
* | - added missing changelog entry to manual.texiunknown2002-10-091-1/+4
| | | | | | | | | | | | Docs/manual.texi: - added missing changelog entry - fixed typo
* | ha_innobase.cc:unknown2002-10-091-0/+8
| | | | | | | | | | | | | | | | Fix bug: if skip-innodb was defined SHOW INNODB STATUS crashed sql/ha_innobase.cc: Fix bug: if skip-innodb was defined SHOW INNODB STATUS crashed
* | - Fixed typo in 3.23.53 changelog entry in manual.texiunknown2002-10-091-1/+1
|/ | | | | | Docs/manual.texi: - fixed typo in changelog entry (thanks to Jocelyn Fournier for spotting this)
* Fix for build problem on AIXunknown2002-10-091-0/+1
|
* Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-092-1/+13
|\
| * Fixed bug in LOCK TABLES on windows.unknown2002-10-092-1/+13
| | | | | | | | | | Docs/manual.texi: Changelog
* | Merge work:/my/mysql-3.23 into mashka.mysql.fi:/home/my/mysql-3.23unknown2002-10-084-3/+8
|\ \ | |/ |/|
| * Fixed missing table_list->name -> table_list->alias convertunknown2002-10-084-3/+8
| | | | | | | | | | | | | | | | | | | | | | myisam/mi_open.c: Fixed problem with wrongly calculated max_data_file_length mysql-test/Makefile.am: Added missing .require test files scripts/mysqlhotcopy.sh: Remove end / from directory names (portability fix) tests/grant.res: Update of test results
* | Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-082-1/+2
|\ \
| * | Remove wrong clear of mysql_port when using --skip-show-databasesunknown2002-10-082-1/+2
| | | | | | | | | | | | | | | Docs/manual.texi: ChangeLog
* | | ha_innobase.cc:unknown2002-10-081-1/+1
|/ / | | | | | | | | | | | | | | test sql/ha_innobase.cc: test
* | Fixup.unknown2002-10-081-1/+1
| |
* | 3.23 Changelog cleanup (sync with 4.0/4.1)unknown2002-10-081-1/+1
| |
* | touchup to last fixunknown2002-10-071-32/+34
| | | | | | | | | | | | sql/log.cc: moved mutex back to after is_open() test, but still protecting name dereference (the real problem)
* | Merge mysql.com:/home/nick/mysql/repository/mysql-3.23unknown2002-10-073-9/+10
|\ \ | | | | | | | | | | | | | | | | | | into mysql.com:/home/nick/mysql/mysql-3.23
| * | fixed race that caused sig11s on simultaneous FLUSH LOGSunknown2002-10-073-9/+10
| |/ | | | | | | | | | | | | | | | | | | | | | | | | (possibly also fixes binlog filename corruption problems--hasn't been reproduced since) sql/log.cc: Fixed race caused by calling MYSQL_LOG::is_open() outside of critical section. sql/sql_parse.cc: added missing args to calls to MYSQL_LOG::new_file(bool) BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* | fix for a small typo in the last pushunknown2002-10-071-1/+1
| | | | | | | | | | scripts/safe_mysqld.sh: fix for a small type
* | os0file.c:unknown2002-10-061-0/+2
| | | | | | | | | | | | | | | | SHOW INNODB STATUS always showed average bytes read as 0 in Unix innobase/os/os0file.c: SHOW INNODB STATUS always showed average bytes read as 0 in Unix
* | btr0cur.c:unknown2002-10-053-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not let range estimator to return over 1 / 2 of total rows in table; use longlong in range estimation btr0cur.h, ha_innobase.cc: Use longlong in range estimation, in case there are > 4 billion rows sql/ha_innobase.cc: Use longlong in range estimation, in case there are > 4 billion rows innobase/include/btr0cur.h: Use longlong in range estimation, in case there are > 4 billion rows innobase/btr/btr0cur.c: Do not let range estimator to return over 1 / 2 of total rows in table; use longlong in range estimation
* | Merge sinisa@work.mysql.com:/home/bk/mysqlunknown2002-10-052-2/+4
|\ \ | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql
| * | Small fix in mysqld_safe for some shellsunknown2002-10-052-2/+4
| | |
* | | lock0lock.c:unknown2002-10-031-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | Fix bug: if SHOW INNODB STATUS or innodb_monitor printed several hundred transactions, the output was truncated and we forgot to release the kernel mutex innobase/lock/lock0lock.c: Fix bug: if SHOW INNODB STATUS or innodb_monitor printed several hundred transactions, the output was truncated and we forgot to release the kernel mutex
* | | ha_innobase.cc:unknown2002-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Remove unintentionally pushed assert sql/ha_innobase.cc: Remove unintentionally pushed assert
* | | Merge heikki@work.mysql.com:/home/bk/mysqlunknown2002-10-031-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into hundin.mysql.fi:/home/heikki/mysql
| * \ \ Merge lgrimmer@work.mysql.com:/home/bk/mysqlunknown2002-10-031-4/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-3.23
| | * | | - rearranged test order in Do-compile (BDB tends to fail more often thanunknown2002-10-031-4/+4
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | InnoDB, so test it after InnoDB) Build-tools/Do-compile: - Test BDB after InnoDB (BDB tends to fail more often than InnoDB)
* | | | ha_innobase.cc, ha_innobase.h:unknown2002-10-032-1/+45
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport from 4.0.4 the bug fix of the crash when a temporary table was created inside LOCK TABLES and used sql/ha_innobase.h: Backport from 4.0.4 the bug fix of the crash when a temporary table was created inside LOCK TABLES and used sql/ha_innobase.cc: Backport from 4.0.4 the bug fix of the crash when a temporary table was created inside LOCK TABLES and used
* | | os0thread.h:unknown2002-10-031-0/+9
|/ / | | | | | | | | | | | | | | Fix the probable reason why InnoDB versions after July 2, 2002 did not start properly in some Win 95/98/ME computers innobase/include/os0thread.h: Fix the probable reason why InnoDB versions after July 2, 2002 did not start properly in some Win 95/98/ME computers
* | - applied fix from 4.0 configure.in required to build shared librariesunknown2002-10-021-11/+4
| | | | | | | | | | | | | | | | | | | | with static glibc installed configure.in: - Better fix for building shared libraries with a patched glibc (from 4.0 tree) - removed obsolete comment
* | Merge mysql.com:/space/my/mysql-3.23unknown2002-10-022-3/+12
|\ \ | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-3.23-spec
| * | - Small fix for support-files/mysql.spec.shunknown2002-10-022-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updated scripts/make_binary_distribution.sh to include the correct ChangeLog and the LICENSE file for non-GPL builds scripts/make_binary_distribution.sh: - Add BK ChangeLog (if existing) instead of sql/ChangeLog, which is not updated anymore since we switched to BK - Add LICENSE, if exists (required for non-GPL binary builds) support-files/mysql.spec.sh: - MySQL-Max now requires MySQL to be the same version (to avoid version mismatches e.g. mixing 3.23.xx and 4.0 packages)
* | | lock0lock.c:unknown2002-10-011-0/+13
| |/ |/| | | | | | | | | | | | | Fix bug: the AUTO-INC lock was held to the end of trx if it was granted after a lock wait innobase/lock/lock0lock.c: Fix bug: the AUTO-INC lock was held to the end of trx if it was granted after a lock wait