1. 5dde42d Clean up opensource repo; remove Dagger 1 references by ronshapiro · 8 years ago
  2. cbd4286 Merge pull request #414 from google/fixed_moe_writing_branch by Ron Shapiro · 8 years ago
  3. 9761f5d Migrate @Provides methods to @Binds methods where possible. by gak · 8 years ago
  4. 30daeb2 Correctly report duplicate bindings with different contribution types. Don't throw VerifyException if a @Provides binding conflicts with a @Binds. by dpb · 8 years ago
  5. bee27f0 Added install info to README for Gradle users. by kkovach · 8 years ago
  6. 3f74a7e Migrate @Provides methods to @Binds methods where possible. by gak · 8 years ago
  7. 1da2999 Refactor the way we add the synthetic Map<K, V> and Map<K, Produced<V>> bindings and the synthetic multibindings. by dpb · 8 years ago
  8. 6313ae3 Use @AutoValue.Builder for ProvisionBinding and ProductionBinding. Override MembersInjectionBinding.contributingModule() to return absent. by dpb · 8 years ago
  9. 7edcd4d Refactoring in preparation for releasable references feature. by dpb · 8 years ago
  10. 131762a Allow @Provides methods in @ProducerModules by ronshapiro · 8 years ago
  11. a1097f9 Now that we have DependencyRequest.isSynthetic(), we don't need to do all this work to exclude synthetic requests when deciding whether providers break cycles. by dpb · 8 years ago
  12. 40260f1 Restore some previously scrubbed comments. by Christian Gruber · 8 years ago
  13. deb480c Merge pull request #398 from google/moe_writing_branch_from_1fafa50a525b0c3158563f76a24909319c815da6 by Ron Shapiro · 8 years ago
  14. 5ffee22 2.5 changelog by ronshapiro · 8 years ago
  15. 57bd58c Reconfigure the way we exclude internal packages from javadoc by ronshapiro · 8 years ago
  16. 40ac666 More @Bind -> @Binds renaming artifacts by ronshapiro · 8 years ago
  17. 828b1a2 Small refactoring of the internals of BindingGraph.Factory.Resolver. by dpb · 8 years ago
  18. 4161e48 Merge pull request #396 from google/moe_writing_branch_from_ca941ddd11cba1600ae88cd7373991148aa137a9 by Ron Shapiro · 8 years ago
  19. 1fafa50 Fix more unused imports. by dpb · 8 years ago
  20. 0dca55e Replace nested @Multibindings interfaces with the new @Multibinds feature. by dpb · 8 years ago
  21. 23c17b8 Implement @Binds @IntoMap by ronshapiro · 8 years ago
  22. f4feab2 Remove some unused imports. by dpb · 8 years ago
  23. d68c98a Merge pull request #393 from google/moe-sync by Gregory Kick · 8 years ago
  24. ca941dd Update the pom so that our javadoc looks reasonable. by gak · 8 years ago
  25. 87b5f7e Clean up our javadoc to ensure that they are compatible with MOE. by gak · 8 years ago
  26. d75b83c ✂️ dead code, fix some broken javadoc by ronshapiro · 8 years ago
  27. db5cc60 Make bindingPackage a concrete method on Binding instead of requiring all binding value types to define it. by ronshapiro · 8 years ago
  28. d5a88e2 For component fields that correspond to @IntoSet methods, name providers elementTypeProvider instead of setOfElementTypeProvider, since those providers are no longer wrapping their results in Collections.singletonSet. by ronshapiro · 8 years ago
  29. 92f3fed Fix up markdown in changelog. by dpb · 8 years ago
  30. cea017c Remove the special case where we hold a local variable to invoke a Factory by instead explicitly specifying the generics. by gak · 8 years ago
  31. 698653f Add factories for SetType.from(Key) and MapType.from(Key) by ronshapiro · 8 years ago
  32. a360371 Fix map bindings with contributions from both @Produces and @Provides methods. by beder · 8 years ago
  33. 846fd94 Implement @Binds @IntoSet and @ElementsIntoSet by ronshapiro · 8 years ago
  34. 1f54547 Add state checking to DoubleCheck to make sure that recursive calls that end up returning different instances will throw. by gak · 8 years ago
  35. 79c1dac Make generated producer factories implement AsyncFunction so that they do not need to allocate a new object when transforming a future. by beder · 8 years ago
  36. ec68e9a Rollback state checking in DoubleCheck because there _is_ a corner case by gak · 8 years ago
  37. aaa04b9 Add state checking to DoubleCheck to make sure that it is not being called in a circular dependency. by gak · 8 years ago
  38. 7a86655 Merge pull request #387 from google/moe_sync_2_5 by Ron Shapiro · 8 years ago
  39. 1aae74d Make sure only and all dependency requests that should appear in the dependency trace do, by adding an explicit bit to each when they're created, rather than relying on a stateful predicate that looks at the kind of the previous binding. by dpb · 8 years ago
  40. 71714e6 Initialize deferred dependencies before delegates. by gak · 8 years ago
  41. 228475f Implement @Multibinds. by dpb · 8 years ago
  42. 12ec79b Remove Validator and CachingValidator. Make BindingMethodValidators cache as an implementation detail. Let classes that use BMVs inject the concrete types. by dpb · 8 years ago
  43. 233dc9b Forbid scope annotations on @Produces methods. by beder · 8 years ago
  44. 2df89f9 Correctly record the owning component for bindings that were previously resolved in one ancestor, but depend on multibinding contributions from another ancestor. by dpb · 8 years ago
  45. 795db68 Refactor to combine ModuleProcessingStep and ProducerModuleProcessingStep. They were doing the same thing. by dpb · 8 years ago
  46. 5ae71eb Retain Producers annotations at runtime to allow compatibility with Guice's DaggerProducerAdapter. by beder · 8 years ago
  47. a147f61 Refactor the method validation tests. Extract ModuleMethodAssert to make it easy to assert errors with individual module methods. by dpb · 8 years ago
  48. 3d0d902 Optimizations to SetFactory.Builder. by ronshapiro · 8 years ago
  49. 5db0cb1 Refactor the method validators, extracting a base BindingMethodValidator class to reduce code duplication. by dpb · 8 years ago
  50. 96076cc Migrate @Provides(type = Provides.Type) to new Dagger multibinding annotations. Also migrate @Produces(type = ...) by ronshapiro · 9 years ago
  51. 5336ac1 Fix some warnings. by dpb · 9 years ago
  52. eace97f Improve the Dagger's optional validation: by beder · 9 years ago
  53. d42ce7c Store a binding's @MapKey annotation directly instead of deriving it from the binding element. by ronshapiro · 9 years ago
  54. e56af6a Add a SetFactory.Builder which doesn't require all Providers to be Provider<Set<T>>. Also create a builder for SetProducer and SetOfProducedProducer. by ronshapiro · 9 years ago
  55. 01f9e6e {@link Binds} by ronshapiro · 9 years ago
  56. 72933ee Update to JavaPoet 1.7.0 by ronshapiro · 9 years ago
  57. d80bc2a Merge pull request #374 from google/moe_writing_branch_from_e7e7b1b12825106804e3549a82dc9573bad02b8f by Ron Shapiro · 9 years ago
  58. 8ee2c25 Get rid of costly map building. by erikbodzsar · 9 years ago
  59. 0fe3d92 Only call graph.componentRequirements() once per addBuilderMethods() invocation. by erikbodzsar · 9 years ago
  60. 4955ef9 Change interface HasSourceElement to base class BindingDeclaration (implementing HasKey), and delete SourceElement itself. by dpb · 9 years ago
  61. 31ce673 Delete unused DependencyRequest.enclosingType(). by dpb · 9 years ago
  62. d289ddc Clean up FrameworkField a bit. Rename methods, remove code duplication. Pass an optional framework class name rather than an optional BindingType to forResolvedBindings. by dpb · 9 years ago
  63. eceb4aa No more warnings! by dpb · 9 years ago
  64. 2b6454b More @Binds not @Bind corrections by ronshapiro · 9 years ago
  65. b89893c Don't throw when unwrapped @MapKeys don't specify a member that has a default value by ronshapiro · 9 years ago
  66. fd58bdc Fix malformed @see links. by gak · 9 years ago
  67. b365b4a Disallow component builder setters for abstract modules. by dpb · 9 years ago
  68. f764700 Refactor BindingGraph.componentRequirements() for readability. by dpb · 9 years ago
  69. 567d615 Merge pull request #365 from google/moe_writing_branch_from_f24cac23c35925131cf0a77079777e24afc8e7e4 by Ron Shapiro · 9 years ago
  70. e7e7b1b Merge all @Inject validators into InjectValidator. by beder · 9 years ago
  71. 5a5f70e 2.4 changelog and 2.5-SNAPSHOT update by ronshapiro · 9 years ago
  72. 95f0861 Revert the workaround to classpath issues caused by google-java-format bundling but not relocating their copy of guava, which affected 2.3. The issue is no longer there, and the tests should fail if it regresses. by cgruber · 9 years ago
  73. f60266a Merge pull request #364 from google/moe_writing_branch_from_3294e6842ad6d4f3190c7e6f5310901991a60ecd by Ron Shapiro · 9 years ago
  74. 6305c4e Merge branch 'master' into moe_writing_branch_from_3294e6842ad6d4f3190c7e6f5310901991a60ecd by Ron Shapiro · 9 years ago
  75. f24cac2 Update google-java-format to 1.0 by cushon · 9 years ago
  76. 23527f6 Stop using $ in class file names by ronshapiro · 9 years ago
  77. 6b454b6 Fix typos in javadoc. by cgruber · 9 years ago
  78. 28d7710 Merge pull request #360 from google/moe_writing_branch_from_e1a52fef9e0aac0e5b923d0442225751758d1c61 by Ron Shapiro · 9 years ago
  79. 7559542 Merge branch 'master' into moe_writing_branch_from_e1a52fef9e0aac0e5b923d0442225751758d1c61 by Ron Shapiro · 9 years ago
  80. 3294e68 Drop project-info.java file into producers dir. by nnaze · 9 years ago
  81. c9bd6d8 Let people inject Provider<Lazy<Foo>>. by dpb · 9 years ago
  82. 26ece5b Rename SimpleLazilyInitializedProvider to SingleCheck (to match DoubleCheck) by ronshapiro · 9 years ago
  83. 50a10c8 Add fields for all producerFromProviders, so that we don't need to re-initialize them each time they're used. by beder · 9 years ago
  84. b9158d8 Use features added in JavaPoet 1.6.0 by ronshapiro · 9 years ago
  85. 665a4a5 Add @IntoSet, @ElementsIntoSet, and @IntoMap to replace {@Provides,@Produces}.Type.{SET,SET_VALUES,MAP} by ronshapiro · 9 years ago
  86. f0cc7ed Rename types/variables named bindMethod -> bindsMethod by ronshapiro · 9 years ago
  87. 58e6fb6 Add Changelog for 2.3 and bump to 2.4-SNAPSHOT by ronshapiro · 9 years ago
  88. 24b0228 Rename @Bind to @Binds as we had originally intended. by gak · 9 years ago
  89. 65f8be3 Update Javapoet to 1.6.1 by ronshapiro · 9 years ago
  90. 89557b0 Drop the reference to the delegate provider in SimpleLazilyInitializedProvider after we have cached the instance. This will potentially make the provider eligible for GC. by ronshapiro · 9 years ago
  91. fc3059c Ensure that no binding methods are binding framework types. by gak · 9 years ago
  92. a10d515 Update AutoValue version to 1.2, remove unused JavaWriter dep by ronshapiro · 9 years ago
  93. e1b68a2 Add @Bind for delegating bindings from one key to another. by gak · 9 years ago
  94. 0083cab Invert the dependency trace, and include the entry point, when reporting cycles and methods and fields that inject unbounded types, in order to match the way we report traces for missing and duplicate bindings. by dpb · 9 years ago
  95. aa25775 Also fix Guava dependency resolution with the Android examples by ronshapiro · 9 years ago
  96. 5db92fe Remove the ability to set the production executor on a component builder. by beder · 9 years ago
  97. 0173339 Report an error if a @Scope annotation is applied to an @Inject constructor. by dpb · 9 years ago
  98. 878103d Refactor BindingGraphValidator to encapsulate the various data structures that represent the validator's state while traversing the graph into a new class DependencyPath. by dpb · 9 years ago
  99. ad76361 Rename binding factory methods from "implicitMapOf{Provider,Producer}Binding" to "syntheticMapOfValues(OrProduced)Binding", since they return a synthetic binding for a plain map. by dpb · 9 years ago
  100. 68bc3ee Make @Reusable @Beta. by dpb · 9 years ago