1. 18 Nov, 2013 - 1 commit
    • Erik Verbruggen's avatar
      Fix compiler errors. · 15bb30b0
      Erik Verbruggen authored
      
      On Mavericks with Apple's Clang 5.0 (3.3 based):
      ../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:117: error: non-const reference cannot bind to bit-field 'm_attributesInPrevious'
        ...add(StructureTransitionTableHash::Key(RefPtr<UString::Rep>(existingTransition->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), exi...
                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      C++11 specific:
      ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:35: error: non-constant-expression cannot be narrowed from type 'size_t'
            (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') in initializer list [-Wc++11-narrowing]
                      LineInfo info = { instructions().size(), n->lineNo() };
                                        ^~~~~~~~~~~~~~~~~~~~~
      
      Both occur in multiple places.
      
      Task-number: QTBUG-34842
      
      Change-Id: I98a29b51718a6e0db8749ac1b495e071e9fe479d
      Reviewed-by: default avatarLars Knoll <lars.knoll@digia.com>
      2 tags
      15bb30b0
  2. 06 Nov, 2013 - 1 commit
  3. 01 Nov, 2013 - 2 commits
  4. 24 Oct, 2013 - 1 commit
  5. 22 Oct, 2013 - 1 commit
  6. 08 Oct, 2013 - 2 commits
  7. 27 Sep, 2013 - 2 commits
  8. 26 Sep, 2013 - 1 commit
  9. 24 Sep, 2013 - 2 commits
  10. 13 Sep, 2013 - 1 commit
  11. 12 Sep, 2013 - 1 commit
  12. 06 Sep, 2013 - 1 commit
  13. 02 Sep, 2013 - 1 commit
  14. 29 Aug, 2013 - 1 commit
  15. 27 Aug, 2013 - 1 commit
  16. 20 Aug, 2013 - 1 commit
  17. 12 Aug, 2013 - 1 commit
  18. 02 Aug, 2013 - 1 commit
  19. 26 Jul, 2013 - 1 commit
  20. 23 Jul, 2013 - 2 commits
  21. 11 Jul, 2013 - 2 commits
  22. 08 Jul, 2013 - 1 commit
  23. 26 Jun, 2013 - 1 commit
  24. 12 Jun, 2013 - 1 commit
  25. 11 Jun, 2013 - 1 commit
    • Raphael Kubo da Costa's avatar
      Bring in WebKit revisions 139553 and 139921. · 184fc178
      Raphael Kubo da Costa authored
      They are primarily useful for getting rid of some libstdc++-specific
      includes which break the build with libc++, and also for simplifying the
      code and removing a Darwin-specific code path.
      
      r139553 by ossy@webkit.org:
        Use sync_add_and_fetch instead of gnu_cxx::exchange_and_add
        https://bugs.webkit.org/show_bug.cgi?id=106729
      
        After r139514 we need atomicIncrement(int64_t volatile*) for all
        platform. Now the GCC implementation of atomicIncrement() is based on
        gnu_cxx::exchange_and_add, which doesn't support int64_t type, but
        sync_add_and_fetch does.
      
        Reviewed by Benjamin Poulain.
      
      r139921 by benjamin@webkit.org:
        Use GCC's implementation of atomicIncrement/Decrement on Mac
        https://bugs.webkit.org/show_bug.cgi?id=106976
      
      
      
        Reviewed by Filip Pizlo.
      
        wtf/Atomics.h: GCC and LLVM have builtin for atomic ADD and SUB:
                       sync_add_and_fetch, sync_sub_and_fetch.
      
        Using them let the compiler just generate the atomic operations inline
        instead of generating a function call to LibC. It also simplify the
        code a bit.
      
      Change-Id: Ic85cc1cc436477c63d2ebaf4f9ee2dfe7c05839f
      Reviewed-by: default avatarThiago Macieira <thiago.macieira@intel.com>
      184fc178
  26. 06 Jun, 2013 - 1 commit
  27. 05 Jun, 2013 - 1 commit
  28. 04 Jun, 2013 - 1 commit
  29. 29 May, 2013 - 1 commit
  30. 25 May, 2013 - 1 commit
  31. 24 May, 2013 - 1 commit
  32. 23 May, 2013 - 1 commit
  33. 13 May, 2013 - 1 commit
  34. 06 May, 2013 - 1 commit