1. 23 Aug, 2002 2 commits
    • unknown's avatar
      lexyy.c, pars0grm.c, pars0lex.l, pars0grm.y: · 63cdfc4b
      unknown authored
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      
      
      innobase/pars/pars0grm.y:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/pars0lex.l:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/pars0grm.c:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/lexyy.c:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      63cdfc4b
    • unknown's avatar
      row0mysql.c, ha_innobase.cc: · 9749209b
      unknown authored
        Improved error message for out-of-sync frm files
      
      
      sql/ha_innobase.cc:
        Improved error message for out-of-sync frm files
      innobase/row/row0mysql.c:
        Improved error message for out-of-sync frm files
      9749209b
  2. 22 Aug, 2002 1 commit
    • unknown's avatar
      pars0grm.h, pars0grm.c, lexyy.c: · e9e7c239
      unknown authored
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      pars0lex.l, pars0grm.y:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      
      
      innobase/pars/pars0grm.y:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      innobase/pars/pars0lex.l:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      innobase/pars/lexyy.c:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/pars/pars0grm.c:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/pars/pars0grm.h:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/include/pars0grm.h:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      e9e7c239
  3. 18 Aug, 2002 1 commit
  4. 16 Aug, 2002 5 commits
  5. 15 Aug, 2002 2 commits
    • unknown's avatar
      Added the last VC++ workspace and project files · 4b499a87
      unknown authored
      4b499a87
    • unknown's avatar
      Many files: · c1b7c246
      unknown authored
        Add multithreaded stress tests for InnoDB
        new file
      
      
      sql-bench/innotest1.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/innotest1a.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/innotest1b.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/innotest2.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/innotest2a.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/innotest2b.sh:
        Add multithreaded stress tests for InnoDB
      sql-bench/Makefile.am:
        Add multithreaded stress tests for InnoDB
      c1b7c246
  6. 13 Aug, 2002 7 commits
  7. 12 Aug, 2002 10 commits
    • unknown's avatar
      os0thread.h, os0thread.c: · 465e56b0
      unknown authored
        Fix a critical portability bug introduced in the Windows version
      
      
      innobase/os/os0thread.c:
        Fix a critical portability bug introduced in the Windows version
      innobase/include/os0thread.h:
        Fix a critical portability bug introduced in the Windows version
      465e56b0
    • unknown's avatar
      ha_innobase.h, ha_innobase.cc: · 9a78f2fe
      unknown authored
        Put a note that the InnoDB HANDLER code is not used until 4.1, and appears for documentational purposes only
      
      
      sql/ha_innobase.cc:
        Put a note that the InnoDB HANDLER code is not used until 4.1, and appears for documentational purposes only
      sql/ha_innobase.h:
        Put a note that the InnoDB HANDLER code is not used until 4.1, and appears for documentational purposes only
      9a78f2fe
    • unknown's avatar
      put InnoDB HANDLER patch back again :)) · d49f3c08
      unknown authored
      d49f3c08
    • unknown's avatar
      8b572117
    • unknown's avatar
      Update docs because of stable tree revert. · d27cd477
      unknown authored
      d27cd477
    • unknown's avatar
      ha_innobase.cc: · 7f8d57ef
      unknown authored
        Cleanup of latest rewrite of innobase_mysql_print_thd; from now on changing this code is forbidden unless a written permission is received from Heikki 3 days in advance
      
      
      sql/ha_innobase.cc:
        Cleanup of latest rewrite of innobase_mysql_print_thd; from now on changing this code is forbidden unless a written permission is received from Heikki 3 days in advance
      7f8d57ef
    • unknown's avatar
      Various little docs fixups. · 0a4e068c
      unknown authored
      
      BitKeeper/etc/config:
        Make my life easier on bk clone/pull.
      BitKeeper/triggers/post-commit:
        Little fixes in commit script (from 4.0 script).
        Added docs-commit@ notification for 3.23 (so we can more easily keep an eye on it).
      Docs/manual.texi:
        Change/addition for Sinisa.
        Clarification of BDB changelog entry.
      0a4e068c
    • unknown's avatar
      Fix after merge · 1918cce9
      unknown authored
      
      sql/mysqld.cc:
        Removed not necessary DBUG line
      1918cce9
    • unknown's avatar
      merge · 071994ba
      unknown authored
      
      sql/ha_innobase.cc:
        merge (kept my changes to ha_innobase.cc to not use sprintf())
      071994ba
    • unknown's avatar
      Fixed problem with BIGINT and shutdown on AIX · b2e94613
      unknown authored
      Moved IF(test,column,NULL) code to 4.0
      Changed mysys_priv.h to include my_pthread.h or my_no_pthread.h.
      Removed some CR's in os2 files.
      
      
      Docs/manual.texi:
        Changelog
      include/global.h:
        Fix for BIGINT problem on AIX
      include/my_no_pthread.h:
        Fixed typo
      libmysql/Makefile.shared:
        Fix for BIGINT problem on AIX
      mysql-test/mysql-test-run.sh:
        Fix to find xterm on AIX 4.3
      mysql-test/r/bigint.result:
        Fix for BIGINT problem on AIX
      mysql-test/r/func_if.result:
        Change results for IF() after reverting change.
      mysql-test/t/bigint.test:
        Fix for BIGINT problem on AIX
      mysys/Makefile.am:
        Fix for BIGINT problem on AIX
      mysys/my_gethostbyname.c:
        Cleanup
      mysys/my_init.c:
        Cleanup
      mysys/my_net.c:
        Cleanup
      mysys/my_os2cond.c:
        Space & CRLF cleanup
      mysys/my_os2dirsrch.c:
        Space & CRLF cleanup
      mysys/my_os2dirsrch.h:
        Space & CRLF cleanup
      mysys/my_os2dlfcn.c:
        Space & CRLF cleanup
      mysys/my_os2file64.c:
        Space & CRLF cleanup
      mysys/my_os2mutex.c:
        Space & CRLF cleanup
      mysys/my_os2thread.c:
        Space & CRLF cleanup
      mysys/my_os2tls.c:
        Space & CRLF cleanup
      mysys/mysys_priv.h:
        cleanup
      mysys/thr_rwlock.c:
        cleanup
      sql/ha_innobase.cc:
        Removed usage of sprintf()
        Fixed missing end \0 which caused control characters to appear in SHOW INNODB STATUS
      sql/item_cmpfunc.cc:
        Reverted change for IF()
      sql/mysqld.cc:
        Fix for shutdown on AIX
      b2e94613
  8. 11 Aug, 2002 2 commits
    • unknown's avatar
      trx0trx.h, trx0trx.c, ha_innobase.cc, ha_innobase.h: · 714f2b0f
      unknown authored
        Add tentative code which can be used in HANDLER implementation for InnoDB
      
      
      sql/ha_innobase.h:
        Add tentative code which can be used in HANDLER implementation for InnoDB
      sql/ha_innobase.cc:
        Add tentative code which can be used in HANDLER implementation for InnoDB
      innobase/trx/trx0trx.c:
        Add tentative code which can be used in HANDLER implementation for InnoDB
      innobase/include/trx0trx.h:
        Add tentative code which can be used in HANDLER implementation for InnoDB
      714f2b0f
    • unknown's avatar
      ha_innobase.cc, ut0ut.c, univ.i, ut0ut.h: · 86dc608c
      unknown authored
        Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
      lock0lock.c:
        Add safety against buffer overruns in latest deadlock info
      srv0srv.c:
        Add safety against buffer overruns in SHOW INNODB STATUS
      os0thread.h, os0thread.c:
        Fix a portability bug introduced in Windows when we changed os_thread_id_t to be the same as os_thread_t
      
      
      innobase/os/os0thread.c:
        Fix a portability bug introduced in Windows when we changed os_thread_id_t to be the same as os_thread_t
      innobase/include/os0thread.h:
        Fix a portability bug introduced in Windows when we changed os_thread_id_t to be the same as os_thread_t
      innobase/srv/srv0srv.c:
        Add safety against buffer overruns in SHOW INNODB STATUS
      innobase/lock/lock0lock.c:
        Add safety against buffer overruns in latest deadlock info
      innobase/include/ut0ut.h:
        Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
      innobase/include/univ.i:
        Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
      innobase/ut/ut0ut.c:
        Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
      sql/ha_innobase.cc:
        Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
      86dc608c
  9. 10 Aug, 2002 4 commits
  10. 09 Aug, 2002 5 commits
    • unknown's avatar
      After discussing it with Monty by phone once more: · c2b4a304
      unknown authored
       - Only define alloca as a compiler builtin, if we use GCC and there
         is no alloca.h installed
      
      
      include/my_sys.h:
         - Only define alloca as a compiler builtin, if we use GCC and there
           is no alloca.h installed
      c2b4a304
    • unknown's avatar
      46f5b267
    • unknown's avatar
      ha_innobase.cc, trx0trx.h, lock0lock.c, trx0trx.c: · b9b404b1
      unknown authored
        Add some more safety margin to buffer sizes in prints
      
      
      innobase/trx/trx0trx.c:
        Add some more safety margin to buffer sizes in prints
      innobase/lock/lock0lock.c:
        Add some more safety margin to buffer sizes in prints
      innobase/include/trx0trx.h:
        Add some more safety margin to buffer sizes in prints
      sql/ha_innobase.cc:
        Add some more safety margin to buffer sizes in prints
      b9b404b1
    • unknown's avatar
      ha_innobase.cc: · 6a246376
      unknown authored
        Found the bug in modified innobase_mysqld_print_thd; the person who modifies code should test that his change works
      
      
      sql/ha_innobase.cc:
        Found the bug in modified innobase_mysqld_print_thd; the person who modifies code should test that his change works
      6a246376
    • unknown's avatar
      ha_innobase.cc: · 6fd5f345
      unknown authored
        Revert changes to sprintf until we know why control characters scrambled the output
      
      
      sql/ha_innobase.cc:
        Revert changes to sprintf until we know why control characters scrambled the output
      6fd5f345
  11. 08 Aug, 2002 1 commit