mariadb/include
monty@mysql.com b903a129e2 Simpler arena swapping code
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
2004-11-08 01:13:54 +02:00
..
.cvsignore
config-netware.h
config-os2.h
config-win.h
errmsg.h
ft_global.h
hash.h
heap.h
help_end.h
help_start.h
keycache.h
m_ctype.h
m_string.h
Makefile.am
md5.h
merge.h
my_aes.h
my_alarm.h
my_alloc.h
my_base.h
my_bitmap.h
my_dbug.h
my_dir.h
my_getopt.h
my_global.h
my_handler.h
my_list.h
my_net.h
my_no_pthread.h
my_nosys.h
my_pthread.h
my_semaphore.h
my_sys.h
my_time.h
my_tree.h
my_xml.h
myisam.h
myisammrg.h
myisampack.h
mysql.h
mysql_com.h
mysql_embed.h
mysql_time.h
mysql_version.h.in
mysqld_error.h
mysys_err.h
nisam.h
queues.h
raid.h
rijndael.h
sha1.h
sql_common.h
sql_state.h
sslopt-case.h
sslopt-longopts.h
sslopt-vars.h
t_ctype.h
thr_alarm.h
thr_lock.h
typelib.h
violite.h