1. 11 Aug, 2017 1 commit
  2. 24 Apr, 2017 1 commit
  3. 05 Apr, 2017 1 commit
  4. 16 Feb, 2017 2 commits
  5. 15 Feb, 2017 1 commit
    • clemensh's avatar
      [gcmole] Avoid hardcoded maximum of 256 locals · b8787e34
      clemensh authored
      This CL changes the datastructure to store live variables from a
      std::bitset<256> to a std::vector<bool> to support an arbitrary number
      of locals. Unfortunately, std::vector<bool> does not define |= and &=
      operators, so I added them on the Environment class.
      
      R=vegorov@chromium.org, mstarzinger@chromium.org, machenbach@chromium.org
      BUG=v8:5970
      
      Review-Url: https://codereview.chromium.org/2694103005
      Cr-Commit-Position: refs/heads/master@{#43216}
      b8787e34
  6. 21 Sep, 2016 1 commit
    • machenbach's avatar
      [gn] Add gn support to gcmole · a8951a96
      machenbach authored
      This also adds sources missing for PPC and x87, fixes a few
      missing files in gyp due to wrong quotation and a few that
      were simply not included.
      
      The gn files are now authoritative, but the gcmole gyp and
      gn source lists are enforced to match exactly.
      
      This additional enforcement helped finding the bugs above
      and will be removed when we deprecate the gyp files.
      
      BUG=614645
      NOTRY=true
      
      Review-Url: https://codereview.chromium.org/2352103002
      Cr-Commit-Position: refs/heads/master@{#39592}
      a8951a96
  7. 03 Aug, 2016 1 commit
  8. 28 Jun, 2016 1 commit
  9. 14 Jun, 2016 1 commit
  10. 29 Apr, 2016 1 commit
  11. 25 Apr, 2016 1 commit
    • machenbach's avatar
      [build] Prepare moving v8.gyp to src/ · cb855fe7
      machenbach authored
      This will allow to pull in gyp as a deps to the same location
      as chromium (tools/gyp not build/gyp), needed for gn switch.
      
      This is the first step of a 3-way move.
      1) Copy v8.gyp in v8
      2) Update references in embedders (follow up)
      3) Remove old v8.gyp (follow up)
      
      BUG=chromium:474921
      LOG=n
      NOTRY=true
      
      Review URL: https://codereview.chromium.org/1920793002
      
      Cr-Commit-Position: refs/heads/master@{#35760}
      cb855fe7
  12. 01 Mar, 2016 1 commit
  13. 17 Feb, 2016 4 commits
  14. 16 Feb, 2016 1 commit
    • machenbach's avatar
      [Swarming] Bundle gcmole tools. · 3ec14170
      machenbach authored
      This enables downloading all gcmole dependencies from
      google storage on demand, controlled by a gyp flag
      "gcmole=1". This makes the analysis portable to any linux64
      host. The archive contains a prebuilt clang in the needed
      version, the gcmole plugin and a lua binary.
      
      The tool can be run through a new wrapper that sets up the
      environment. This'll ease running it on swarming.
      
      BUG=chromium:535160
      LOG=n
      
      Review URL: https://codereview.chromium.org/1703533002
      
      Cr-Commit-Position: refs/heads/master@{#34046}
      3ec14170
  15. 18 Feb, 2015 2 commits
  16. 08 Aug, 2014 1 commit
  17. 07 Aug, 2014 1 commit
    • svenpanne@chromium.org's avatar
      Update gcmole to a more recent clang/llvm. · 6e75bfc3
      svenpanne@chromium.org authored
      * Changes for 2.9:
           * Use CXX in Makefile instead of hardwired g++, we need a more
             modern GCC than 4.6 later, anyway.
      
      * Changes for 3.0:
           * Use llvm namespace.
           * Diagnostic => DiagnosticsEngine.
      
      * Changes for 3.1:
           * The BlockDeclRefExpr AST node is gone.
           * The structure of the CXXNewExpr AST node has changed.
           * Path changed from Release to Release+Asserts.
           * Use clang++ instead of -cc1, otherwise we lose the system include
             paths.
      
      * Changes for 3.2:
           none needed
      
      * Changes for 3.3:
           * Use lookup_iterator::begin/end instead of first/second.
      
      * Changes for 3.4:
           * createItaniumMangleContext => ItaniumMangleContext::create.
      
      * Changes for 3.5:
           * clang uses <type_traits> now, so -std=c++0x is needed.
           * Type-trait-related AST changes.
           * getCustomDiagID signature changed.
           * We must link the C++ library statically now.
      
      R=mstarzinger@chromium.org
      
      Review URL: https://codereview.chromium.org/445983002
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22972 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      6e75bfc3
  18. 03 Jun, 2014 1 commit
  19. 17 Apr, 2014 1 commit
  20. 25 Mar, 2014 1 commit
  21. 14 Aug, 2013 3 commits
  22. 13 Aug, 2013 2 commits
  23. 17 Jun, 2013 1 commit
  24. 23 Apr, 2013 1 commit
  25. 22 Apr, 2013 1 commit
  26. 19 Apr, 2013 1 commit
  27. 17 Feb, 2012 1 commit
  28. 04 Oct, 2011 1 commit
  29. 13 Jul, 2011 1 commit
  30. 16 May, 2011 1 commit
  31. 07 Apr, 2011 1 commit