1. 27 Jun, 2019 1 commit
  2. 26 Oct, 2017 1 commit
  3. 26 Oct, 2016 1 commit
  4. 26 Sep, 2016 1 commit
    • adamk's avatar
      [modules] Detect and throw exceptions for cyclic dependencies · b48eb569
      adamk authored
      Use an unordered_map<Module, unordered_set<String>> to keep track
      of visited Module/ExportName pairs during ResolveExport.
      
      This required adding a Hash() method to Module, which is accomplished
      by allocating a Symbol and storing it in the SharedFunctionInfo::name
      slot, then delegating the hash to that Symbol.
      
      Also added a helper method Module::shared() to easily get ahold of
      the SharedFunctionInfo and call it in the appropriate places instead
      of re-doing the ternary operator.
      
      BUG=v8:1569
      
      Review-Url: https://codereview.chromium.org/2367623004
      Cr-Commit-Position: refs/heads/master@{#39743}
      b48eb569
  5. 23 Sep, 2016 1 commit
    • neis's avatar
      [modules] Do basic linking. · d7858e35
      neis authored
      Resolve imports and indirect exports at instantiation time.
      
      With this CL we have some basic functionality for modules working.  Not yet
      supported: star exports, namespace imports, cycle detection, proper variable
      initialisation in mutually recursive modules.
      
      BUG=v8:1569
      
      Review-Url: https://codereview.chromium.org/2362083002
      Cr-Commit-Position: refs/heads/master@{#39689}
      d7858e35
  6. 12 Sep, 2016 1 commit
  7. 25 Jul, 2016 1 commit
  8. 20 May, 2016 1 commit
  9. 16 Feb, 2016 1 commit
  10. 05 Feb, 2016 1 commit
  11. 02 Feb, 2016 1 commit
  12. 29 Jan, 2016 1 commit
    • littledan's avatar
      Fix Unicode string normalization with null bytes · f3e41d96
      littledan authored
      Previously, String.prototype.normalize constructed its ICU input
      string as a null-terminated string. This creates a bug for strings
      which contain a null byte, which is allowed in ECMAScript. This
      patch constructs the ICU string based on its length so that the
      entire string is normalized.
      
      R=jshin@chromium.org
      BUG=v8:4654
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1645223003
      
      Cr-Commit-Position: refs/heads/master@{#33614}
      f3e41d96
  13. 04 Jan, 2016 1 commit