MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
marko 0b25b850b7 Tweak the bit-field definitions introduced since r813 to address Bug #20877.
rw_lock_t: Do not make writer_is_wait_ex a bit-field.  There are no fields
yet that could be fused to the same machine word, but we play it safe,
because the field writer_is_wait_ex may be modified by several threads
simultaneously.  Such fields should always be allocated an own machine
word.

dict_table_t: Change the type of all bit-fields to "unsigned".  Make
"space" a bit-field of 32 bits.  Move name_hash and id_hash after all
bit-fields, so that the bit-fields can be allocated together.  Do not
make autoinc_inited a bit-field, as we cannot allocate any field
from the same machine word.

dict_build_table_def_step(): Pass a local variable to
fil_create_new_single_table_tablespace() and initialize table->space
from it after the call, now that table->space is a bit-field.
2006-09-18 10:31:51 +00:00
btr page_align(ptr): New utility function to replace 2006-09-18 07:14:41 +00:00
buf Reduce the size of btr_search_t from 13 machine words to 7. This 2006-09-14 20:42:46 +00:00
data Remove more remnants of mixed indexes. 2006-09-14 09:07:54 +00:00
dict Tweak the bit-field definitions introduced since r813 to address Bug #20877. 2006-09-18 10:31:51 +00:00
dyn Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
eval The code base was reindented in r763 and automatic .emacs indentation 2006-09-15 07:32:15 +00:00
fil Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
fsp Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
fut Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
ha Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
handler Add dict_col_get_clust_pos_noninline(), which was forgotten from r820. 2006-09-18 08:50:31 +00:00
ibuf Add dict_table_get_col_name() in preparation for getting rid of 2006-09-18 09:46:05 +00:00
include Tweak the bit-field definitions introduced since r813 to address Bug #20877. 2006-09-18 10:31:51 +00:00
lock Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
log Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
mach Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mem Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
mtr Add dict_table_get_col_name() in preparation for getting rid of 2006-09-18 09:46:05 +00:00
mysql-test Merge changes to the "innodb_mysql" test from MySQL AB 2006-09-05 19:29:18 +00:00
os Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
page Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
pars Add dict_table_get_col_name() in preparation for getting rid of 2006-09-18 09:46:05 +00:00
que Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
read Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
rem Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
row Add dict_table_get_col_name() in preparation for getting rid of 2006-09-18 09:46:05 +00:00
srv Add dict_table_get_col_name() in preparation for getting rid of 2006-09-18 09:46:05 +00:00
sync Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
thr Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx Erase the magic number in the trx sys header using a redo-logged write; 2006-09-15 12:43:40 +00:00
usr Fix wrong placement of static keyword in a few places. 2006-02-23 11:35:28 +00:00
ut Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
CMakeLists.txt Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
compile-innodb compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
compile-innodb-debug compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
export.sh Port r543 from innodb/branches/5.0: Port r29 from innodb-4.1/trunk: 2006-05-09 08:37:14 +00:00
Makefile.am Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
plug.in Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
revert_gen.sh Add revert_gen.sh. 2006-03-31 07:43:13 +00:00
setup.sh Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00