1. 18 Oct, 2018 1 commit
  2. 15 Oct, 2018 1 commit
  3. 26 Sep, 2018 1 commit
  4. 08 May, 2018 1 commit
  5. 14 Apr, 2018 1 commit
    • Jakob Kummerow's avatar
      [ubsan] Change Address typedef to uintptr_t · 2459046c
      Jakob Kummerow authored
      The "Address" type is V8's general-purpose type for manipulating memory
      addresses. Per the C++ spec, pointer arithmetic and pointer comparisons
      are undefined behavior except within the same array; since we generally
      don't operate within a C++ array, our general-purpose type shouldn't be
      a pointer type.
      
      Bug: v8:3770
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ib96016c24a0f18bcdba916dabd83e3f24a1b5779
      Reviewed-on: https://chromium-review.googlesource.com/988657
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52601}
      2459046c
  6. 22 Mar, 2018 1 commit
  7. 12 Dec, 2017 1 commit
  8. 18 Oct, 2017 1 commit
  9. 02 Aug, 2017 1 commit
  10. 08 Mar, 2017 1 commit
  11. 10 Feb, 2017 1 commit
    • rmcilroy's avatar
      [Compiler] Enable use of seperate zones for parsing and compiling. · 1fc93f2e
      rmcilroy authored
      In order to allow parallel compilation of eager inner functions, we need to
      seperate the zone used for parsing (which will be shared between all the
      parallel compile jobs) and the zone used for compilation. This CL changes
      CompilationInfo to require a zone (which can be different from the zone in
      ParseInfo). We then seal the ParseInfo zone after parsing and analysis is done
      to prevent any further allocation in that zone, so that it can be shared
      (read-only) with the parallel compile jobs.
      
      BUG=v8:5203
      
      Review-Url: https://codereview.chromium.org/2645403002
      Cr-Commit-Position: refs/heads/master@{#43089}
      1fc93f2e
  12. 06 Feb, 2017 1 commit
  13. 11 Jan, 2017 1 commit
    • rmcilroy's avatar
      [compiler] Collect eager inner functions for compilation during renumbering. · a3052cfe
      rmcilroy authored
      This CL modifies the ast-numbering phase to collect function literals which
      should be compiled eagerly. This is then used to eagerly compile the inner
      functions before compiling the outer function. This will be used to queue
      compilation jobs on the CompilerDispatcher in a later CL.
      
      This CL moves the compilation of eager inner functions out of the
      GetSharedFunctionInfo function and instead compiles them explicitly. This
      simplifies GetSharedFunctionInfo and also means there is no need to pass a
      LazyCompilationMode to the function, so this concept has been removed.
      
      BUG=v8:5203,v8:5215
      
      Review-Url: https://codereview.chromium.org/2618553004
      Cr-Commit-Position: refs/heads/master@{#42221}
      a3052cfe
  14. 11 Oct, 2016 1 commit
  15. 10 Oct, 2016 2 commits
  16. 07 Oct, 2016 2 commits
  17. 06 Oct, 2016 2 commits
  18. 04 Oct, 2016 1 commit
  19. 23 Sep, 2016 2 commits
  20. 22 Sep, 2016 2 commits
  21. 20 Sep, 2016 1 commit
  22. 29 Apr, 2016 1 commit
  23. 01 Apr, 2016 1 commit
  24. 17 Apr, 2015 1 commit
  25. 12 Feb, 2015 1 commit
  26. 11 Feb, 2015 1 commit
  27. 29 Jan, 2015 1 commit
  28. 23 Jan, 2015 1 commit
    • danno's avatar
      Remove the dependency of Zone on Isolate · c7b09aac
      danno authored
      Along the way:
      - Thread isolate parameter explicitly through code that used to
        rely on getting it from the zone.
      - Canonicalize the parameter position of isolate and zone for
        affected code
      - Change Hydrogen New<> instruction templates to automatically
        pass isolate
      
      R=mstarzinger@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/868883002
      
      Cr-Commit-Position: refs/heads/master@{#26252}
      c7b09aac
  29. 21 Oct, 2014 1 commit
  30. 08 Aug, 2014 1 commit
  31. 04 Aug, 2014 1 commit
  32. 03 Jun, 2014 1 commit
  33. 29 Apr, 2014 1 commit
  34. 24 Apr, 2014 2 commits