1. 24 Jul, 2015 1 commit
  2. 08 Jun, 2015 1 commit
  3. 05 May, 2015 1 commit
  4. 07 Apr, 2015 1 commit
  5. 19 Mar, 2015 1 commit
  6. 18 Mar, 2015 1 commit
  7. 11 Feb, 2015 1 commit
  8. 30 Jan, 2015 1 commit
  9. 19 Jan, 2015 1 commit
  10. 07 Jan, 2015 1 commit
  11. 10 Sep, 2014 1 commit
  12. 11 Mar, 2014 1 commit
  13. 18 Feb, 2014 1 commit
  14. 12 Feb, 2014 1 commit
    • rafaelw@chromium.org's avatar
      V8 Microtask Queue & API · 6b5a4cde
      rafaelw@chromium.org authored
      This patch generalizes Object.observe callbacks and promise resolution into a FIFO queue called a "microtask queue".
      
      It also exposes new V8 API which exposes the microtask queue to the embedder. In particular, it allows the embedder to
      
      -schedule a microtask (EnqueueExternalMicrotask)
      -run the microtask queue (RunMicrotasks)
      -control whether the microtask queue is run automatically within V8 when the last script exits (SetAutorunMicrotasks).
      
      R=dcarney@chromium.org, rossberg@chromium.org, dcarney, rossberg, svenpanne
      BUG=
      
      Review URL: https://codereview.chromium.org/154283002
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19344 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      6b5a4cde
  15. 15 Jan, 2014 1 commit
  16. 14 Oct, 2013 1 commit
  17. 11 Sep, 2013 1 commit
  18. 04 Sep, 2013 1 commit
  19. 26 Aug, 2013 1 commit
  20. 09 Aug, 2013 1 commit
    • svenpanne@chromium.org's avatar
      Instance-type-related fixes and cleanup. · f0305bd8
      svenpanne@chromium.org authored
      Things got quite a bit out of sync (don't we all love copy-n-paste?):
      
         * TypeToString didn't handle SLICED_STRING_TYPE,
           SLICED_ASCII_STRING_TYPE, FIXED_DOUBLE_ARRAY_TYPE,
           JS_FUNCTION_PROXY_TYPE and JS_DATE_TYPE.
      
         * INSTANCE_TYPE_LIST was missing entries for
           SLICED_ASCII_STRING_TYPE, JS_SET_TYPE, and JS_MAP_TYPE.
      
      To improve this maintenance nightmare a little bit, the missing
      instance types were added to the INSTANCE_TYPE_LIST macro and this
      list is now used via our beloved 2nd order macro technique in
      TypeToString. As a side-effect, the strings returned by TypeToString
      have a "_TYPE" suffix now, but this doesn't really matter and is a
      small price to pay for consistency.
      
      Removed INVALID_TYPE on the way, it had no real use.
      
      R=mstarzinger@chromium.org
      
      Review URL: https://codereview.chromium.org/22681004
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16120 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      f0305bd8
  21. 05 Aug, 2013 2 commits
  22. 02 Aug, 2013 1 commit