1. 08 Mar, 2005 11 commits
    • unknown's avatar
      Merge in fix Bug#3788 · 443fdf7f
      unknown authored
      
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/sp.result:
        Merge
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      443fdf7f
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · a99e3459
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      a99e3459
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0 · 07ab0f08
      unknown authored
      into mysql.com:/M50/mysql-5.0
      
      
      include/my_sys.h:
        Auto merged
      07ab0f08
    • unknown's avatar
      Merge changes. · 78863ee8
      unknown authored
      
      Build-tools/Do-compile:
        Change already present in 5.0
      configure.in:
        Do not propagate a 4.0 version number to the 5.0 tree.
      include/my_sys.h:
        Change already present in 5.0.
      mysys/hash.c:
        For Sun compilers, 'static inline' is ok.
      mysys/my_bitmap.c:
        Change already present in 5.0
      sql/item_strfunc.cc:
        Change already present in 5.0
      sql/net_serv.cc:
        Change already present in 5.0
      78863ee8
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 4e6fdaa2
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      4e6fdaa2
    • unknown's avatar
      Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0 · 42e8d71d
      unknown authored
      into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
      
      42e8d71d
    • unknown's avatar
      Fixed Bug#8922. · 67ebe351
      unknown authored
      Reverted Jim's patch.
      
      
      client/mysql.cc:
        Fixed Bug#8922, The deilimeter cannot be reset after it is set as word 'delimiter'
      include/my_sys.h:
        Reverted Jim's patch.
      mysys/mf_iocache.c:
        Reverted Jim's patch.
      sql/sql_class.h:
        Reverted Jim's patch.
      67ebe351
    • unknown's avatar
      InnoDB: Win64 portability fixes · 890835d9
      unknown authored
      
      innobase/include/srv0srv.h:
        Declare those variables as ulong that are declared in ha_innodb.h
      innobase/srv/srv0srv.c:
        Define those variables as ulong that are declared in ha_innodb.h
      890835d9
    • unknown's avatar
      - bumped up version number in configure.in from 4.0.24 -> 4.0.25 (ChangeSet... · d4d5544c
      unknown authored
      - bumped up version number in configure.in from 4.0.24 -> 4.0.25 (ChangeSet 1.2073 was already tagged
        as 4.0.24)
      
      
      configure.in:
        - bumped up version number from 4.0.24 -> 4.0.25
      d4d5544c
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 5e08d804
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      5e08d804
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · f69c62bf
      unknown authored
      into hundin.mysql.fi:/home/marko/mysql-5.0
      
      f69c62bf
  2. 07 Mar, 2005 18 commits
  3. 06 Mar, 2005 1 commit
    • unknown's avatar
      BUG#8351 post-review improvements. · de8b610d
      unknown authored
      
      myisam/ft_boolean_search.c:
        quot, qend not needed anymore, removed.
        phrase initialization moved to ft_init_boolean_search.
        comments added.
        _ftb_strstr renamed to _ftb_check_phrase.
      myisam/ft_parser.c:
        style improvements.
      de8b610d
  4. 05 Mar, 2005 9 commits
    • unknown's avatar
      Porting of "buffered read" patch to 5.0 and post-review fixes. · 89a57fd3
      unknown authored
      The patch implements the idea suggested by Olaf van der Spek in 
      thread "Client: many small reads?" (internals@lists.mysql.com).
      Now small reads performed by the client library are buffered.
      The buffering gives up to 2 times speedup when retrieving 
      one-column tables.
      
      
      BUILD/SETUP.sh:
        Remove --with-vio option which no longer exist.
      BUILD/compile-pentium64-valgrind-max:
        Remove --with-vio option which no longer exist.
      config/ac-macros/misc.m4:
        Removed --with-vio configure switch: we always use VIO. The switch,
         in fact, only saved us one pointer dereferencing per call in case we had
        only one transport type in VIO enabled.
      config/ac-macros/openssl.m4:
        Removed HAVE_VIO.
      include/config-win.h:
        Removed HAVE_VIO (not needed anymore)
        Added HAVE_VIO_READ_BUFF (define buffered client reads for Windows clients).
      include/violite.h:
        Removed HAVE_VIO, as currently VIO is always in use.
        Added declaration for vio_read_buff and related members in struct VIO.
      sql-common/client.c:
        Use flags to set up vio read buffering in mysql_real_connect.
      sql/mysqld.cc:
        Use flags to disable vio read buffering when creating a server 
        connection.
      vio/vio.c:
        Optionally set up vio read buffer when creating a new VIO structure.
      vio/viosocket.c:
        Implementation of client-side buffered reads in VIO: the idea 
        is to buffer small reads in a client buffer to save amount of
        syscalls per retrieved result set. The implementation relies
        on the fact that read/recv will return as soon as there is
        some data in the kernel buffer, no matter how big the given
        user's buffer is. To be able to disable it in case recv/read don't
        have such semantics, the new calls are guarded
        with #define HAVE_VIO_READ_BUFF. Currently buffered reading is 
        switched on only for BSD sockets and named pipes, both on Windows
        and UNIXes.
      89a57fd3
    • unknown's avatar
      sql_udf.cc: · d06b2ee9
      unknown authored
        Comment changes: use standard style; fix grammar.
      
      
      sql/sql_udf.cc:
        Comment changes: use standard style; fix grammar.
      d06b2ee9
    • unknown's avatar
      func_group.test, func_str.result, func_group.result: · 37a29244
      unknown authored
        after merge fixes
      
      
      mysql-test/r/func_group.result:
        after merge fixes
      mysql-test/r/func_str.result:
        after merge fixes
      mysql-test/t/func_group.test:
        after merge fixes
      37a29244
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 3113279c
      unknown authored
      into mysql.com:/home/bar/mysql-5.0
      
      3113279c
    • unknown's avatar
      Merge · 68f4c558
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      innobase/trx/trx0trx.c:
        Auto merged
      mysql-test/r/ctype_collate.result:
        Auto merged
      mysql-test/r/func_system.result:
        Auto merged
      mysql-test/r/type_blob.result:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/item_strfunc.h:
        Auto merged
      sql/opt_sum.cc:
        Auto merged
      innobase/ut/ut0mem.c:
        e
        merge from 4.1
      mysql-test/r/func_group.result:
        merge from 4.1
      mysql-test/r/func_str.result:
        merge from 4.1
      mysql-test/t/func_group.test:
        merge from 4.1
      68f4c558
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · d2910053
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-sp
      
      
      sql/sp_head.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      d2910053
    • unknown's avatar
      Fix for yet another memleak caused by SP-locking patch. · c91cbe39
      unknown authored
      Improved handling of situations when we encounter error during
      CREATE PROCEDURE (FUNCTION/TRIGGER/...) and bail out of yyparse()
      without restoring proper THD::lex.
      
      
      sql/sp.cc:
        We do not need to call sp_head::restore_lex() explicitly to restore right
        value of THD::lex in case when we have encountered error during parsing.
        Now we do this in sp_head::~sp_head() instead.
      sql/sp_head.cc:
        sp_head::destroy():
         Fixed cleaning up of stack of auxilary LEXes. 
         We also restore right value of THD::lex during this process now.
      sql/sql_parse.cc:
        We do not need to call sp_head::restore_lex() explicitly to restore right
        value of THD::lex in case when we have encountered error during parsing.
        Now we do this in sp_head::~sp_head() instead.
      sql/sql_prepare.cc:
        We do not need to call sp_head::restore_lex() explicitly to restore right
        value of THD::lex in case when we have encountered error during parsing.
        Now we do this in sp_head::~sp_head() instead.
      sql/sql_trigger.cc:
        We do not need to call sp_head::restore_lex() explicitly to restore right
        value of THD::lex in case when we have encountered error during parsing.
        Now we do this in sp_head::~sp_head() instead.
      c91cbe39
    • unknown's avatar
      1476ff8f
    • unknown's avatar
      logging_ok: · cadeb0dd
      unknown authored
        Logging to logging@openlogging.org accepted
      func_group.result, func_group.test:
        Added a test case for bug #8893.
      opt_sum.cc:
        A misplaced initialization for the returned parameter
        prefix_len in the function find_key_for_maxmin caused
        usage of a wrong key prefix by the min/max optimization
        in cases when the matching index was not the first index
        that contained the min/max field.
      
      
      sql/opt_sum.cc:
        A misplaced initialization for the returned parameter
        prefix_len in the function find_key_for_maxmin caused
        usage of a wrong key prefix by the min/max optimization
        in cases when the matching index was not the first index
        that contained the min/max field.
      mysql-test/t/func_group.test:
        Added a test case for bug #8893.
      mysql-test/r/func_group.result:
        Added a test case for bug #8893.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      cadeb0dd
  5. 04 Mar, 2005 1 commit