mariadb/myisam
unknown b96aaea7e1 Removed compiler warnings
Fixed memory leak in new filesort code
Optimzed sub selects to use keys with outer references.
Increased max tables in join to 62


client/Makefile.am:
  Remve test programs
myisam/mi_check.c:
  Remove compiler warnings
myisam/mi_delete.c:
  Remove 'rnd' variable to make usage repeatable
myisam/mi_open.c:
  Remove 'rnd' variable to make usage repeatable
myisam/mi_write.c:
  Remove 'rnd' variable to make usage repeatable
myisam/myisamdef.h:
  Remove 'rnd' variable to make usage repeatable
myisam/myisamlog.c:
  Remove 'rnd' variable to make usage repeatable
mysql-test/r/subselect.result:
  new test
mysql-test/t/join.test:
  Updated test
mysql-test/t/subselect.test:
  new test
sql/filesort.cc:
  Added function to free buffers allocated by filesort
sql/item.cc:
  Sub select optimization
sql/item_cmpfunc.cc:
  Sub select optimization
sql/item_subselect.cc:
  Sub select optimization
sql/item_sum.cc:
  Removed compiler warnings
sql/item_sum.h:
  Simple code cleanup
sql/log.cc:
  Removed compiler warning
sql/mysql_priv.h:
  Made table_map ulonglong to allow 62 tables in join
sql/records.cc:
  Moved free of filesort buffers to own function
sql/sql_select.cc:
  subselect optimization
  Call filesort_free_buffers() to free memory from filesort
sql/unireg.h:
  Sub select optimization
2003-05-06 01:38:38 +03:00
..
ftbench ft benchmark suite: initial checkin 2003-03-29 20:40:03 +03:00
.cvsignore This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
ChangeLog
ft_boolean_search.c After merge fixes & remove compiler warnings 2003-02-07 15:47:24 +02:00
ft_dump.c bug in ft2 repair-by-sort fixed (sort_key_cmp() using ft2_keydef for ft keys) 2003-02-18 18:06:28 +01:00
ft_eval.c Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
ft_eval.h MI_KEYSEG -> HA_KEYSEG 2002-04-25 15:10:29 +05:00
ft_nlq_search.c Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
ft_parser.c Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
ft_static.c Merge with 4.0.11 2003-02-04 21:52:14 +02:00
ft_stem.c
ft_stopwords.c After merge fixes & remove compiler warnings 2003-02-07 15:47:24 +02:00
ft_test1.c Merge with 4.0.3 2002-08-30 12:40:40 +03:00
ft_test1.h
ft_update.c Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
ftdefs.h Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
fulltext.h Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
make-ccc
Makefile.am removed redundant -I include-dirs 2002-11-26 14:01:08 +01:00
mi_cache.c enadling out-of-cache reads for shared IO_CACHE 2003-01-26 14:20:43 +01:00
mi_changed.c
mi_check.c Removed compiler warnings 2003-05-06 01:38:38 +03:00
mi_checksum.c
mi_close.c parallel repair needs rec_buff local for thread !!! 2002-07-14 21:47:46 +02:00
mi_create.c Merge with 4.0 2003-03-16 19:17:54 +02:00
mi_dbug.c MI_KEYSEG -> HA_KEYSEG 2002-04-25 15:10:29 +05:00
mi_delete.c Removed compiler warnings 2003-05-06 01:38:38 +03:00
mi_delete_all.c truncate both MYI and MYD files on DELETE FROM table; to avoid warnings on CHECK TABLE 2002-10-22 15:16:16 +00:00
mi_delete_table.c
mi_dynrec.c Merge with 3.23 to get fixes for: 2003-04-03 12:33:13 +03:00
mi_extra.c Don't count NULL values in cardinalty for MyISAM tables. 2003-01-09 02:19:14 +02:00
mi_info.c
mi_key.c Merge with 4.0.3 2002-08-30 12:40:40 +03:00
mi_locking.c Updated windows files (VC++ files and winmysqladmin). 2002-06-28 17:26:11 +03:00
mi_log.c
mi_open.c Removed compiler warnings 2003-05-06 01:38:38 +03:00
mi_packrec.c fixed crash with blobs in compressed table 2003-01-30 19:34:19 +01:00
mi_page.c Small improvement to alloc_root 2002-11-16 20:19:10 +02:00
mi_panic.c
mi_range.c This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
mi_rename.c
mi_rfirst.c
mi_rkey.c myisammrg::index_next_same 2002-11-25 22:18:44 +01:00
mi_rlast.c
mi_rnext.c Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
mi_rnext_same.c Merge with 4.0.6 2002-12-05 19:38:42 +02:00
mi_rprev.c
mi_rrnd.c myisammrg::index_next_same 2002-11-25 22:18:44 +01:00
mi_rsame.c
mi_rsamepos.c
mi_scan.c
mi_search.c merge with 4.0.9 2003-01-09 03:55:26 +02:00
mi_static.c support for HA_READ_PREFIX_LAST_OR_PREV in headres 2002-10-25 14:09:47 +00:00
mi_statrec.c Ensure that share->tot_locks s updated correctly 2002-06-17 12:34:19 +03:00
mi_test1.c Merge with 4.0.8 2003-01-06 02:04:52 +02:00
mi_test2.c Fixed bug in allocation memory in key cache. (Memory was not properly aligned which cased core dumps on sparc CPU's) 2003-03-25 02:37:41 +02:00
mi_test3.c Fixed problem with const table named with crashed test suite on MacOSX 2003-04-02 13:06:33 +03:00
mi_test_all.res
mi_test_all.sh
mi_unique.c Merge with 4.0.9 2003-01-18 03:13:37 +02:00
mi_update.c Two-level index structure for FULLTEXT indexes 2003-01-21 19:24:34 +01:00
mi_write.c Removed compiler warnings 2003-05-06 01:38:38 +03:00
myisamchk.c Merge with 4.0.11 2003-02-26 01:03:47 +02:00
myisamdef.h Removed compiler warnings 2003-05-06 01:38:38 +03:00
myisamlog.c Removed compiler warnings 2003-05-06 01:38:38 +03:00
myisampack.c merged 2002-10-14 11:36:48 +00:00
NEWS
rt_index.c R-tree bug fixes. 2003-03-20 20:55:53 +04:00
rt_index.h This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
rt_key.c Code cleanup 2003-02-19 21:28:19 +04:00
rt_key.h This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
rt_mbr.c Windows build fix 2003-01-18 14:04:34 -08:00
rt_mbr.h MI_KEYSEG -> HA_KEYSEG 2002-04-25 15:10:29 +05:00
rt_split.c Bug fix: should use my_free() instead of my_afree() after my_multi_malloc(). 2003-04-01 15:33:09 +05:00
rt_test.c Fixed problem with const table named with crashed test suite on MacOSX 2003-04-02 13:06:33 +03:00
sort.c Merge with 4.0.13 2003-03-26 18:37:38 +02:00
sp_defs.h This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
sp_key.c R-tree bug fixes. 2003-03-20 20:55:53 +04:00
sp_test.c Fixed bug in allocation memory in key cache. (Memory was not properly aligned which cased core dumps on sparc CPU's) 2003-03-25 02:37:41 +02:00
test_pack
TODO