• unknown's avatar
    Don't do signal() on windows (Causes instability problems) · aeaf3fcf
    unknown authored
    Safer, a bit faster filesort.
    Code changes to avoid calls to current_thd() (faster code).
    Removed all compiler warnings from readline.
    
    
    BitKeeper/etc/ignore:
      Add my_global.h back.
    Docs/manual.texi:
      4.0.1 Changelog
    include/my_sys.h:
      Added strmake_root
    libmysql/libmysql.c:
      Don't do signal() on windows (Causes instability problems)
    mysys/my_alloc.c:
      Added strmake_root
    readline/bind.c:
      Remove warnings
    readline/complete.c:
      Remove warnings
    readline/display.c:
      Remove warnings
    readline/funmap.c:
      Remove warnings
    readline/histexpand.c:
      Remove warnings
    readline/histfile.c:
      Remove warnings
    readline/history.h:
      Remove warnings
    readline/histsearch.c:
      Remove warnings
    readline/isearch.c:
      Remove warnings
    readline/kill.c:
      Remove warnings
    readline/macro.c:
      Remove warnings
    readline/readline.c:
      Remove warnings
    readline/readline.h:
      Remove warnings
    readline/rltty.c:
      Remove warnings
    readline/search.c:
      Remove warnings
    readline/shell.c:
      Remove warnings
    readline/terminal.c:
      Remove warnings
    readline/tilde.c:
      Remove warnings
    readline/tilde.h:
      Remove warnings
    readline/undo.c:
      Remove warnings
    readline/util.c:
      Remove warnings
    readline/vi_mode.c:
      Remove warnings
    sql-bench/server-cfg.sh:
      Added use of truncate table
    sql-bench/test-insert.sh:
      Added use of truncate table
      Changed some tests to use keys instead of 'range'
    sql-bench/test-wisconsin.sh:
      Cleanup
    sql/field.cc:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/field.h:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/filesort.cc:
      Safer memory allocation;  Don't allocate pointer to buffers directly, but use an IO_CACHE instead.
      This will allow us to use more memory for keys and will also work better if the number of rows that is to be sorted is much larger than expected.
    sql/item.cc:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/item.h:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/item_func.h:
      Cleanup
    sql/opt_range.cc:
      Use mem_root instead of sql_alloc() to get more speed
    sql/sql_class.cc:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/sql_class.h:
      Added strmake()
    sql/sql_handler.cc:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    sql/sql_lex.cc:
      Use mem_root instead of sql_alloc() to get more speed
    sql/sql_select.cc:
      Add 'thd' to send() (To avoid usage of 'current_thd')
    tests/fork2_test.pl:
      Fixed typos
    tests/fork_big.pl:
      Fixed typos
    tests/insert_and_repair.pl:
      Fixed typos
    tests/rename_test.pl:
      Fixed typos
    tests/test_delayed_insert.pl:
      Fixed typos
    aeaf3fcf
filesort.cc 27.6 KB