| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
This gives us the following benefits:
- Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
- Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
- We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
|
|
|
|
|
| |
"uint *errors" is now a non-optional parameter in String:copy()
and copy_and_convert().
|
|
|
|
| |
Added initialization of all important global variables
|
|
|
|
|
| |
new fatal_error interface to assign is_fatal_error and ne.report_error
commant about Item_row
|
|
|
|
| |
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
|
|
|
|
|
|
| |
Fix that DROP DATABASE works with all table types
Use BULK_INSERT when inserting more than one row
Better TRUNCATE TABLE
|
| |
|
|
|
|
|
| |
Fixes for RENAME TABLE
Portability fixes
|
|
|
|
| |
Small bug fixes
|
|
|