Skip to content
Snippets Groups Projects
  1. Oct 02, 2017
  2. Sep 30, 2017
    • Taylor Cramer's avatar
      [rust] Split client and server FIDL traits for honest error handling · 3cd337d4
      Taylor Cramer authored
      While FIDL clients can reasonably return errors to be handled by the
      user, FIDL services don't currently have an out-of-band way to return
      protocol errors or other failure messages. When a server is unable to
      process a request but a response is required, the only way to indicate
      failure to the client is to close the channel. When no response is
      required, the server can choose to either swallow the error or close
      the channel.
      
      Change-Id: I244e11d351c2ad130d582354632e75897634c9ab
      3cd337d4
    • Taylor Cramer's avatar
      [rust] Move FIDL server to FuturesUnordered · f1b43d51
      Taylor Cramer authored
      Change-Id: I0a47ab9907cbf8f703536ebc01e8805a6c781957
      f1b43d51
  3. Sep 29, 2017
  4. Sep 28, 2017
    • Taylor Cramer's avatar
      Add Rust implementation of FIDL echo example · 2a9d14b0
      Taylor Cramer authored
      Create the fidl-service crate to manage common tasks for Rust
      FIDL services.
      
      Change-Id: I7f04d66c126721b9f0f7dd46a107f3ea7c6126a5
      2a9d14b0
    • Martin Puryear's avatar
      [media] fewer param checks: internally-focused API · eb15bc5f
      Martin Puryear authored
      Initial implementation of the media_client library
      contained exhaustive parameter checks, striving to
      make the library crash-proof. Realistically, the
      library runs in-proc, so error checks only defend
      apps against themselves -- relatively low value.
      This change converts any remaining NULL-checks to
      DCHECKs, and eliminates the "bad-handle" checks on
      audio_manager and audio_output_stream (previously
      done upon every API call).
      
      One bonus: rough perf profiliing shows an approx.
      improvement of 100 nsec per API call.
      More concretely, having less code is usually a
      good thing.
      
      Change-Id: I6e2e947e2512f3f84775d39aeb2c79334fc41dfa
      eb15bc5f
    • John Bauman's avatar
      [magma] Build vulkan tests on arm mali · c2bfc179
      John Bauman authored
      They're only built when build_libvulkan_arm_mali is set. The tests'
      dependencies on mesa are also removed.
      
      Change-Id: Ia08dbb5d254690845eb8144e7639d01d2c05c357
      c2bfc179
    • John Bauman's avatar
      [msd-arm-mali] Add MsdArmBuffer · 47c9c199
      John Bauman authored
      Allows libvulkan to create and import buffers.
      
      Change-Id: Id515b7a2c7b7c73e2422b04997d34d9f333213f7
      47c9c199
Loading