mariadb/include
marko 2341d537a4 branches/zip: Merge revisions 3601:3930 from branches/5.1:
------------------------------------------------------------------------
  r3911 | sunny | 2009-01-13 14:15:24 +0200 (Tue, 13 Jan 2009) | 13 lines

  branches/5.1: Fix Bug#38187 Error 153 when creating savepoints
  InnoDB previously treated savepoints as a stack e.g.,
    SAVEPOINT a;
    SAVEPOINT b;
    SAVEPOINT c;
    SAVEPOINT b; <- This would delete b and c.

  This fix changes the behavior to:
    SAVEPOINT a;
    SAVEPOINT b;
    SAVEPOINT c;
    SAVEPOINT b; <- Does not delete savepoint c
  ------------------------------------------------------------------------
  r3930 | marko | 2009-01-14 15:51:30 +0200 (Wed, 14 Jan 2009) | 4 lines

  branches/5.1: dict_load_table(): If dict_load_indexes() fails,
  invoke dict_table_remove_from_cache() instead of dict_mem_table_free(),
  so that the data dictionary will not point to freed data.
  (Bug #42075, Issue #153, rb://76 approved by Heikki Tuuri)
  ------------------------------------------------------------------------
2009-01-14 14:06:22 +00:00
..
btr0btr.h
btr0btr.ic
btr0cur.h branches/zip: btr_cur_optimistic_delete(): Note that no further pages 2008-12-16 10:14:58 +00:00
btr0cur.ic
btr0pcur.h
btr0pcur.ic
btr0sea.h
btr0sea.ic
btr0types.h
buf0buddy.h
buf0buddy.ic
buf0buf.h branches/zip: Non-functional change: Add some debug assertions and comments. 2009-01-12 16:56:11 +00:00
buf0buf.ic branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
buf0flu.h branches/zip: buf_flush_insert_into_flush_list(), 2009-01-09 13:40:11 +00:00
buf0flu.ic branches/zip: buf_flush_insert_into_flush_list(), 2009-01-09 13:40:11 +00:00
buf0lru.h branches/zip: buf_LRU_free_block(): Clarify the function comment. 2008-11-19 14:39:55 +00:00
buf0lru.ic
buf0rea.h
buf0types.h
data0data.h
data0data.ic
data0type.h
data0type.ic branches/zip: Merge revisions 2854:2929 from branches/5.1, 2008-10-29 19:39:24 +00:00
data0types.h
db0err.h
dict0boot.h
dict0boot.ic
dict0crea.h
dict0crea.ic
dict0dict.h
dict0dict.ic branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
dict0load.h
dict0load.ic
dict0mem.h branches/zip: 2008-10-31 07:40:29 +00:00
dict0mem.ic
dict0types.h
dyn0dyn.h
dyn0dyn.ic
eval0eval.h
eval0eval.ic
eval0proc.h
eval0proc.ic
fil0fil.h branches/zip: Clean up the insert buffer subsystem. 2008-12-12 14:08:23 +00:00
fsp0fsp.h
fsp0fsp.ic
fut0fut.h
fut0fut.ic
fut0lst.h
fut0lst.ic
ha0ha.h branches/zip: Introduce UNIV_AHI_DEBUG for debugging the adaptive hash 2008-12-17 09:19:56 +00:00
ha0ha.ic branches/zip: Introduce UNIV_AHI_DEBUG for debugging the adaptive hash 2008-12-17 09:19:56 +00:00
ha0storage.h
ha0storage.ic
ha_prototypes.h branches/zip: Always check for "row too large" when executing SQL to create 2008-11-20 10:22:40 +00:00
handler0alter.h
hash0hash.h branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
hash0hash.ic branches/zip: Merge revisions 3479:3598 from branches/5.1: 2008-12-22 13:41:47 +00:00
ibuf0ibuf.h branches/zip: Clean up the insert buffer subsystem. 2008-12-12 14:08:23 +00:00
ibuf0ibuf.ic branches/zip: Clean up the insert buffer subsystem. 2008-12-12 14:08:23 +00:00
ibuf0types.h branches/zip: Clean up the insert buffer subsystem. 2008-12-12 14:08:23 +00:00
lock0iter.h
lock0lock.h branches/zip: 2008-10-31 07:40:29 +00:00
lock0lock.ic
lock0priv.h
lock0priv.ic
lock0types.h
log0log.h
log0log.ic
log0recv.h
log0recv.ic
mach0data.h
mach0data.ic
mem0dbg.h
mem0dbg.ic
mem0mem.h
mem0mem.ic
mem0pool.h
mem0pool.ic
mtr0log.h
mtr0log.ic
mtr0mtr.h branches/zip: struct mtr_struct: Remove the unused field magic_n 2009-01-12 12:40:08 +00:00
mtr0mtr.ic branches/zip: struct mtr_struct: Remove the unused field magic_n 2009-01-12 12:40:08 +00:00
mtr0types.h
mysql_addons.h branches/zip: 2008-12-04 16:49:24 +00:00
os0file.h
os0proc.h
os0proc.ic
os0sync.h
os0sync.ic
os0thread.h
os0thread.ic
page0cur.h
page0cur.ic
page0page.h
page0page.ic
page0types.h
page0zip.h
page0zip.ic
pars0grm.h
pars0opt.h
pars0opt.ic
pars0pars.h
pars0pars.ic
pars0sym.h
pars0sym.ic
pars0types.h
que0que.h
que0que.ic
que0types.h
read0read.h
read0read.ic
read0types.h
rem0cmp.h
rem0cmp.ic
rem0rec.h
rem0rec.ic
rem0types.h
row0ext.h
row0ext.ic
row0ins.h
row0ins.ic
row0merge.h
row0mysql.h branches/zip: Merge revisions 3479:3598 from branches/5.1: 2008-12-22 13:41:47 +00:00
row0mysql.ic
row0purge.h
row0purge.ic
row0row.h
row0row.ic
row0sel.h branches/zip: Remove update-in-place-in-select from the internal SQL 2008-12-17 12:40:59 +00:00
row0sel.ic
row0types.h
row0uins.h branches/zip: Note that it is legitimate for a secondary index record not 2008-11-24 16:01:42 +00:00
row0uins.ic
row0umod.h
row0umod.ic
row0undo.h
row0undo.ic
row0upd.h branches/zip: Remove update-in-place-in-select from the internal SQL 2008-12-17 12:40:59 +00:00
row0upd.ic
row0vers.h
row0vers.ic
srv0que.h
srv0srv.h branches/zip: Implement the parameter innodb_use_sys_malloc 2009-01-02 13:10:50 +00:00
srv0srv.ic
srv0start.h
sync0arr.h
sync0arr.ic
sync0rw.h
sync0rw.ic
sync0sync.h
sync0sync.ic
sync0types.h
thr0loc.h
thr0loc.ic
trx0i_s.h
trx0purge.h
trx0purge.ic
trx0rec.h
trx0rec.ic
trx0roll.h branches/zip: Merge revisions 3601:3930 from branches/5.1: 2009-01-14 14:06:22 +00:00
trx0roll.ic
trx0rseg.h
trx0rseg.ic
trx0sys.h
trx0sys.ic
trx0trx.h branches/zip: Always check for "row too large" when executing SQL to create 2008-11-20 10:22:40 +00:00
trx0trx.ic
trx0types.h
trx0undo.h
trx0undo.ic
trx0xa.h
univ.i branches/zip: Introduce UNIV_AHI_DEBUG for debugging the adaptive hash 2008-12-17 09:19:56 +00:00
usr0sess.h
usr0sess.ic
usr0types.h
ut0byte.h
ut0byte.ic
ut0dbg.h
ut0list.h
ut0list.ic
ut0lst.h
ut0mem.h
ut0mem.ic
ut0rnd.h
ut0rnd.ic
ut0sort.h
ut0ut.h
ut0ut.ic
ut0vec.h branches/zip: 2008-10-31 07:40:29 +00:00
ut0vec.ic branches/zip: 2008-10-31 07:40:29 +00:00
ut0wqueue.h