1. 21 Jan, 2021 1 commit
  2. 08 Jan, 2021 1 commit
  3. 09 Dec, 2020 1 commit
  4. 26 Aug, 2020 1 commit
  5. 18 Aug, 2020 1 commit
  6. 02 Jul, 2020 3 commits
  7. 12 May, 2020 1 commit
  8. 07 May, 2020 1 commit
  9. 06 May, 2020 1 commit
  10. 30 Apr, 2020 1 commit
  11. 17 Apr, 2020 1 commit
  12. 15 Apr, 2020 1 commit
    • Victor Costan's avatar
      Roll v8/third_party/googletest/src/ 10b1902d8..e3f0319d8 (43 commits) · b78080dd
      Victor Costan authored
      https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/10b1902d893e..e3f0319d89f4
      
      This CL also removes references to gmock-generated-matchers.h, which was
      removed from googletest in commit
      41b5f149ab306e96b5b2faf523505d75acffd98a, and to
      gmock-generated-function-mockers.h, which was removed from googletest in
      commit fbf67a70d07543f40832d0cd7a58f304bc6ab1d1.
      
      $ git log 10b1902d8..e3f0319d8 --date=short --no-merges --format='%ad %ae %s'
      2020-04-01 absl-team Googletest export
      2020-03-30 absl-team Googletest export
      2020-03-23 absl-team Googletest export
      2020-03-24 krystian.kuzniarek remove chapters on Autotools, Meson and plain Makefiles
      2020-03-24 krystian.kuzniarek remove dead code in googletest-output-test
      2020-03-24 pkryger Swap settimer and sigaction calls to avoid SIGPROF
      2020-03-20 absl-team Googletest export
      2019-07-11 adam.f.badura Add support for std::function in MockFunction (#2277)
      2019-12-26 adam.f.badura Add tests for MockFunction deduction (#2277)
      2020-03-17 absl-team Googletest export
      2020-03-16 dmauro Googletest export
      2020-03-13 absl-team Googletest export
      2020-03-06 absl-team Googletest export
      2020-03-03 absl-team Googletest export
      2020-03-03 absl-team Googletest export
      2020-03-11 romain.geissler Make sure IsATTY does not clobber errno.
      2020-02-27 absl-team Googletest export
      2020-02-25 absl-team Googletest export
      2020-02-19 absl-team Googletest export
      2020-02-21 johan.mabille Fixed warnings
      2020-02-12 absl-team Googletest export
      2020-02-11 absl-team Googletest export
      2020-02-11 absl-team Googletest export
      2020-02-10 absl-team Googletest export
      2020-02-10 absl-team Googletest export
      2020-02-07 absl-team Googletest export
      2020-02-07 absl-team Googletest export
      2020-02-06 durandal Googletest export
      2020-02-05 absl-team Googletest export
      2020-02-05 absl-team Googletest export
      2020-02-03 absl-team Googletest export
      2020-02-03 absl-team Googletest export
      2020-01-31 absl-team Googletest export
      2020-01-31 absl-team Googletest export
      2020-01-29 absl-team Googletest export
      2020-01-27 absl-team Googletest export
      2020-01-27 absl-team Googletest export
      2020-01-27 absl-team Googletest export
      2020-01-24 absl-team Googletest export
      2020-01-24 absl-team Googletest export
      2020-01-23 absl-team Googletest export
      2020-01-29 krystian.kuzniarek remove a dead reference to the Autotools script
      2019-11-11 krystian.kuzniarek add documentation for the premature-exit-file protocol
      
      Created with:
        roll-dep v8/third_party/googletest/src
      
      Bug: chromium:1070043
      Change-Id: If63ebef3355a8e9da53cfa131c50ba03a0ea650d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2150068Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Victor Costan <pwnall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#67138}
      b78080dd
  13. 21 Mar, 2020 1 commit
  14. 20 Mar, 2020 1 commit
  15. 09 Mar, 2020 1 commit
    • Tobias Tebbi's avatar
      [torque] Generate GC object visitors for Torque classes · 4f4d73f2
      Tobias Tebbi authored
      In the process:
      
      * Augment C++-generated Torque classes with SizeFor methods to
        calculate size of instances.
      
      * Add a new "@generateBodyDescriptor" annotation that causes Torque to
        generate C++ BodyDescriptors code that can be used to visit objects
        compatible with existing V8 mechanisms, e.g. GC
      
      * Fully automate C++ macro machinery so that adding non-extern Torque
        class doesn't require any C++ changes, including ensuring generation
        of instance types and proper boilerplate for validators and
        printers.
      
      * Make handling of @export a true annotation, allowing the modifier to
        be used on class declarations.
      
      * Add functionality such that classes with the @export annotation are
        available to be used from C++. Field accessors for exported classes
        are public and factory methods are generated to create instances of
        the objects from C++.
      
      * Change the Torque compiler such that Non-exported classes implicitly
        have the @generateBodyDescriptor annotation added and causes both
        verifiers and printers to be generated.
      
      * Switch non-extern Torque classes from using existing Struct-based
        machinery to being first-class classes that support more existing
        Torque class features.
      
      Change-Id: Ic60e60c2c6bd7acd57f949bce086898ad14a3b03
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2007490
      Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
      Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66621}
      4f4d73f2
  16. 29 Feb, 2020 1 commit
  17. 11 Feb, 2020 1 commit
  18. 09 Feb, 2020 1 commit
  19. 07 Feb, 2020 1 commit
  20. 06 Feb, 2020 1 commit
  21. 04 Feb, 2020 1 commit
  22. 24 Jan, 2020 1 commit
  23. 23 Jan, 2020 1 commit
  24. 17 Jan, 2020 1 commit
  25. 16 Jan, 2020 1 commit
  26. 10 Jan, 2020 1 commit
  27. 09 Jan, 2020 1 commit
  28. 08 Jan, 2020 2 commits
  29. 19 Dec, 2019 1 commit
  30. 18 Dec, 2019 1 commit
    • Nico Hartmann's avatar
      [torque] Enum language feature · fdc9fade
      Nico Hartmann authored
      This CL implements enums in Torque in three steps:
      
      1.) It implements necessary changes to Torque's type system. In
      particular, the constraints on constexpr types are relaxed such that
      constexpr types can exist without a corresponding non-constexpr
      version. Furthermore, constexpr and their non-constexpr counterpart
      need not be of the same kind of type. This allows an AbstractType to
      have a UnionType as its non-constexpr counterpart.
      
      2.) The enum feature itself is realized as a pure desugaring in the
      parser, where all required types, constants and macro specializations
      (like FromConstexpr<>) are generated from a simple enum declaration,
      such that enum entries are not just constants, but are namespace
      scoped and have distinct types so that they can be used within
      typeswitch constructs.
      
      3.) Almost all of the existing constants defined in torque
      (.tq files) are ported to new enum definitions.
      
      Bug: v8:10053
      Change-Id: I72426d3b1434f301fd690847e15603de0dc1021b
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1964392
      Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
      Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65503}
      fdc9fade
  31. 16 Dec, 2019 1 commit
  32. 13 Dec, 2019 2 commits
  33. 12 Dec, 2019 1 commit
  34. 05 Dec, 2019 1 commit
  35. 27 Nov, 2019 1 commit
  36. 21 Nov, 2019 1 commit