1. 04 Apr, 2019 1 commit
  2. 11 Sep, 2018 2 commits
  3. 30 Jul, 2018 1 commit
  4. 23 Jul, 2018 1 commit
  5. 18 Jul, 2018 1 commit
  6. 12 Jul, 2018 1 commit
  7. 04 Jun, 2018 1 commit
  8. 01 Jun, 2018 2 commits
  9. 29 May, 2018 1 commit
  10. 26 Feb, 2018 1 commit
  11. 23 Jun, 2017 1 commit
  12. 10 Feb, 2017 1 commit
  13. 19 Jan, 2017 1 commit
  14. 13 Jan, 2017 1 commit
  15. 12 Jan, 2017 2 commits
  16. 10 Jan, 2017 1 commit
  17. 21 Dec, 2016 1 commit
  18. 11 Nov, 2016 1 commit
    • verwaest's avatar
      Make private symbols non-enumerable · 135b9f93
      verwaest authored
      Methods in the runtime that enumerate over properties should never deal with private symbols. Most commonly such methods only loop over enumerable properties. This fix avoids accidentally handling private symbols in methods that only deal with enumerable properties. Methods that need to look at non-enumerable properties as well still have to manually filter private symbols (e.g., the KeyAccumulator).
      
      BUG=chromium:664411
      
      Review-Url: https://codereview.chromium.org/2499593002
      Cr-Commit-Position: refs/heads/master@{#40932}
      135b9f93
  19. 07 Oct, 2016 3 commits
  20. 18 Feb, 2016 1 commit
  21. 16 Feb, 2016 2 commits
  22. 26 Jan, 2016 1 commit
    • jarin's avatar
      Replace HeapType with a non-templated FieldType class. · cfaeb63b
      jarin authored
      This replace HeapType with a dedicated class that implements just what we need for field type tracking. In the next CL, I plan to remove FieldType::Iterator because FieldType can iterate over at most one map.
      
      The ultimate plan is to get rid of templates in types.(h|cc) and remove type-inl.h.
      
      TBR=rossberg@chromium.org
      
      Review URL: https://codereview.chromium.org/1636013002
      
      Cr-Commit-Position: refs/heads/master@{#33521}
      cfaeb63b
  23. 30 Sep, 2015 1 commit
  24. 12 Aug, 2015 1 commit
    • mstarzinger's avatar
      Remove inline header includes from non-inline headers (1). · 00a07bc1
      mstarzinger authored
      This tries to remove includes of "-inl.h" headers from normal ".h"
      headers, thereby reducing the chance of any cyclic dependencies and
      decreasing the average size of our compilation units.
      
      Note that this change still leaves 7 violations of that rule in the
      code. However there now is the "tools/check-inline-includes.sh" tool
      detecting such violations.
      
      R=bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1283033003
      
      Cr-Commit-Position: refs/heads/master@{#30125}
      00a07bc1
  25. 20 Apr, 2015 1 commit
  26. 23 Mar, 2015 1 commit
  27. 19 Mar, 2015 1 commit
  28. 26 Feb, 2015 3 commits
  29. 18 Feb, 2015 2 commits
  30. 19 Jan, 2015 1 commit
    • ishell's avatar
      Massive renaming of PropertyType values and other implied stuff. · 33994b4a
      ishell authored
      PropertyKind:
        DATA -> kData
        ACCESSOR -> kAccessor
      
      PropertyType:
        FIELD -> DATA
        CONSTANT -> DATA_CONSTANT
        ACCESSOR_FIELD -> ACCESSOR
        CALLBACKS -> ACCESSOR_CONSTANT
      
      PropertyLocation:
        IN_OBJECT -> kField
        IN_DESCRIPTOR -> kDescriptor
      
      StoreMode:
        FORCE_IN_OBJECT -> FORCE_FIELD
      
      FieldDescriptor -> DataDescriptor
      ConstantDescriptor -> DataConstantDescriptor
      CallbacksDescriptor -> AccessorConstantDescriptor
      
      Review URL: https://codereview.chromium.org/856503002
      
      Cr-Commit-Position: refs/heads/master@{#26146}
      33994b4a
  31. 19 Nov, 2014 1 commit