commit | e422fce1edd577ea579dbff7adc3f00cccd4c20e | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Thu Sep 30 15:55:56 2021 -0700 |
committer | Steven Moreland <smoreland@google.com> | Fri Oct 01 18:02:12 2021 +0000 |
tree | 4c0688b10af1b3ea279154434143692183396b7a | |
parent | 7501a6a5beec574c8476f8defb7aede7f530bbe4 [diff] |
remove RemovePath Generally: - we do overwrite files (perhaps should stop, but for legacy constraints) - we ask build systems to clean the output directory before we run code - if an error happens in a backend, it should be AIDL_FATAL, and we should attempt to fix things in the validation phase of the compiler - if there is an I/O error, we should crash/report a fatal error, but avoid removing paths (for debuggability, and since there is an I/O issue, avoid doing additional I/O) - if a user tries to use this file, and it's incomplete, then this is a way they can discover they aren't checking the error code from their compiler Fixes: 201507504 Test: aidl_unittests Change-Id: Id0360c2253d4e53a5e76bfbc1b5c83dc0aa491c4
Documentation for this project is currently maintained here:
https://source.android.com/devices/architecture/aidl/overview