- 03 Jul, 2003 2 commits
- 01 Jul, 2003 2 commits
-
-
unknown authored
sql/sp.cc: In-memory cache added. sp_clear_function_cache() no longer needed. sql/sp.h: In-memory cache added. sp_clear_function_cache() no longer needed. sql/sql_class.cc: In-memory cache added. sql/sql_class.h: In-memory cache added. sql/sql_parse.cc: In-memory cache added. sp_clear_function_cache() no longer needed. Don't delete sp_heads after each use.
-
unknown authored
sql/sp.cc: Bugfixes for the sp_head memroot stuff. (Do things in the correct order at error clean-up.) sql/sp_head.cc: Bugfixes for the sp_head memroot stuff. Make sure everything goes to the right memroot. Need separate post-reset-memroot init in sp_head. sql/sp_head.h: Need separate post-reset-memroot init method. sql/sql_yacc.yy: Bugfixes for the sp_head memroot stuff. Make sure everything goes to the right memroot. Must do things in the correct order for this.
-
- 29 Jun, 2003 1 commit
-
-
unknown authored
Also fixed some difficult memory leaks that became apparent in this task. sql/sp.cc: sp_head now has its own mem_root. sql/sp_head.cc: sp_head now has its own mem_root. Also fixed some difficult memory leaks. sql/sp_head.h: sp_head now has its own mem_root. sql/sql_lex.h: Fixed some memory leaks in sp_head. Need to keep track on used lex:es. sql/sql_parse.cc: sp_head now has its own mem_root. Fixed SP memory leaks. sql/sql_prepare.cc: Fixed SP memory leaks. sql/sql_yacc.yy: sp_head now has its own mem_root.
-
- 12 Jun, 2003 1 commit
-
-
unknown authored
syntax errors in stored procedures. mysql-test/r/sp-error.result: New test case for bugfix (#643) mysql-test/t/sp-error.test: New test case for bugfix (#643) sql/sp_head.cc: Forgot to copy a slot from the original lex. (bug #643)
-
- 02 Jun, 2003 1 commit
-
-
unknown authored
Fix after review
-
- 29 May, 2003 2 commits
-
-
unknown authored
configure.in: Can't put this in yet because of 'make dist'
-
unknown authored
client/mysql.cc: Import patch rlyon-5.0.0-alpha.patch configure.in: Import patch rlyon-5.0.0-alpha.patch include/config-netware.h: Import patch rlyon-5.0.0-alpha.patch include/my_global.h: Import patch rlyon-5.0.0-alpha.patch include/my_pthread.h: Import patch rlyon-5.0.0-alpha.patch mysys/my_pthread.c: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-AUTOTOOLS: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-linux-tools: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-END: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-START: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-all: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-debug: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-standard: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/mwasmnlm: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/mwccnlm: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/mwenv: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/mwldnlm: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/nwbootstrap: Import patch rlyon-5.0.0-alpha.patch netware/Makefile.am: Import patch rlyon-5.0.0-alpha.patch netware/mysql_test_run.c: Import patch rlyon-5.0.0-alpha.patch scripts/make_binary_distribution.sh: Import patch rlyon-5.0.0-alpha.patch sql/mysqld.cc: Import patch rlyon-5.0.0-alpha.patch sql/slave.cc: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/compile-netware-src: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/cron-build: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/crontab: Import patch rlyon-5.0.0-alpha.patch netware/BUILD/knetware.imp: Import patch rlyon-5.0.0-alpha.patch
-
- 23 May, 2003 1 commit
-
-
unknown authored
mysql-test/r/sp.result: New test (of more call levels). mysql-test/t/sp.test: New test (of more call levels). sql/mysql_priv.h: SPs wants to init lex only. sql/sp.cc: Restore lex pointer (and fixed memory leak). sql/sp_head.cc: lex is now a pointer, so reset things the right way. sql/sp_head.h: lex is now a pointer. sql/sql_lex.h: SPs wants to init lex only. sql/sql_parse.cc: SPs wants to init lex only. sql/sql_prepare.cc: Restore lex pointer.
-
- 14 May, 2003 1 commit
-
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/LEX_PTR/mysql-5.0 sql/sp.cc: Auto merged sql/sp_head.cc: Auto merged sql/sql_class.cc: Auto merged sql/sql_yacc.yy: Auto merged
-
- 12 May, 2003 1 commit
-
-
unknown authored
@test=@"tEsT"=@`teST` etc. Tests updated. Note that the patch to sql_class.cc does not use HASH_CASE_INSENSITIVE as did the one which I sent for review. This is because meanwhile HASH_CASE_INSENSITIVE has disappeared (since cset 1.1504.1.6). mysql-test/r/variables.result: updated test mysql-test/t/variables.test: updated test sql/sql_class.cc: Task #627 : user variables' names are now case-insensitive : @test=@"tEsT"=@`teST` etc.
-
- 06 May, 2003 1 commit
-
-
unknown authored
-
- 05 May, 2003 1 commit
-
-
unknown authored
-
- 30 Apr, 2003 2 commits
-
-
unknown authored
into mysql.com:/home/pem/work/mysql-5.0
-
unknown authored
was not properly stored in the buffer. sql/item_strfunc.cc: Made it work on MacOS X (bigendian) where int4store is a macro that expands the arguments several times. It's possible this should be done differently, like not side-stepping the String methods the way it's done here, or fixing String::c_ptr(), but this simple fix was the quickest way.
-
- 29 Apr, 2003 3 commits
-
-
unknown authored
-
unknown authored
-
unknown authored
BitKeeper/etc/ignore: auto-union BitKeeper/etc/logging_ok: auto-union include/mysql_com.h: Auto merged libmysql/libmysql.c: Auto merged mysql-test/r/subselect.result: Auto merged mysql-test/r/variables.result: Auto merged mysql-test/t/subselect.test: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_func.cc: Auto merged sql/lex.h: Auto merged sql/log.cc: Auto merged sql/log_event.cc: Auto merged sql/mysql_priv.h: Auto merged sql/mysqld.cc: Auto merged sql/protocol.cc: Auto merged sql/records.cc: Auto merged sql/set_var.cc: Auto merged sql/slave.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_cache.cc: Auto merged sql/sql_class.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_delete.cc: Auto merged sql/sql_derived.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_repl.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_table.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_yacc.yy: Auto merged
-
- 28 Apr, 2003 3 commits
-
-
unknown authored
Docs/internals.texi: Documentation fixed according bug 185 fixing patch (1.1551 03/04/23 00:01:19) BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
into deer.mysql.r18.ru:/home/hf/work/mysql-4.1.cursor BitKeeper/etc/ignore: auto-union
-
unknown authored
Protocol_cursor task net_field_length definitions trimmed with Monty's suggestions BitKeeper/etc/ignore: Added sql/pack.c to the ignore list include/my_global.h: my_ulonglong definition moved here from mysql.h include/mysql.h: we define my_ulonglong here only if no global.h included include/mysql_com.h: net_field_length_ll definition is here now sql/mini_client.cc: unnecessary cast removed
-
- 27 Apr, 2003 1 commit
-
-
unknown authored
Fixed bug #320. Some new tests and cosmetic changes. Another strcasecmp() replaced. mysql-test/r/sp.result: Moved SP tests from subselect and added some more. mysql-test/r/subselect.result: Moved SP tests to sp.test. mysql-test/t/sp.test: Moved SP tests from subselect and added some more. mysql-test/t/subselect.test: Moved SP tests to sp.test. sql/sp.cc: Don't close derived tables. sql/sp_head.cc: Minor layout and comment fix. sql/sp_head.h: Minor comment fix. sql/sql_derived.cc: Don't set org_table_list->derived to 1 when debugging, as this breaks certain subselect args to SPs. sql/sql_parse.cc: Post-fix of bugfix (free memory on error), and added comment. sql/sql_yacc.yy: Another strcasecmp() replaced.
-
- 26 Apr, 2003 3 commits
-
-
unknown authored
-
unknown authored
sql/handler.h: Auto merged sql/item.cc: Auto merged sql/item_strfunc.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_lex.cc: Auto merged sql/sql_lex.h: Auto merged sql/sql_select.cc: Auto merged sql/sql_table.cc: Auto merged
-
unknown authored
TMP_TABLE_PARAM. This involved moving things around in include files. All tests, including the ones with Valgrind passed.
-
- 25 Apr, 2003 1 commit
-
-
unknown authored
-
- 24 Apr, 2003 9 commits
-
-
unknown authored
into mysql.com:/home/mysql_src/mysql-4.1 sql/mysqld.cc: Auto merged sql/set_var.cc: Auto merged sql/sql_class.h: Auto merged
-
unknown authored
into hundin.mysql.fi:/home/igor/dev/mysql-4.1 mysql-test/r/ctype_collate.result: Auto merged sql/mysqld.cc: Auto merged sql/set_var.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/COMPRESS_UNCOMPRESS/mysql-4.1
-
unknown authored
-
unknown authored
is executed, even if the transaction spans on >=2 relay logs (bug #53). New variable relay_log_purge =0|1 New test to verify bug #53 sql/log.cc: Now we purge a relay log only when we are sure we won't need it, i.e. we have executed the final query (if autocommit=1) or the COMMIT. sql/log_event.cc: Better tracking of the relay log's name and position lastly executed, even if we are in a transaction which spans on 2 or more relay logs. sql/mysql_priv.h: new option relay_log_purge (the user can now decide himself if he wants his relay logs to be automatically purged or not, we don't make unsafe guesses like before) sql/mysqld.cc: new option --innodb (replaces --skip-innodb). Useful for the test suite : we have skip-innodb in mysql-test-run, but we can ('-opt.info' file) choose to start the server with InnoDB for this test only. New option --bdb sql/repl_failsafe.cc: Better tracking of the relay log's name and position lastly executed, even if we are in a transaction which spans on 2 or more relay logs. sql/set_var.cc: new variable relay_log_purge sql/slave.cc: Better tracking of the relay log's name and position lastly executed, even if we are in a transaction which spans on 2 or more relay logs. Now we purge a relay log only when we are sure we won't need it, i.e. we have executed the final query (if autocommit=1) or the COMMIT sql/slave.h: Better tracking of the relay log's name and position lastly executed, even if we are in a transaction which spans on 2 or more relay logs. sql/sql_class.h: prototypes change sql/sql_parse.cc: removed thd argument (was not used in the function's body) sql/sql_repl.cc: Better tracking of the relay log's name and position lastly executed, even if we are in a transaction which spans on 2 or more relay logs. Turn relay_log_purge silently off when someone does CHANGE MASTER TO RELAY_LOG_*
-
unknown authored
Added the MAX_LENGTH_FOR_SORT_DATA option ctype_collate.result: Added the MAX_LENGTH_FOR_SORT_DATA option mysql-test/r/ctype_collate.result: Added the MAX_LENGTH_FOR_SORT_DATA option mysql-test/r/ctype_many.result: Added the MAX_LENGTH_FOR_SORT_DATA option mysql-test/r/func_gconcat.result: Added the MAX_LENGTH_FOR_SORT_DATA option
-
unknown authored
Added the MAX_LENGTH_FOR_SORT_DATA option filesort.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/filesort.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/mysqld.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/opt_range.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/records.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/set_var.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_base.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_class.h: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_delete.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_select.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_sort.h: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_table.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/sql_update.cc: Added the MAX_LENGTH_FOR_SORT_DATA option sql/structs.h: Added the MAX_LENGTH_FOR_SORT_DATA option sql/table.h: Added the MAX_LENGTH_FOR_SORT_DATA option sql/uniques.cc: Added the MAX_LENGTH_FOR_SORT_DATA option
-
unknown authored
into deer.mysql.r18.ru:/home/hf/work/mysql-5.0.kil
-
unknown authored
two versions of KILL small fix sql/sql_select.cc: it's more logical to use killed here
-
- 23 Apr, 2003 4 commits
-
-
unknown authored
BitKeeper/etc/ignore: Added libmysqld/sp_pcontext.cc libmysqld/sp.cc libmysqld/sp_head.cc to the ignore list mysql-test/r/subselect.result: test of subselect in procedure argument list mysql-test/t/subselect.test: test of subselect in procedure argument list sql/sp_head.cc: subselect in procedure argument list sql/sql_parse.cc: subselect in procedure argument list
-
unknown authored
Protocol_cursor class and sql-common/ directory Makefile.am: pack.c added to linked sources include/mysql.h: net_field_length_ll declaration added include/mysql_com.h: net_field_length declaration added libmysql/Makefile.am: sql-common files symlinked libmysql/Makefile.shared: pack.lo target added libmysql/libmysql.c: net_field_length removed from here sql/Makefile.am: pack.c added to the sources sql/mini_client.cc: mc_net_field_length functions replaced with net_field_length sql/protocol.h: Protocol_cursor class added
-
unknown authored
More complex cases, like call u((select x from table limit 1)) does not.
-
unknown authored
We don't need this code any more. It was used to initialize CONVERT structure in 4.0. sql/set_var.cc: We don't need this code any more. It was used to initialize CONVERT structure in 4.0.
-