1. e2e8816 Rewrite if-null-throw-null to requireNonNull in release by Christoffer Quist Adamsen · 5 years ago
  2. e8bc95a Reland "Retain runtime exception when amending origin information." by Ian Zerny · 5 years ago
  3. 1ac96f4 Transition live proto messages to being instantiated by Christoffer Quist Adamsen · 5 years ago
  4. 28b9126 Fix missing type propagation in processMethodsNeverReturningNormally() by Christoffer Quist Adamsen · 5 years ago
  5. 70ea375 Use immediate fallthrough block in string switch converter by Christoffer Quist Adamsen · 5 years ago
  6. c13f0eb Fix missing null check in lookupSingleVirtualTarget() by Christoffer Quist Adamsen · 5 years ago
  7. c143633 Report single target as lookup disregarding implementation method by Morten Krogh-Jespersen · 5 years ago
  8. 4730654 Use highest block number in string switch remover by Christoffer Quist Adamsen · 5 years ago
  9. 7177b4f Minor update to fix YouTube 13.37 test by Christoffer Quist Adamsen · 5 years ago
  10. 949a359 Unify type-may-have-finalizer checks by Christoffer Quist Adamsen · 5 years ago
  11. 915b62b Revert "Retain runtime exception when amending origin information." by Christoffer Quist Adamsen · 5 years ago
  12. 070ad2c Retain runtime exception when amending origin information. by Ian Zerny · 5 years ago
  13. 82e4132 Always trace all proto fields in tests by Christoffer Quist Adamsen · 5 years ago
  14. 6553035 Mark clinit field as final by Christoffer Quist Adamsen · 5 years ago
  15. fef533b Allow using directive for proto shrinking by Christoffer Quist Adamsen · 5 years ago
  16. 36d7f23 Add missing configuration file to YouTube 15.08 by Christoffer Quist Adamsen · 5 years ago
  17. 0f0225c Remove references to dead builders by Christoffer Quist Adamsen · 5 years ago
  18. 3c3b9cf Extend field value propagation to handle clinits with side effects by Christoffer Quist Adamsen · 5 years ago
  19. 98f3a59 Fix field propagation test by Christoffer Quist Adamsen · 5 years ago
  20. 7100466 Reprocess trivial field accesses by Christoffer Quist Adamsen · 5 years ago
  21. 2202041 Use initial instead of resolvedHolder when finding dispatch targets by Morten Krogh-Jespersen · 5 years ago
  22. e378f2b Account for propagated fields in lambda merger by Christoffer Quist Adamsen · 5 years ago
  23. c496881 Extend field optimization info to include if a field has become dead by Christoffer Quist Adamsen · 5 years ago
  24. d4f34c3 Pin super types and members for library classes extending program by Morten Krogh-Jespersen · 5 years ago
  25. 1c8bd51 Look for reservation state in frontier when missing by Morten Krogh-Jespersen · 5 years ago
  26. 989cea0 Remove disassemble from newly added test. by Ian Zerny · 5 years ago
  27. 8759635 Fix count error in IdempotentFunctionCallCanonicalizer by Ian Zerny · 5 years ago
  28. cba9cf7 Add SingleConstValue class by Christoffer Quist Adamsen · 5 years ago
  29. 4c00892 Introduce isMaterializableInAllContexts on SingleValue by Christoffer Quist Adamsen · 5 years ago
  30. 6d0e1cc Record method handle accesses in field access info by Christoffer Quist Adamsen · 5 years ago
  31. 56e6cb0 Introduce an abstract class DexValueNumber by Christoffer Quist Adamsen · 5 years ago
  32. 29a7548 Introduce a clinit field in DexItemFactory by Christoffer Quist Adamsen · 5 years ago
  33. 7e416fa Fix red tests by clementbera · 5 years ago
  34. 259df73 VerticalClassMerger should not merge to a target that narrows access by Morten Krogh-Jespersen · 5 years ago
  35. 69f1d4d Determine the use of not mapped types lazily for applymapping by Morten Krogh-Jespersen · 5 years ago
  36. 26bcbde Mark proto fields with hazzer field as used reflectively by Christoffer Quist Adamsen · 5 years ago
  37. 09a7230 Fix red tests by clementbera · 5 years ago
  38. 2fef05f Remove MyEnum.values().length by clementbera · 5 years ago
  39. 8fc40ef ConstClass Enums side-effect free by clementbera · 5 years ago
  40. 97a6e54 Propagate annotations for Kotlin value parameter. by Jinseong Jeon · 5 years ago
  41. 1c33c5e Don't maintain a set of dex items that has dontoptimize set by Rico Wind · 5 years ago
  42. ac8e7b4 Remove disassemble() calls from tests by Rico Wind · 5 years ago
  43. b19b7dd Update tests to reflect correct lookup targets by Morten Krogh-Jespersen · 5 years ago
  44. b204e87 Use System line separator in Kotlin default value test. by Jinseong Jeon · 5 years ago
  45. 28432b3 Introduce ReturnType to separate V from BaseTypeSignature. by Jinseong Jeon · 5 years ago
  46. f79f6eb Simplify renaming and setting of KmType. by Jinseong Jeon · 5 years ago
  47. a92ebc9 Reland "Towards synthesizing Kotlin @Metadata: type projection (type arguments)." by Jinseong Jeon · 5 years ago
  48. fe3830d Update ProcessKotlin*Test to keep necessary attributes. by Jinseong Jeon · 5 years ago
  49. a2b1659 Rewrite lookupSingleVirtual/InterfaceTarget to use lookup by Morten Krogh-Jespersen · 5 years ago
  50. 32d990f Fix disassembly for static fields by Rico Wind · 5 years ago
  51. 730f90e Print static value for fields in dissasembly by Rico Wind · 5 years ago
  52. 49fb2ab Move instantiation information to ObjectAllocationInfoCollectionImpl builder. by Ian Zerny · 5 years ago
  53. fe2aac7 Unify the reachable virtual target sets. by Ian Zerny · 5 years ago
  54. e172a9f Don't maintain immediate subtypes of java.lang.Object by Ian Zerny · 5 years ago
  55. a3143ea Separate ArrayTypeSignature from ClassTypeSignature. by Jinseong Jeon · 5 years ago
  56. f3b2caf Refactor lookupVirtualDispatchTargets to take appInfo by Morten Krogh-Jespersen · 5 years ago
  57. b49f312 Set that publicized private methods not override library methods by Morten Krogh-Jespersen · 5 years ago
  58. b8590f4 Relax failing assertion from lens rewriting by Christoffer Quist Adamsen · 5 years ago
  59. 834d0db Fix count expectations after API level reordering. by Ian Zerny · 5 years ago
  60. efbfc9f Test for possible tree shaking improvement of reachable methods. by Ian Zerny · 5 years ago
  61. cb6f6ca Logic for rewriting instance initializer info with a lens by Christoffer Quist Adamsen · 5 years ago
  62. b47eb3f Preparation for lens rewriting instance initializer info by Christoffer Quist Adamsen · 5 years ago
  63. f0d9c4c Fix Wrapper Red test by clementbera · 5 years ago
  64. 84fd42c Provide only instantiated subtypes to lookupVirtualDispatchTargets. by Ian Zerny · 5 years ago
  65. e01737f Desugared library: Time test by clementbera · 5 years ago
  66. 4172a3c Fix NPE arising from the absence of synthesized type by Christoffer Quist Adamsen · 5 years ago
  67. c245b7b Do not compute inlining constraint for pinned methods by Christoffer Quist Adamsen · 5 years ago
  68. 67b66a9 Always generate the big wrapper by clementbera · 5 years ago
  69. fabb314 Always mark synthesized interface bridges as pinned by Christoffer Quist Adamsen · 5 years ago
  70. f4bbc38 Experimental support for using D8 to desugar with Java classfile output by Søren Gjesse · 5 years ago
  71. ea84911 Remove redundant accessibility checks from inlining constraint computation by Christoffer Quist Adamsen · 5 years ago
  72. 2e146a0 Update YouTube tests by Christoffer Quist Adamsen · 5 years ago
  73. e02b901 Don't emit line numbers when keepparameternames is set by Rico Wind · 5 years ago
  74. df92561 Enum unboxing: Test snap rule by clementbera · 5 years ago
  75. 50d68a1 Enum unboxing: pinned enums by clementbera · 5 years ago
  76. 542362b Enum unboxing working on r8 by clementbera · 5 years ago
  77. b93b4e9 Revert "Towards synthesizing Kotlin @Metadata: type projection (type arguments)." by Jinseong Jeon · 5 years ago
  78. 1845109 Towards synthesizing Kotlin @Metadata: type projection (type arguments). by Jinseong Jeon · 5 years ago
  79. 10124b8 First step towards internal encoding of generic signature. by Jinseong Jeon · 5 years ago
  80. ad5b8c7 Allow unreachable ret instructioins in the input. by Ian Zerny · 5 years ago
  81. 8f5d474 Add a YouTube 15.08 test by Christoffer Quist Adamsen · 5 years ago
  82. fa020a2 Desugared library: fix json file by clementbera · 5 years ago
  83. 90bd0b2 Fix typo in allowStderrMessages by Ian Zerny · 5 years ago
  84. a666963 Check for any line separator when reading service files by Morten Krogh-Jespersen · 5 years ago
  85. da654a8 RewrittenProto: Unify argument representation by clementbera · 5 years ago
  86. 07ef483 Introduce EnumValueInfoMap rewritten with lens. by clementbera · 5 years ago
  87. 4c3a2f7 Mark the full interface hierarchy as unused. by Ian Zerny · 5 years ago
  88. 3e3cba9 Do not rematerialize singleton getters by Christoffer Quist Adamsen · 5 years ago
  89. c5ac744 Don't outline code from features by Søren Gjesse · 5 years ago
  90. 6e09074 Do not create EnumSwitchInfo in presence of unexpected switch key by Christoffer Quist Adamsen · 5 years ago
  91. d7436e3 Remove if-condition that is always true by Christoffer Quist Adamsen · 5 years ago
  92. 7ab6502 Fix bug in const-class propagation by Christoffer Quist Adamsen · 5 years ago
  93. cda70da Add main dex rules to YouTube 14.44 test by Christoffer Quist Adamsen · 5 years ago
  94. b390592 Use a keepclasseswithmembers rule in Gson reproduction by Christoffer Quist Adamsen · 5 years ago
  95. ad14218 Transition dependent items for instantiated interfaces by Morten Krogh-Jespersen · 5 years ago
  96. 749a5d3 RewrittenPrototype: clean-up returnInfo by clementbera · 5 years ago
  97. 1ca3c03 Reproduce Gson issue in Kotlin with full mode (in Java) by Christoffer Quist Adamsen · 5 years ago
  98. ece8fc8 Abort member rebinding on missing library class definition. by Ian Zerny · 5 years ago
  99. 5ffa58f Add command line utility for compile dump files. by Ian Zerny · 5 years ago
  100. b853596 Prevent value propagation of instance field in nest test by Christoffer Quist Adamsen · 5 years ago