1. 30 Oct, 2006 3 commits
  2. 27 Oct, 2006 1 commit
  3. 26 Oct, 2006 9 commits
  4. 25 Oct, 2006 4 commits
  5. 24 Oct, 2006 4 commits
  6. 23 Oct, 2006 5 commits
    • marko's avatar
      branches/zip: buf_page_get_release_on_io(), buf_page_get_gen(): · 483a5708
      marko authored
      Replace buf_frame_t* guess with buf_block_t* guess in order to avoid
      a buf_block_align() call.
      
      trx_undo_t: Replace page_t* guess_page with buf_block_t* guess_block.
      
      btr_search_t: Replace page_t* root_guess with buf_block_t* root_guess.
      483a5708
    • marko's avatar
      branches/zip: Minor cleanup. · 22015f39
      marko authored
      buf_calc_page_new_checksum(), buf_calc_page_old_checksum(),
      buf_page_is_corrupted(), buf_page_print():
      Add const qualifier to byte* parameter.
      
      page_parse_create_zip(): Remove this declaration of non-existing function.
      
      page_rec_check(), page_rec_print(), row_vers_impl_x_locked_off_kernel():
      Add const qualifier to rec_t* parameter.
      
      row_vers_old_has_index_entry(): Add const qualifier to dtuple_t* parameter.
      
      row_sel_sec_rec_is_for_blob(): Add const qualifiers.
      
      Replace some occurrences of mtr_memo_contains_page() with mtr_memo_contains().
      22015f39
    • marko's avatar
      branches/zip: row_sel_sec_rec_is_for_clust_rec(): Augment the bug fix in r918: · 839a9664
      marko authored
      After calling row_sel_sec_rec_is_for_blob(), skip the cmp_data_data()
      comparison of the incomplete prefix.
      839a9664
    • marko's avatar
      branches/zip: Minor cleanup. · 1834af76
      marko authored
      page_set_max_trx_id(): Replace page_t* parameter with buf_block_t*,
      to avoid a buf_block_align() call.
      
      Replace some occurrences of page_get_page_no() with buf_block_get_page_no().
      
      page_cur_delete_rec(): Replace buf_block_align() with page_cur_get_block().
      1834af76
    • marko's avatar
      branches/zip: Fix some bugs. · 40b401a6
      marko authored
      btr_cur_pessimistic_insert(): Remove local variable "block".  Replace
      an extraneous call to btr_cur_position() [with wrong "block", in r948]
      with a debug assertion that the cursor is positioned on the preceding
      record after the page split.
      
      btr_pcur_restore_position(): Do not use btr_pcur_get_page(), because
      the debug assertion there could fail.  This bug was introduced in r928.
      40b401a6
  7. 20 Oct, 2006 8 commits
  8. 19 Oct, 2006 4 commits
    • marko's avatar
      branches/zip: Remove many fil_space_get_zip_size() calls. · cdb096b6
      marko authored
      ibuf_page(), ibuf_page_low(), ibuf_free_excess_pages(), ibuf_insert(),
      buf_read_page(), buf_read_ahead_linear(), buf_read_recv_pages():
      Add parameter zip_size.
      cdb096b6
    • marko's avatar
      branches/zip: Remove some more buf_block_align() calls. · 24d0bbf8
      marko authored
      btr_search_build_page_hash_index(), fsp_parse_init_file_page(),
      ibuf_parse_bitmap_init(): Replace page_t* with buf_block_t*.
      
      buf_read_ibuf_merge_pages(): Add const qualifiers.  Retrieve zip_size.
      
      ibuf_merge_or_delete_for_page(): Replace page_t* with buf_block_t*.
      Add parameter zip_size.
      24d0bbf8
    • marko's avatar
      branches/zip: Remove some more casts. · 8919884f
      marko authored
      dict_index_get_nth_col_pos(), dict_index_get_sys_col_pos(),
      dict_index_get_n_fields(), fil_page_get_type():
      Add const qualifier to parameter.
      
      dict_index_get_nth_field(): Implement as a macro unless #ifdef UNIV_DEBUG.
      8919884f
    • marko's avatar
      branches/zip: Remove the casts introduced in r920 and r925. Replace the · fbe4fe60
      marko authored
      accessors returning pointers with macros that preserve const qualifiers.
      In UNIV_DEBUG builds, retain the accessors and cast away constness there.
      
      dfield_get_type(), dfield_get_data(), dtuple_get_nth_field(),
      dict_table_get_nth_col(), dict_table_get_sys_col(): Implement as macro
      unless #ifdef UNIV_DEBUG.
      
      rec_get_nth_field(): Replace with rec_get_nth_field_offs() that does not
      do pointer arithmetics.  Implement rec_get_nth_field() as a macro.
      fbe4fe60
  9. 18 Oct, 2006 2 commits