mariadb/row
inaam a1bb700fd2 branches/zip rb://30
This patch changes the innodb mutexes and rw_locks implementation.
On supported platforms it uses GCC builtin atomics. These changes
are based on the patch sent by Mark Callaghan of Google under BSD
license. More technical discussion can be found at rb://30

Approved by: Heikki
2009-02-09 23:36:25 +00:00
..
row0ext.c branches/zip: When the server crashes while freeing an externally stored 2008-10-15 10:27:42 +00:00
row0ins.c branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
row0merge.c branches/zip: row_merge_create_temporary_table(): On error, 2009-01-13 09:54:01 +00:00
row0mysql.c branches/zip: Merge revisions 3598:3601 from branches/5.1: 2009-01-05 10:54:53 +00:00
row0purge.c branches/zip: row_purge_remove_sec_if_poss_low(): Allocate mtr_vers 2008-12-09 08:31:26 +00:00
row0row.c branches/zip: fixes issue# 36 2008-06-18 22:20:53 +00:00
row0sel.c branches/zip rb://30 2009-02-09 23:36:25 +00:00
row0uins.c branches/zip: Note that it is legitimate for a secondary index record not 2008-11-24 16:01:42 +00:00
row0umod.c branches/zip: row_undo_mod_del_mark_or_remove_sec_low(): Do not 2008-12-05 08:02:54 +00:00
row0undo.c branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
row0upd.c branches/zip: Remove update-in-place-in-select from the internal SQL 2008-12-17 12:40:59 +00:00
row0vers.c branches/zip: row_vers_impl_x_locked_off_kernel(): Remove compilation 2008-11-12 11:52:57 +00:00