1. 02 Oct, 2014 1 commit
  2. 25 Aug, 2014 1 commit
  3. 20 Aug, 2014 1 commit
    • wingo@igalia.com's avatar
      Support symbol-named properties in API · e929f5fe
      wingo@igalia.com authored
      Add new "Name" type to API that is a supertype of Symbol and String.
      
      Object::SetDeclaredAccessor, Object::SetAccessorProperty, Template::Set,
      Template::SetAccessorProperty, and Template::SetDeclaredAccessor now
      take a Name as the property name instead of a String.
      
      Add Object::SetAccessor, Template::SetNativeDataProperty, and
      ObjectTemplate::SetAccessor overloads that can define accessors for
      symbol-named properties.
      
      R=dcarney@chromium.org, rossberg@chromium.org
      BUG=v8:3394
      TEST=cctest/test-api/TestSymbolProperties
      LOG=Y
      
      Review URL: https://codereview.chromium.org/459413002
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23247 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      e929f5fe
  4. 11 Aug, 2014 1 commit
  5. 02 Jul, 2014 1 commit
  6. 03 Jun, 2014 1 commit
  7. 28 May, 2014 1 commit
  8. 26 May, 2014 3 commits
  9. 29 Apr, 2014 2 commits
  10. 28 Apr, 2014 4 commits
  11. 24 Apr, 2014 2 commits
  12. 23 Apr, 2014 1 commit
  13. 16 Apr, 2014 2 commits
  14. 15 Apr, 2014 1 commit
  15. 10 Apr, 2014 2 commits
  16. 07 Mar, 2014 1 commit
  17. 28 Feb, 2014 2 commits
  18. 04 Feb, 2014 1 commit
  19. 30 Jan, 2014 1 commit
  20. 05 Nov, 2013 1 commit
  21. 25 Sep, 2013 1 commit
  22. 02 Sep, 2013 1 commit
  23. 16 Aug, 2013 1 commit
  24. 18 Jul, 2013 2 commits
  25. 19 Apr, 2013 1 commit
  26. 04 Apr, 2013 1 commit
  27. 09 Jul, 2012 1 commit
    • rossberg@chromium.org's avatar
      Implement proper module linking. · 98db1a36
      rossberg@chromium.org authored
      Specifically:
      
      - In parser, check that all exports are defined.
      - Move JSModule allocation from parser to scope resolution.
      - Move JSModule linking from full codegen to scope resolution.
      - Implement module accessors for exported value members.
      - Allocate module contexts statically along with JSModules
        (to allow static linking), but chain them when module literal is evaluated.
      - Make module contexts' extension slot refer to resp. JSModule
        (makes modules' ScopeInfo accessible from context).
      - Some other tweaks to context handling in general.
      - Make any code containing module literals (and thus embedding
        static references to JSModules) non-cacheable.
      
      This enables accessing module instance objects as expected.
      Import declarations are a separate feature and do not work yet.
      
      R=mstarzinger@chromium.org
      BUG=v8:1569
      TEST=
      
      Review URL: https://chromiumcodereview.appspot.com/10690043
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12010 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      98db1a36
  28. 25 Jan, 2012 1 commit
  29. 06 May, 2011 1 commit