1. 08 Apr, 2021 1 commit
  2. 07 Apr, 2021 22 commits
  3. 06 Apr, 2021 16 commits
  4. 05 Apr, 2021 1 commit
    • Move restricted traces to CIPD. · 78dde332
      Jamie Madill authored
      All traces are now stored as DEPS entries in CIPD. The auto-generation
      script generates the DEPS entries. Note that we don't include DEPS in
      the list of generated outputs to simplify other rollers. Also we update
      auto-generation to include full sources list to allow 'gn analyze' to
      work successfully.
      
      Usees a trace fixture for common code. This will enable a more compact
      trace without as much repeated code. We must land a set of re-trace
      traces to avoid breakage. 
      
      Also includes a python script for uploading new traces to CIPD. The
      script first checks if traces are already present in the cloud, and if
      so it skips the upload. It will take a while to complete as the number
      of traces grows larger as it takes a few seconds per trace.
      
      The traces in this patch are also re-traced to use the common fixture
      code instead of including duplicated code in each trace. They now form
      a simple common interface and the autogenerated cpp is now simply a list
      of properties.
      
      I've also updated the capture/replay tests to use the simpler common
      entry point integration. There is less auto-generated glue code now.
      We now use a new serialized string query extension instead of calling
      directly into ANGLE's internals.
      
      Also includes a docs update. The capture/replay sample is broken and
      we'll need to update it in a follow-up CL. Also includes a few necessary
      fixes to the retracing script.
      
      Bug: angleproject:5811
      Change-Id: I977bc6dc56843c8966377fc445ae97e91e17319a
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2797833
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>