1. 13 Aug, 2008 1 commit
    • Narayanan V's avatar
      WL#4380 · 51381ae3
      Narayanan V authored
      merging mysql-5.1 -> mysql-5.1-sea
      51381ae3
  2. 12 Aug, 2008 2 commits
  3. 11 Aug, 2008 14 commits
  4. 08 Aug, 2008 1 commit
    • Narayanan V's avatar
      WL#4380 · c5095f77
      Narayanan V authored
      1) Disabled abi_check rule for all compilers except gcc
      2) restored the -dI option to retain the header information.
      c5095f77
  5. 07 Aug, 2008 4 commits
  6. 06 Aug, 2008 6 commits
  7. 04 Aug, 2008 1 commit
  8. 01 Aug, 2008 1 commit
    • Davi Arnaut's avatar
      Bug#37003: Tests sporadically crashes with embedded server · 9f550e6f
      Davi Arnaut authored
      Post-merge fix: Alter linking order so that the thread linking
      flags appear last in the list. This needs to be done this way
      because some linkers will not search the thread archive again
      if a undefined symbol (pthread_kill in this case) appears later.
      9f550e6f
  9. 31 Jul, 2008 3 commits
  10. 30 Jul, 2008 1 commit
    • Georgi Kodinov's avatar
      Bug#37662 nested if() inside sum() is parsed in exponential time · 425abb49
      Georgi Kodinov authored
            
      min() and max() functions are implemented in MySQL as macros.
      This means that max(a,b) is expanded to: ((a) > (b) ? (a) : (b))
      Note how 'a' is quoted two times.
      Now imagine 'a' is a recursive function call that's several 10s of levels deep.
      And the recursive function does max() with a function arg as well to dive into
      recursion.
      This means that simple function call can take most of the clock time.
      Identified and fixed several such calls to max()/min() : including the IF() 
      sql function implementation.
      425abb49
  11. 29 Jul, 2008 4 commits
  12. 28 Jul, 2008 1 commit
  13. 26 Jul, 2008 1 commit
    • Igor Babaev's avatar
      Fixed bug #38191. · da156dde
      Igor Babaev authored
      Calling List<Cached_item>::delete_elements for the same list twice
      caused a crash of the server in the function JOIN::cleaunup.
      Ensured that delete_elements() in JOIN::cleanup would be called only once.
      da156dde