-
Andrew Grieve authored
* optparse -> argparse * Removes proguard_util.py by inlining relevant logic * Ensures all outputs are written to temporary files, and then moved into place upon success * Fixes --proguard-config-exclusions not being applied for R8. * Fixes -assumevalues sdkint expression for non-R8 (it failed for -assumenosideeffects). * Unifies output hiding logic for R8/ProGuard * Makes --expected-configs-file work for non-R8 mode * And runs it before the proguard step for faster feedback. * Removes ProGuard-only --apply-mapping logic of stripping methods (no longer relevant). Change-Id: I91aa80a52afbba674b4bbc10f41f7470142daa7e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1752842 Commit-Queue: Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Sam Maier <smaier@chromium.org> Cr-Commit-Position: refs/heads/master@{#687401}
0d9deacd