1. 16 Jan, 2016 1 commit
    • Alexander Barkov's avatar
      MDEV-9407 Illegal mix of collation when using GROUP_CONCAT in a VIEW · 7b50447a
      Alexander Barkov authored
      MDEV-9408 CREATE TABLE SELECT MAX(int_column) creates different columns for table vs view
      
      There were three almost identical pieces of the code:
      - Field *Item_func::tmp_table_field();
      - Field *Item_sum::create_tmp_field();
      - Field *create_tmp_field_from_item();
      with a difference in very small details (hence the bugs):
      Only Item_func::tmp_table_field() was correct, the other two were not.
      Removing the two incorrect pieces of the redundant code.
      Joining these three functions/methods into a single virtual method
      Item::create_tmp_field().
      Additionally, moving Item::make_string_field() and
      Item::tmp_table_field_from_field_type() from the public into the
      protected section of the class declaration, as they are now not
      needed outside of Item.
      7b50447a
  2. 14 Jan, 2016 1 commit
  3. 12 Jan, 2016 1 commit
  4. 11 Jan, 2016 1 commit
  5. 30 Dec, 2015 2 commits
  6. 29 Dec, 2015 12 commits
  7. 28 Dec, 2015 1 commit
  8. 27 Dec, 2015 1 commit
    • Sergey Vojtovich's avatar
      MDEV-9128 - Compiling on IBM System Z fails · 30b2447f
      Sergey Vojtovich authored
      Provided IBM System Z have outdated compiler version, which supports gcc sync
      builtins but not gcc atomic builtins. It also has weak memory model.
      
      InnoDB attempted to verify if __sync_lock_test_and_set() is available by
      checking IB_STRONG_MEMORY_MODEL. This macro has nothing to do with availability
      of __sync_lock_test_and_set(), the right one is HAVE_ATOMIC_BUILTINS.
      30b2447f
  9. 26 Dec, 2015 2 commits
  10. 24 Dec, 2015 3 commits
  11. 23 Dec, 2015 8 commits
  12. 22 Dec, 2015 7 commits