1. 26 Aug, 2004 2 commits
    • unknown's avatar
      If the system has 64 bit "long", then "long long" does not add new · 1275b4c5
      unknown authored
      functionality. The existing code takes advantage of this when
      "typedef"ing 'longlong' in 'my_global.h'. This holds for Alpha CPUs.
      If the compiler then has prototypes for C99 functions 'strtoll()' and
      'strtoull()' but no implementation, the existing code in 'strtoull.c'
      collides with that prototype. These collisions are avoided now.
      
      
      include/m_string.h:
        Extend the "fake" approach from 'strtoull()' onto 'strtoll()'.
      strings/strto.c:
        Ensure that calling file has included necessary headers,
        as these are needed at the upper level already.
      strings/strtol.c:
        Cleanup/alignment with the "long long" functions.
      strings/strtoll.c:
        When "long" is 64 bit already, system function 'strtol()' can be used.
        Header files 'my_global.h' and 'm_string.h' will manage that,
        if they are included early enough.
      strings/strtoul.c:
        Cleanup/alignment with the "long long" functions.
      strings/strtoull.c:
        When "long" is 64 bit already, system function 'strtoul()' can be used.
        Header files 'my_global.h' and 'm_string.h' will manage that,
        if they are included early enough.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1275b4c5
    • unknown's avatar
      ctype-latin1.c: · b6425bc2
      unknown authored
        Revert this change, it was done in a mistake.
      
      
      strings/ctype-latin1.c:
        Revert this change, it was done in a mistake.
      b6425bc2
  2. 25 Aug, 2004 5 commits
  3. 24 Aug, 2004 33 commits
    • unknown's avatar
      Cleaned up rnd_init · 340d40a7
      unknown authored
      340d40a7
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 92dfd1bf
      unknown authored
      into poseidon.(none):/home/tomas/mysql-4.1-clean
      
      
      92dfd1bf
    • unknown's avatar
      more aliases in ndb config · b7a13b55
      unknown authored
      
      ndb/src/common/mgmcommon/ConfigInfo.cpp:
        more aliases
      ndb/src/common/mgmcommon/InitConfigFileParser.cpp:
        oops bug
      b7a13b55
    • unknown's avatar
      compatibility fixes · 5b1c2dec
      unknown authored
      
      client/mysql.cc:
        removed readline-4.2 compatibility fix
        readline 4.2 is broken, use 4.2a instead
      cmd-line-utils/libedit/search.c:
        regex.h fix
      acinclude.m4:
        removed readline-4.2 compatibility fix
        readline 4.2 is broken, use 4.2a instead
      5b1c2dec
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 5aca69d9
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      5aca69d9
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2ce9f883
      unknown authored
      into poseidon.(none):/home/tomas/mysql-4.1-clean
      
      
      2ce9f883
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 76a9aeb7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      sql/sql_select.cc:
        Auto merged
      76a9aeb7
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 89b7c75f
      unknown authored
      into mysql.com:/media/sda1/mysql/mysql-4.1-5034
      
      
      89b7c75f
    • unknown's avatar
      committed skipped file · aa8a12fe
      unknown authored
      aa8a12fe
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 5e85c284
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      BitKeeper/etc/ignore:
        auto-union
      5e85c284
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 16a364f5
      unknown authored
      into mysql.com:/media/sda1/mysql/mysql-4.1-5034
      
      
      16a364f5
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 6564806b
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_libedit/mysql-4.1.clear
      
      
      acinclude.m4:
        Auto merged
      configure.in:
        Auto merged
      6564806b
    • unknown's avatar
      bug fix · 4cf158b0
      unknown authored
      4cf158b0
    • unknown's avatar
      resurrect fix for · c2d207e8
      unknown authored
      Bug #4696  	segfault in cmd-line-utils/libedit/history.c:history_save() 
      (bundled libedit)
      
      
      c2d207e8
    • unknown's avatar
      enables case insensitivity in ndb config file · 45c94a28
      unknown authored
      45c94a28
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · d5996e18
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      BitKeeper/etc/ignore:
        added support-files/my-innodb-heavy-4G.cnf
      sql/sql_select.cc:
        Auto merged
      d5996e18
    • unknown's avatar
      Merge: manual resolve · 205cf804
      unknown authored
      
      sql/sql_class.h:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_class.cc:
        Manual resolve of the merge
      205cf804
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · a8f24dc7
      unknown authored
      into poseidon.(none):/home/tomas/mysql-4.1-clean
      
      
      a8f24dc7
    • unknown's avatar
      fixed AC_DEFINE(HAVE_HIST_ENTRY) in acinclude.m4 · 6b20f46a
      unknown authored
      
      acinclude.m4:
        fixed AC_DEFINE(HAVE_HIST_ENTRY)
      6b20f46a
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · f8f627d0
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_libedit/mysql-4.1.clear_v2
      
      
      client/mysql.cc:
        Auto merged
      configure.in:
        Auto merged
      f8f627d0
    • unknown's avatar
      fixed AC_DEFINE's for libedit-2.6.7 · 99538ee3
      unknown authored
      
      acinclude.m4:
        fixed AC_DEFINE(HAVE_HIST_ENTRY)
      configure.in:
        fixed new AC_DEFINE's
      99538ee3
    • unknown's avatar
      added skipped file for libedit-2.6.7 · b755d751
      unknown authored
      b755d751
    • unknown's avatar
      automerged · ac9d0ce1
      unknown authored
      ac9d0ce1
    • unknown's avatar
      followup · 44a75553
      unknown authored
      44a75553
    • unknown's avatar
    • unknown's avatar
      Fix for Bug#5034 "prepared "select 1 into @arg15", second · 49bd559e
      unknown authored
      execute crashes server": we were deleting lex->result
      after each execute, but prepared statements assumed that
      it's left intact.
      The fix adds cleanup() method to select_result hierarchy,
      so that result objects can be reused.
      Plus we now need to delete result objects more wisely.
      
      
      mysql-test/r/ps.result:
        Test results fixed: test case for bug#5034
      mysql-test/t/ps.test:
        A test case for bug#5034, few followups
      sql/sql_class.cc:
        - fix warning in THD::THD
        - implementation of cleanup() for select_result hierarchy
        - select_export::send_eof was identical to 
          select_dump::send_eof: moved to the base class select_to_file.
        - Statement::end_statement() to end lex, free items, and
          delete possible select_result
      sql/sql_class.h:
        - select_result::cleanup() declaration
        -
      sql/sql_insert.cc:
        - implementation of select_insert::cleanup(): currently
          we always create a new instance of select_insert/
          select_create on each execute.
      sql/sql_lex.cc:
        - with more complicated logic of freeing lex->result it's 
          easier to have it non-zero only if it points to a valid
          result.
      sql/sql_lex.h:
        Now st_lex::st_lex is not empty.
      sql/sql_parse.cc:
        mysql_execute_command():
        - delete select_result *result only if it was created in
          this function.
        - use end_statement() to cleanup lex and thd in the end of
          each statement.
        - no need to save THD::lock if this is explain. This save
          apparently left from times when derived tables were 
          materialized here, not in open_and_lock_tables.
      sql/sql_prepare.cc:
        - call result->cleanup() in reset_stmt_for_execute
        - now Statement is responsible for freeing its lex->result.
      sql/sql_select.cc:
        handle_select():
        - don't delete result, it might be needed
          for next executions
        - result is never null
      49bd559e
    • unknown's avatar
      added skipped macro for new libedit-2.6.7 in configure.in · b4727f76
      unknown authored
      
      configure.in:
        added skipped macro for new libedit-2.6.7
      b4727f76
    • unknown's avatar
      upgrade to libedit-2.6.7 · af043308
      unknown authored
      (fixed Bug #4462 libedit compile failure)
      
      
      BitKeeper/etc/ignore:
        change config.h -> config.h to commit cmd-line-utils/libedit/config.h
      cmd-line-utils/libedit/Makefile.am:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/chared.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/chared.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/common.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/el.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/el.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/emacs.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/hist.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/hist.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/histedit.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/history.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/key.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/key.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/makelist.sh:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/map.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/map.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/parse.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/prompt.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/read.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/readline.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/readline/readline.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/refresh.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/search.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/search.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/sig.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/sig.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/sys.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/term.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/tokenizer.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/tokenizer.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/tty.c:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/tty.h:
        upgrade to libedit-2.6.7
      cmd-line-utils/libedit/vi.c:
        upgrade to libedit-2.6.7
      configure.in:
        change liblibedit.a to correct libedit.a
      af043308
    • unknown's avatar
      manually merged · a49c12f5
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      mysql-test/r/binary.result:
        Auto merged
      mysql-test/r/truncate.result:
        Auto merged
      mysql-test/t/binary.test:
        Auto merged
      mysql-test/t/truncate.test:
        Auto merged
      mysys/my_lib.c:
        Auto merged
      strings/my_vsnprintf.c:
        Auto merged
      support-files/Makefile.am:
        Auto merged
      a49c12f5
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-4.1 · 68a1e80d
      unknown authored
      into build.mysql.com:/users/rburnett/mysql41
      
      
      68a1e80d
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 62a63815
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      62a63815
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 3e45c82e
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/sql_class.cc:
        Auto merged
      3e45c82e
    • unknown's avatar
      my_handler.c: · a66d1ba7
      unknown authored
        Added (my_bool) cast to !(nextflag & SEARCH_PREFIX) code to correct MSVC warning about mismatched integral types
      
      
      mysys/my_handler.c:
        Added (my_bool) cast to !(nextflag & SEARCH_PREFIX) code to correct MSVC warning about mismatched integral types
      a66d1ba7