1. da169a1 Merge "Fix FirstUniqueStrings after conversion to generics" by Treehugger Robot · 1 year, 6 months ago
  2. 51b2a8b Use per-app package list to avoid unnecessary dexpreopt. by Jiakai Zhang · 1 year, 6 months ago
  3. 48016d5 Fix FirstUniqueStrings after conversion to generics by Colin Cross · 1 year, 6 months ago
  4. a449678 Move CLC construction to Ninja phase. by Jiakai Zhang · 1 year, 8 months ago
  5. cf61e3c Revert^2 "Generate app profiles even if dexpreopt is disabled." by Jiakai Zhang · 1 year, 8 months ago
  6. 3d08c38 Revert "Generate app profiles even if dexpreopt is disabled." by Qiao Yang · 1 year, 8 months ago
  7. 7b845e8 Generate app profiles even if dexpreopt is disabled. by Jiakai Zhang · 1 year, 8 months ago
  8. 3317ce7 Install system server jar profiles into the APEX. by Jiakai Zhang · 1 year, 11 months ago
  9. 616be06 Pass "-Xgc:CMC" to dex2oat when userfaultfd GC is enabled. by Jiakai Zhang · 2 years, 2 months ago
  10. 76d56ee support system server jars install in system_ext by liulvping · 2 years, 8 months ago
  11. 6fad1d0 Dexpreopt: use "speed-profile" if a system server jar has a profile. by Ulya Trafimovich · 2 years, 6 months ago
  12. 389a647 Dexpreopt standalone system server jars. by Jiakai Zhang · 3 years, 1 month ago
  13. 0a0a2fb Add a build-time check for dexpreopting system server jars. by Jiakai Zhang · 3 years, 3 months ago
  14. 29e95d9 Move copy rule for system server jars from dexpreopt_gen to makefiles. by Ulya Trafimovich · 3 years, 3 months ago
  15. 519c5c8 Revert^2 "Preopt APEX system server jars." by Jiakai Zhang · 3 years, 4 months ago
  16. 92346c4 Revert "Preopt APEX system server jars." by Adrian Roos · 3 years, 4 months ago
  17. ca9bc98 Preopt APEX system server jars. by Jiakai Zhang · 3 years, 4 months ago
  18. aa3c355 eng builds: dexpreopt: stop explicitly removing minidebuginfo by Ryan Savitski · 3 years, 5 months ago
  19. 492b17d Rename UpdatableSystemServerJars to ApexSystemServerJars. by satayev · 3 years, 5 months ago
  20. 4dda75e Add usesTargetFiles option in dexpreopt_gen by Jeongik Cha · 3 years, 8 months ago
  21. 564fce4 Merge "Rename fields in dexpreopt config" by Treehugger Robot · 3 years, 8 months ago
  22. a596909 Rename fields in dexpreopt config by Jeongik Cha · 3 years, 8 months ago
  23. 9a6f87e Make SystemServerJars ConfiguredJarList. by satayev · 3 years, 8 months ago
  24. 982e384 Fix profileCommand to remove the profile first. by Vladimir Marko · 3 years, 8 months ago
  25. 230bd42 profman: Clean up output profile type options. by Vladimir Marko · 3 years, 8 months ago
  26. 33a3a81 Made ManifestPath OptionalPath instead of Path by Jeongik Cha · 3 years, 9 months ago
  27. dd62295 Fix AAPT path in dexpreopt. by Ulya Trafimovich · 3 years, 9 months ago
  28. bd6b076 Allow modules that don't run verify_uses_libraries to have nonempty CLC. by Ulya Trafimovich · 3 years, 10 months ago
  29. 0aba252 Reimplement verify_uses_libraries.sh in manifest_check.py. by Ulya Trafimovich · 3 years, 10 months ago
  30. b4f9d5c Merge "Stop using '&' for class loader context." by Nicolas Geoffray · 3 years, 10 months ago
  31. 863f3b9 Stop using '&' for class loader context. by Nicolas Geoffray · 3 years, 10 months ago
  32. 4a13acb Use compiler filter "verify" for dexpreopt w/o class loader context. by Ulya Trafimovich · 3 years, 10 months ago
  33. 8c35fcf Add non-fatal mode for verify_uses_libraries check. by Ulya Trafimovich · 3 years, 11 months ago
  34. f1a035e Pass pctx and ctx to NewRuleBuilder by Colin Cross · 4 years, 2 months ago
  35. 8cbc5d2 Rework class loader context implementation. by Ulya Trafimovich · 4 years, 2 months ago
  36. 6961267 Add unit tests for class loader context. by Ulya Trafimovich · 4 years, 2 months ago
  37. eb26886 Move class loader context definitions to a separate file. by Ulya Trafimovich · 4 years, 2 months ago
  38. 8130c48 Move part of logic from construct_context.py to Soong. by Ulya Trafimovich · 4 years, 3 months ago
  39. 46b3d5b Fix handling of "android.test.mock" in class loader context. by Ulya Trafimovich · 4 years, 2 months ago
  40. 24813e1 Unify handling of compat and normal libs in class loader contexts. by Ulya Trafimovich · 4 years, 3 months ago
  41. a54d33b Fail the build if dexpreopt cannot find path to a <uses-library>. by Ulya Trafimovich · 4 years, 3 months ago
  42. da4d9d9 Revert "Re-land "Move odexes of non-system apps into system_other"" by Anton Hansson · 4 years, 4 months ago
  43. 7548015 Re-land "Move odexes of non-system apps into system_other" by Anton Hansson · 5 years ago
  44. fc24ad3 Propagate transitive SDK Java library dependencies to dexpreopt. by Ulya Trafimovich · 4 years, 5 months ago
  45. b8063c6 Use common helper functions for getting sorted map keys. by Ulya Trafimovich · 4 years, 5 months ago
  46. 249386a Add structured representation for colon-separated jar lists. by Ulya Trafimovich · 4 years, 6 months ago
  47. 5f364b6 Rewrite construct_context.sh in Python. by Ulya Trafimovich · 4 years, 6 months ago
  48. c4dac26 Refactor class loader context generation. by Ulya Trafimovich · 4 years, 6 months ago
  49. 6e82748 Rename dexpreopt.config field to bring it in sync with Make. by Ulya Trafimovich · 4 years, 7 months ago
  50. d4bcea4 Refactor library path representation in dexpreopt. by Ulya Trafimovich · 4 years, 7 months ago
  51. eb3f9f1 Merge "Error on suboptimal system server classpath order, unless explicitly allowed." by Ulyana Trafimovich · 4 years, 7 months ago
  52. cd3203f Error on suboptimal system server classpath order, unless explicitly allowed. by Ulya Trafimovich · 4 years, 9 months ago
  53. 696c59d Clean up class loader context generation. by Ulya Trafimovich · 4 years, 7 months ago
  54. c9af538 Add android.test.base to class loader context for API version < 30. by Ulya Trafimovich · 4 years, 7 months ago
  55. df00dde Don't use obsolete "org.apache.http.legacy.impl" in class loader context. by Ulya Trafimovich · 4 years, 7 months ago
  56. 8640ab9 Raise an error instead of panic in SplitApexJarPairs. by Ulya Trafimovich · 4 years, 8 months ago
  57. 50c4a4b Use two-column format for PRODUCT_BOOT_JARS components. by Ulya Trafimovich · 4 years, 9 months ago
  58. 6cf2c0c Fix host path for dexpreopted system server modules defined in Make. by Ulya Trafimovich · 4 years, 8 months ago
  59. 55285ba Don't append build directory to the output path twice. by Ulya Trafimovich · 4 years, 9 months ago
  60. b358ebb Fix null pointer dereference in Soong on dexpreopt arc-services. by Ulya Trafimovich · 4 years, 10 months ago
  61. dacc6c5 Simplify the construction of class loader contexts for system server jars. by Ulya Trafimovich · 4 years, 10 months ago
  62. 3aff578 Simple refactoring of prefix related functions. by Jaewoong Jung · 5 years ago
  63. 8d80cee Pass dexpreopt config structs by reference. by Martin Stjernholm · 5 years ago
  64. 75a48d8 Reland: Separate dexpreopt.GlobalSoongConfig to allow independent caching of it. by Martin Stjernholm · 5 years ago
  65. f3ff010 Use precise class loader context for system server jars. by Ulya Trafimovich · 5 years ago
  66. 4cdada2 Make PRODUCT_BOOT_JARS and PRODUCT_UPDATABLE_BOOT_JARS disjoint. by Ulya Trafimovich · 5 years ago
  67. e4b5342 Revert "Separate dexpreopt.GlobalSoongConfig to allow independen..." by Hans Boehm · 5 years ago
  68. be9d0d2 Separate dexpreopt.GlobalSoongConfig to allow independent caching of it. by Martin Stjernholm · 5 years ago
  69. c52aaf1 Move generation of the dexpreopt tool paths into Soong. by Martin Stjernholm · 5 years ago
  70. 3391a1e Respect JIT-zygote config when generating boot image location. by Ulya Trafimovich · 5 years ago
  71. 3380531 Rollback to the legacy way of computing boot image locations. by Ulya Trafimovich · 5 years ago
  72. d57bd3c Revert "Move odexes of non-system apps into system_other" by Anton Hansson · 5 years ago
  73. 4d2eeed Use boot image extension for framework libraries. by Ulya Trafimovich · 5 years ago
  74. ccc26ef soong: Align update boot jar variable with system_server jar by Roshan Pius · 5 years ago
  75. f2cb7e9 Revert^2 "Do not dexpreopt system server jars from updatable modules." by Ulyana Trafimovich · 5 years ago
  76. 01f6b0a Revert "Do not dexpreopt system server jars from updatable modules." by Ulyana Trafimovich · 5 years ago
  77. 61c325e Do not dexpreopt system server jars from updatable modules. by Ulya Trafimovich · 5 years ago
  78. 43118dc Merge "Remove support for stripping dex." by Nicolas Geoffray · 5 years ago
  79. c1bf724 Remove support for stripping dex. by Nicolas Geoffray · 5 years ago
  80. 12b8d42 Move odexes of non-system apps into system_other by Anton Hansson · 5 years ago
  81. 43ab0bc Add partition subdirs to system_other by Anton Hansson · 5 years ago
  82. e710242 Add support for generating boot profiles. by Nicolas Geoffray · 5 years ago
  83. 0f41678 Expand the dexpreopt image dependencies to entire image by Dan Willemsen · 6 years ago
  84. 50ddcc4 Port uses-shared library verification and dexpreopting to Soong by Colin Cross · 6 years ago
  85. c032498 Revert "Port uses-shared library verification and dexpreopting to Soong" by Colin Cross · 6 years ago
  86. b66d7b1 Port uses-shared library verification and dexpreopting to Soong by Colin Cross · 6 years ago
  87. 38b9685 Move verify_uses_libraries.sh out of dexpreopt by Colin Cross · 6 years ago
  88. 3f7ddbb Enable app image startup cache for preopted apps by Mathieu Chartier · 6 years ago
  89. 2464ef4 Hardcode in dexopt the information that /system/product should be /product. by Nicolas Geoffray · 6 years ago
  90. 69f59a3 Make RuleBuilder methods take Paths by Colin Cross · 6 years ago
  91. ab898dc Revert "Make RuleBuilder methods take Paths" by Colin Cross · 6 years ago
  92. acdd694 Make RuleBuilder methods take Paths by Colin Cross · 6 years ago
  93. 454c087 Add CopyOf utility method by Colin Cross · 6 years ago
  94. 800fe13 Move dexpreopting of boot jars into Soong by Colin Cross · 6 years ago
  95. fa6e9ec Revert "Revert "Never strip and store dex files uncompressed when they are preopted on system."" by Nicolas Geoffray · 6 years ago
  96. 74ba962 Use ArchType in dexpreopt config by Colin Cross · 6 years ago
  97. c7e40aa Move dexpreopt image selection out of dexpreopt package by Colin Cross · 6 years ago
  98. 758290d Improve RuleBuilder documentation and methods by Colin Cross · 6 years ago
  99. feec25b Move dexpreopt.Script to android.RuleBuilder by Colin Cross · 6 years ago
  100. 8c6d250 Allow modules to disable stripping when dexpreopting by Colin Cross · 6 years ago