1. 30 May, 2006 1 commit
    • unknown's avatar
      Now ftparser does not need to bother about memory management - · 199ee891
      unknown authored
      it can tell MySQL to make a copy of everything (bug#17123)
      
      
      include/mysql/plugin.h:
        Now ftparser does not need to bother about memory management -
        it can tell MySQL to make a copy of everything (bug#17123)
        MYSQL_FTFLAGS_NEED_COPY flag
      storage/myisam/ft_boolean_search.c:
        param->flags
      storage/myisam/ft_nlq_search.c:
        param->flags. ft_parse takes a mem_root as an argument
      storage/myisam/ft_parser.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/ft_update.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/ftdefs.h:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/mi_check.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary
      storage/myisam/myisamdef.h:
        memroot for ftparser in MI_INFO and MI_SORT_PARAM
      storage/myisam/sort.c:
        free ftparser memroot
      199ee891
  2. 28 May, 2006 1 commit
    • unknown's avatar
      Incompatible ftparser plugin API change. · 72c7dfe6
      unknown authored
      mysql_parse() and mysql_add_word() now take a MYSQL_FTPARSER_PARAM*,
      not a mysql_ftparam.
      
      
      client/Makefile.am:
        don't fail when rm cannot delete from read-only dir
      sql/sql_plugin.cc:
        fix min_plugin_info_interface_version to be less error-prone
      72c7dfe6
  3. 25 May, 2006 1 commit
  4. 24 May, 2006 8 commits
  5. 23 May, 2006 21 commits
  6. 22 May, 2006 8 commits