1. 19 Jul, 2013 1 commit
  2. 23 Apr, 2013 1 commit
  3. 02 Apr, 2013 1 commit
    • mstarzinger@chromium.org's avatar
      Add parser support for generators. · 2816f196
      mstarzinger@chromium.org authored
      This patchset begins by adding support for "yield", which is unlike other tokens
      in JS. In a generator, whether strict or classic, it is a syntactic keyword.
      In classic mode it is an identifier. In strict mode it is reserved.
      
      This patch adds YIELD as a token to the scanner, and adapts the preparser and
      parser appropriately. It also parses "function*", indicating that a function is
      actually a generator, for both eagerly and lazily parsed functions.
      
      Currently "yield" just compiles as "return".
      
      BUG=v8:2355
      TEST=mjsunit/harmony/generators-parsing
      
      Review URL: https://codereview.chromium.org/12646003
      Patch from Andy Wingo <wingo@igalia.com>.
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14116 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      2816f196
  4. 06 Jul, 2012 1 commit
  5. 16 Apr, 2012 1 commit
  6. 12 Mar, 2012 1 commit
  7. 24 Feb, 2012 1 commit
  8. 08 Feb, 2012 1 commit
  9. 01 Nov, 2011 1 commit
  10. 12 Oct, 2011 1 commit
  11. 19 Sep, 2011 1 commit
  12. 12 Sep, 2011 1 commit
  13. 08 Sep, 2011 1 commit
  14. 23 Aug, 2011 1 commit
  15. 22 Jun, 2011 1 commit
  16. 21 Jun, 2011 1 commit
  17. 24 May, 2011 1 commit
    • ricow@chromium.org's avatar
      Create stand-alone json parser (including scanner). · 3c7e1d70
      ricow@chromium.org authored
      The current json parser and scanner inherits fromt he normal scanners and parsers,
      which are more complicated than we need for parsing json.
      
      The supplied scanner works directly on the string supplied and has a
      fast case mode for scanning only ascii characters (it will simply
      create a substring or a symbol directly from the existing string). To
      allow for creating symbols from a substring I have added a
      SubStringAsciiSymbolKey that creates the hash based from our string
      without extracting the sub-string. In case we need to add the symbol
      it simply creates the symbol directly from the characters inside the
      given string.
      Review URL: http://codereview.chromium.org/7039037
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8029 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      3c7e1d70
  18. 12 Apr, 2011 1 commit
  19. 29 Mar, 2011 1 commit
  20. 18 Mar, 2011 3 commits
  21. 09 Feb, 2011 1 commit
  22. 07 Feb, 2011 1 commit
  23. 14 Jan, 2011 1 commit
  24. 03 Jan, 2011 1 commit
  25. 22 Dec, 2010 1 commit
  26. 07 Dec, 2010 1 commit
  27. 29 Nov, 2010 1 commit
  28. 19 Nov, 2010 1 commit
  29. 18 Nov, 2010 1 commit
  30. 17 Nov, 2010 1 commit
  31. 16 Nov, 2010 1 commit
  32. 05 Nov, 2010 1 commit
  33. 20 Sep, 2010 1 commit
  34. 03 Sep, 2010 1 commit
  35. 02 Sep, 2010 1 commit
  36. 24 Aug, 2010 2 commits
  37. 13 Jul, 2010 1 commit