Commit graph

3311 commits

Author SHA1 Message Date
unknown
d38454fab1 Fixed bug when making a range join based on information from a const table.
Docs/manual.texi:
  Changelog
mysql-test/r/join.result:
  Test of join bug
mysql-test/t/join.test:
  Test of join bug
mysys/hash.c:
  Fix for SUNPRO_C
scripts/mysql_config.sh:
  Fix for MacOS X
2002-01-18 00:43:50 +02:00
unknown
c20e45d622 manual.texi fix for colons in TIME being referred to as semicolons
Docs/manual.texi:
  fix for colons in TIME being referred to as semicolons
2002-01-17 16:22:54 -06:00
unknown
ca907d2099 normal maintenance. Nothing for Arjen ...
Docs/manual.texi:
  normal maintenance
sql/sql_update.cc:
  To reflect the changes Monty made with keyreads..
2002-01-17 18:56:02 +02:00
unknown
5985d50096 Training/Consulting/etc fixes from Bertrand.
MySQL trademark fixups in chapter 1.
Portals info updated.
InnoDB stability info clarified.
Copyright year updated (2002).
2002-01-17 11:27:13 +10:00
unknown
879e892d66 Merge
sql/sql_update.cc:
  SCCS merged
2002-01-16 23:47:50 +02:00
unknown
088582035e Move HA_EXTRA_NO_READCHECK to ha_open
Fixed bug in multi-table-delete


Docs/manual.texi:
  Changelog
include/mysql_com.h:
  Define MAX_CHAR_WIDTH
myisam/mi_extra.c:
  Cleanup
mysql-test/r/bdb.result:
  Bug test
mysql-test/r/group_by.result:
  Bug test
mysql-test/t/bdb.test:
  Bug test
mysql-test/t/group_by.test:
  Bug test
sql/ha_berkeley.cc:
  More debug statements
sql/handler.cc:
  Move HA_EXTRA_NO_READCHECK to ha_open
sql/records.cc:
  More DBUG statements
sql/sql_analyse.cc:
  Cleanup
sql/sql_base.cc:
  Move HA_EXTRA_NO_READCHECK to ha_open
sql/sql_delete.cc:
  Fixed bug in multi-table-delete
  Cleanup
sql/sql_select.cc:
  Move HA_EXTRA_NO_READCHECK to ha_open
sql/sql_update.cc:
  Move HA_EXTRA_NO_READCHECK to ha_open
2002-01-16 23:02:26 +02:00
unknown
4d638f1e35 some small changes for MULTI-TABLE updates and other little fixes
sql/sql_class.h:
  small optimisations for MULTI-TABLE UPDATE's
sql/sql_parse.cc:
  Could not look at that if () at the start of execute_command, and as 
  Monty evidently did not have time, so I optimised it away in the best 
  fashion I know of.
sql/sql_update.cc:
  Some optimisations  for MULTI-TABLE UPDATE's
2002-01-16 22:45:47 +02:00
unknown
84d3da1df8 mirrors.texi:
Update French mirror


Docs/mirrors.texi:
  Update French mirror
2002-01-16 04:34:00 +02:00
unknown
40c146f6a2 merge
sql/mysqld.cc:
  Auto merged
sql/sql_delete.cc:
  Auto merged
sql/sql_parse.cc:
  Auto merged
2002-01-16 01:08:29 +02:00
unknown
f015cbdc7e Add support for NULL=NULL in keys (Used in GROUP BY optimization)
Add ISAM to Windows version
Fix of test results
Fixes for NULL keys in HEAP tables.


Docs/manual.texi:
  Changelog
heap/hp_open.c:
  Add support for NULL=NULL in keys (for GROUP BY)
heap/hp_rkey.c:
  Cleanup
heap/hp_write.c:
  Cleanup
include/config-win.h:
  Add ISAM to Windows version
include/my_base.h:
  Add support for NULL=NULL in keys (for GROUP BY)
libmysqld/Makefile.am:
  Rename of innobase to innodb
myisam/mi_write.c:
  Add support for NULL=NULL in keys (for GROUP BY)
BitKeeper/etc/ignore:
  Added libmysqld/ha_innodb.cc to the ignore list
mysql-test/r/group_by.result:
  Test of NULL keys in HEAP tables
mysql-test/r/heap.result:
  Test of NULL keys in HEAP tables
mysql-test/r/null.result:
  Cleanup
mysql-test/r/order_by.result:
  Fix for result of new ORDER BY optimization
mysql-test/t/group_by.test:
  Test of NULL keys in HEAP tables
mysql-test/t/heap.test:
  Test of NULL keys in HEAP tables
mysql-test/t/null.test:
  Cleanup
sql/ha_heap.cc:
  Add support of NULL keys
sql/item_strfunc.h:
  Fix for BINARY and CAST functions
sql/item_timefunc.h:
  Fix for BINARY and CAST functions
sql/sql_parse.cc:
  Cleanup
sql/sql_select.cc:
  Add support for NULL=NULL in keys (for GROUP BY)
2002-01-16 00:42:52 +02:00
unknown
62f9d3c201 manual.texi:
Added the MyCC list


Docs/manual.texi:
  Added the MyCC list
2002-01-14 21:52:35 -06:00
unknown
7e5b1ec5fa Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-01-14 15:42:38 +00:00
unknown
a5529dcd57 ftb-bugfix 2002-01-14 15:40:54 +00:00
unknown
9680f9682f Fix, myisampack does support TEXT/BLOB according to texts elsewhere (comment from antoine.pichot@int-evry.fr). 2002-01-14 09:59:29 +10:00
unknown
859db557a1 ft-bugfix (UPDATE something -> NULL) 2002-01-13 15:35:12 +00:00
unknown
a1cfdf4340 Merge
Docs/manual.texi:
  SCCS merged
2002-01-13 12:56:34 +00:00
unknown
1c603ad1ef mysqldump.c:
Added missing 'Q' for -Q option


client/mysqldump.c:
  Added missing 'Q' for -Q option
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-01-13 01:32:05 -06:00
unknown
aec8b894c6 mysqldump.c:
Inc the version


client/mysqldump.c:
  Inc the version
2002-01-13 01:30:50 -06:00
unknown
27f2829615 mysqldump.c:
Added missing 'Q' for -Q option


client/mysqldump.c:
  Added missing 'Q' for -Q option
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-01-13 01:29:21 -06:00
unknown
e9b8c183a2 Some changes in multi-table deletes, with some speed-ups and
incorporations of the new stuff.

When Monty approves / corrects it, I will "port" it to multi-table
updates.


sql/sql_insert.cc:
  A small bug fix
sql/sql_update.cc:
  query cache invalidation
2002-01-12 19:51:10 +02:00
unknown
71a5af5b52 Added support of null keys in HEAP tables
Added ORDER BY optimization


Docs/manual.texi:
  Added ORDER BY optimisation section
heap/_check.c:
  Cleanup
heap/heapdef.h:
  Added support of null keys in HEAP tables
heap/hp_hash.c:
  Added support of null keys in HEAP tables
heap/hp_open.c:
  Added support of null keys in HEAP tables
heap/hp_test2.c:
  Added support of null keys in HEAP tables
heap/hp_write.c:
  Added support of null keys in HEAP tables
include/heap.h:
  Added support of null keys in HEAP tables
include/my_base.h:
  Support for hash algoritm
isam/static.c:
  Cleanup
myisam/mi_static.c:
  Cleanup
sql/Makefile.am:
  Rename innobase -> innodb
sql/ha_berkeley.cc:
  Added ORDER BY optimization
sql/ha_berkeley.h:
  Added ORDER BY optimization
sql/ha_heap.cc:
  Added support for NULL keys
sql/ha_heap.h:
  Added support for NULL keys
sql/ha_isam.cc:
  Added ORDER BY optimization
sql/ha_isam.h:
  Added ORDER BY optimization
sql/ha_isammrg.h:
  Added ORDER BY optimization
sql/ha_myisam.cc:
  Added ORDER BY optimization
sql/ha_myisam.h:
  Added ORDER BY optimization
sql/ha_myisammrg.cc:
  Added ORDER BY optimization
sql/ha_myisammrg.h:
  Added ORDER BY optimization
sql/handler.cc:
  Rename innobase -> innodb
sql/handler.h:
  Rename innobase -> innodb
sql/ha_innodb.cc:
  Rename innobase -> innodb
sql/ha_innodb.h:
  Rename innobase -> innodb
sql/mysqld.cc:
  Rename innobase -> innodb
sql/sql_delete.cc:
  Rename innobase -> innodb
sql/sql_select.cc:
  Added ORDER BY optimization
sql/sql_select.h:
  Added ORDER BY optimization
2002-01-12 15:42:54 +02:00
unknown
9f0c13f394 Merge abelkin@work.mysql.com:/home/bk/mysql-4.0
into sanja.is.com.ua:/home/bell/mysql/mysql-4
2002-01-12 15:42:29 +02:00
unknown
985763d649 New result block allocation strategy
mysql-test/r/query_cache.result:
  Test changed according with new block sizes
mysql-test/t/query_cache.test:
  Test changed according with new block sizes
2002-01-12 15:40:52 +02:00
unknown
2bf244d83f manual.texi Added CAST and CONVERT descriptions into the release notes
Docs/manual.texi:
  Added CAST and CONVERT descriptions into the release notes
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-01-12 14:22:59 +01:00
unknown
87ec555947 Win32 Embedded Server Changes
libmysql/libmysql.def:
  For to have the same order of the 3.23.XX stuff
libmysqld/lib_load.cc:
  For to have the file extension for VC++
libmysqld/lib_sql.cc:
  The VC++ compiler returns duplication define from
  net_serv.cc. If the same happens with Unix then
  those lines should be removed.
  VC++ file extension.
sql/mysqld.cc:
  Changes for Win32 Embedded Server.
sql/net_serv.cc:
  Sanja Fixes.
sql/sql_cache.cc:
  To avoid the crash on Win9x
2002-01-09 05:38:48 -02:00
unknown
23a6f06885 Little fixups in change log. 2002-01-09 13:17:19 +10:00
unknown
5806807ce9 Merge sinisa@work.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0
2002-01-08 20:18:30 +02:00
unknown
ef6119f569 A small fix for a VERY small Monty's bug ... 2002-01-08 20:17:54 +02:00
unknown
106c0a8523 mirrors.texi:
Update mirror listing


Docs/mirrors.texi:
  Update mirror listing
2002-01-08 17:17:16 +02:00
unknown
8ce7217b22 Typo fixing 2002-01-08 08:48:05 +02:00
unknown
c77ee71f93 Merge abelkin@work.mysql.com:/home/bk/mysql-4.0
into sanja.is.com.ua:/home/bell/mysql/work
2002-01-08 08:39:40 +02:00
unknown
a4db469aca TODO reorganization 2002-01-08 08:38:33 +02:00
unknown
1500b7bf95 mirrors.texi:
Update mirror listing


Docs/mirrors.texi:
  Update mirror listing
2002-01-07 18:15:56 +02:00
unknown
1aae48ad40 mirrors.texi:
Updated mirror listing
slovenia.eps, slovenia.gif, slovenia.txt:
  new file


Docs/mirrors.texi:
  Updated mirror listing
2002-01-07 16:10:54 +02:00
unknown
e8da7ea09e Make query cache code independent of the MYSQL_SERVER define.
This fixes the query cache problem on windows.


sql/net_serv.cc:
  Make query cache code independent of the MYSQL_SERVER define.
2002-01-06 14:21:43 +02:00
unknown
e9b750d1a6 Fix for FLUSH QUERY CACHE
Fix for new bug in CREATE TABLE when sorting keys.


Docs/manual.texi:
  Added FOUND_ROWS() section.
include/my_base.h:
  Spatial index
include/myisam.h:
  Spatial index
include/mysql_com.h:
  Spatial index
myisam/ft_dump.c:
  Remove warnings.
mysys/hash.c:
  Fix for SUNPRO_C (Sun's Fortre compiler)
sql/sql_cache.cc:
  Fix for FLUSH QUERY CACHE.
sql/sql_cache.h:
  Fix for FLUSH QUERY CACHE.
sql/sql_table.cc:
  Fix for new bug when sorting keys.
2002-01-05 22:51:42 +02:00
unknown
33c13daf63 ut0mem.c:
Better error message if we hit the max process size in FreeBSD


innobase/ut/ut0mem.c:
  Better error message if we hit the max process size in FreeBSD
2002-01-04 04:12:37 +02:00
unknown
2939543606 os0file.c:
Add better error message if access rights are wrong


innobase/os/os0file.c:
  Add better error message if access rights are wrong
2002-01-04 04:07:31 +02:00
unknown
04b45b178e srv0start.c:
Fix typo


innobase/srv/srv0start.c:
  Fix typo
2002-01-04 03:56:15 +02:00
unknown
be89cb717d os0file.c:
Improve error messages which may occur in installation


innobase/os/os0file.c:
  Improve error messages which may occur in installation
2002-01-04 01:35:49 +02:00
unknown
f4da62e138 merged
sql/item_create.cc:
  Auto merged
sql/item_func.h:
  Auto merged
sql/lex.h:
  Auto merged
2002-01-03 20:00:45 +00:00
unknown
c7f9472be8 BIT_LENGTH ODBC function 2002-01-03 19:47:14 +00:00
unknown
f06d80f679 mirrors.texi:
mirror updates


Docs/mirrors.texi:
  mirror updates
2002-01-03 19:52:11 +02:00
unknown
90eed18ebf Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
Docs/manual.texi:
  Auto merged
2002-01-03 19:04:52 +02:00
unknown
51a80eb212 Some small fixes to the query cache.
Docs/manual.texi:
  Some small changes to the MySQL-PostgreSQL comparison.
sql/item_timefunc.cc:
  Fixed typo.
sql/sql_cache.cc:
  More debugging
sql/sql_cache.h:
  More debugging
2002-01-03 19:04:01 +02:00
unknown
0abc68fbeb handler+alter table
mysql-test/r/handler.result:
  alter table test
mysql-test/t/handler.test:
  alter table test
sql/sql_handler.cc:
  bugfix
2002-01-03 14:31:54 +00:00
unknown
1c081f5e7b Added missing text about existing feature in GRANT 2002-01-03 16:15:05 +02:00
unknown
b79170b7fd New CAST syntax
Cleanup of multi-table-delete in sql_yacc.yy
Changed syntax of MAXIMUM QUERIES PER HOUR to MAX_QUERIES_PER_HOUR to
not get too many reserved words.


Docs/manual.texi:
  Updated information about CAST
mysql-test/r/bigint.result:
  New CAST syntax
mysql-test/r/create.result:
  New CAST syntax
mysql-test/r/variables.result:
  Fix after merge with 3.23
mysql-test/t/bigint.test:
  New CAST syntax
mysql-test/t/create.test:
  New CAST syntax
sql/item_create.cc:
  New CAST syntax
sql/item_func.h:
  New CAST syntax
sql/item_timefunc.cc:
  New CAST syntax
sql/item_timefunc.h:
  New CAST syntax
sql/lex.h:
  Changed syntax to MAX_QUERIES_PER_HOUR to not get too many reserved words.
sql/mysql_priv.h:
  Cleanup multi-delete
sql/sql_parse.cc:
  Cleanup multi-delete
sql/sql_yacc.yy:
  Cleanup multi-delete.
  New CAST syntax.
  Removed some restricted words.
2002-01-03 00:46:43 +02:00
unknown
dc4bbdb75e Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-01-02 22:03:49 +00:00
unknown
301cdf9f24 merge
Docs/manual.texi:
  Auto merged
sql/item_func.h:
  Auto merged
sql/lex.h:
  Auto merged
sql/mysqld.cc:
  Auto merged
sql/sql_parse.cc:
  Auto merged
sql/sql_select.cc:
  Auto merged
sql/sql_table.cc:
  Auto merged
2002-01-02 22:02:03 +02:00