1. f2cf46e When inlining synthetic bindings, look up binding dependencies in the component that owns the binding, not the subcomponent that you're validating. by dpb · 9 years ago
  2. b7efa11 Merge pull request #352 from google/moe_writing_branch_from_7236ca53c16dca1f8307a56cdf52512036173b8e by Ron Shapiro · 9 years ago
  3. 8c0b814 Also fix Guava dependency resolution with the Android examples by Ron Shapiro · 9 years ago
  4. 181ccd1 Merge branch 'master' into moe_writing_branch_from_7236ca53c16dca1f8307a56cdf52512036173b8e by Ron Shapiro · 9 years ago
  5. e1a52fe Drop the reference to the delegate provider in DoubleCheck after we have cached the instance. This will potentially make the provider eligible for GC. by gak · 9 years ago
  6. 7a0d880 Change the way we report dependency request traces. by dpb · 9 years ago
  7. d50393e Change the synthetic requests for set multibinding contribution bindings from PROVIDER kind to INSTANCE kind, since they contribute to a set of instances. by dpb · 9 years ago
  8. 48e54d4 Delete the old copy of StringKey by gak · 9 years ago
  9. d3501ec Change a reference to mapkeys package to multibindings. by gak · 9 years ago
  10. 104d5b3 Clean up stragglers in the StringKey migration. by gak · 9 years ago
  11. b232ea9 Merge DoubleCheckLazy and ScopedProvider into a DoubleCheck class. by dpb · 9 years ago
  12. af5da3e When validating the binding graph, validate each binding's dependencies from the perspective of the component that owns that binding, not from its subcomponent. Otherwise there is potential for a graph with missing bindings not to be caught at validation time. by dpb · 9 years ago
  13. f035689 Fix nullness errors with Dagger @Provides methods. by eaftan · 9 years ago
  14. 4cd56e8 Implement @Reusable. by dpb · 9 years ago
  15. ba02449 Rename JavaPoetSourceFileGenerator back to SourceFileGenerator by ronshapiro · 9 years ago
  16. e1cc88d Remove the broken behavior when producer methods are marked @Nullable, and make it a warning (soon to be error). by beder · 9 years ago
  17. 9e0af79 Update README with v2.2 and 2.3-SNAPSHOT by ronshapiro · 9 years ago
  18. e48f23c Merge pull request #346 from google/moe_writing_branch_from_8f14c79b236891f1aa242306daf91fe5ef0b1fe9 by Ron Shapiro · 9 years ago
  19. c5a042a Merge branch 'master' into moe_writing_branch_from_8f14c79b236891f1aa242306daf91fe5ef0b1fe9 by Ron Shapiro · 9 years ago
  20. 7236ca5 Update for Dagger 2.2 Release by ronshapiro · 9 years ago
  21. 901eb89 Add compiler option writeProducerNameInToken to store the producer's module class and method name in the ProducerToken (instead of the class token of the factory). by beder · 9 years ago
  22. 98f5952 Migrate users to the new copy of @StringKey in dagger.multibindings. by gak · 9 years ago
  23. 704beb4 Remove claim in Lazy's Javadoc that it doesn't support null values. by dpb · 9 years ago
  24. 1aab566 Add the new copy of StringKey to which we will migrate. by gak · 9 years ago
  25. c61ce57 Create the dagger.multibindings subpackage and move ClassKey, IntKey and LongKey (which currently have no callers) to it. by gak · 9 years ago
  26. 5296d59 Stop emitting duplicate "frames" in error messages that involve synthetic requests for Map<K, Provider<V>> or for individual multibinding contributions. by dpb · 9 years ago
  27. 4950285 Make comment about @Beta MapKeys in Changelog by ronshapiro · 9 years ago
  28. ff56740 Fix some javadoc errors discovered during release process by ronshapiro · 9 years ago
  29. 3f8796a Fixes compiler crash when trying to inject Set<Produced<? extends X>>. Such an injection still isn't possible, except possibly in an alternative JVM language that allows wildcard return types, but the error message will now properly explain itself. by polymorpheus · 9 years ago
  30. ed02a92 Mark standard map keys as @Beta since @MapKey itself is still @Beta. by gak · 9 years ago
  31. a04cd36 Add Google to the copyright for the pom file, which we seem to have forgotten to do. by gak · 9 years ago
  32. 2fb31c0 Clean up the generated MonitoringModule: by beder · 9 years ago
  33. 4ab5846 Bump the build files to 2.2-SNAPSHOT by cgruber · 9 years ago
  34. b81e6a6 Update changelog for 2.1 release by ronshapiro · 9 years ago
  35. 1061e7a Update dependency versions in pom.xml by ronshapiro · 9 years ago
  36. 23c0f54 Allow ProductionSubcomponents to not specify a builder. by beder · 9 years ago
  37. 41d68e2 Fix producer factory calling code when there are both instance and provided dependency requests for the same type. by beder · 9 years ago
  38. 6cc3c23 Fix comment formatting when @Generated is not on the classpath. by ronshapiro · 9 years ago
  39. c6b0eeb Add @CheckReturnValue to dagger.internal.codegen, and fix up code to fit. by dpb · 9 years ago
  40. 8371daf Merge pull request #333 from google/moe_sync_3_9_2016 by Ron Shapiro · 9 years ago
  41. 8f14c79 Remove all suppressable warnings: repeated-module and dependency-cycle. by dpb · 9 years ago
  42. 447a25b Fix ComponentProcessorTest failure: note now says "Generating a MembersInjector for..." instead of "Generating a MembersInjector or Factory for..." by polymorpheus · 9 years ago
  43. 3cc53bc Depend on compile-testing 0.9, and enable tests that assert about warnings and notes using compile-testing. by dpb · 9 years ago
  44. 26397eb Changed "Generating a MembersInjector or Factory for XYZ" message to know which one it's generating. by dpb · 9 years ago
  45. 2dd8e01 Fix compiler exception when having a duplicate binding that violates nullability, with the nullability checker as a warning. by beder · 9 years ago
  46. b2bcc80 Update the travis configurations to only build the "master" branch or any branches prefixed with "release" in order to reduce the duplicate use of build bots on travis for pull requests based on non-user-fork-originated branches. by cgruber · 9 years ago
  47. 03e5ae4 Make it so that @SuppressWarnings("dependency-cycle") on in-cycle dependency requests that are not Provider/Lazy don't suppress the warning. by dpb · 9 years ago
  48. d072875 Add documentation on how to suppress the dependency-cycle warning to the warning message. by dpb · 9 years ago
  49. 407b7bd When a resolver finds bindings previously resolved in an ancestor and has no local contributions, always resolve in the parent component in case there are local contributions in some component between this one and the ancestor with the previously resolved bindings. by dpb · 9 years ago
  50. b824a7e Allow for components to request subcomponent builders with the same simple names by ronshapiro · 9 years ago
  51. 938b752 Report conflicts between bindings in subcomponents and those in ancestor components. by dpb · 9 years ago
  52. d851a22 Merge pull request #320 from google/moe_writing_branch_from_6475f47799f55eb2d22af72b7c8bddf3f7b1d01c by Christian Edward Gruber · 9 years ago
  53. ea019be Add static utility methods into dagger internal for use in generated code: by gak · 9 years ago
  54. cbaec80 Merge remote-tracking branch 'jnehlmeier/gwt-integration' into HEAD by cgruber · 9 years ago
  55. ecd7ae3 Generate a -gwt artifact in Dagger. by Jens Nehlmeier · 9 years ago
  56. c10e23f Generate a private constructor in a few classes dagger generates where they will only contains static methods. by limalucas · 9 years ago
  57. 6753917 Move Dagger processing options into CompilerOptions. by beder · 9 years ago
  58. 914f438 Fix @Multibindings when requesting Set<Produced<T>> or Map<K, Produced<V>>. by beder · 9 years ago
  59. 893f770 Add @Production, a qualifier that binds an Executor to provide the executor to production components and subcomponents. by beder · 9 years ago
  60. 8ba8668 Document nullability for @Provides methods. by gak · 9 years ago
  61. 9ec0e01 Add @CheckReturnValue to Produced. by beder · 9 years ago
  62. 3bdf32d Allow multiple scope annotations on components. by beder · 9 years ago
  63. c6823b9 Cleanup change generated by Refaster by gak · 9 years ago
  64. 1ad9daa Fix compiler error when a non-static producer method has an argument named "module". by beder · 9 years ago
  65. ef00fa8 Make the generated *_MonitoringModules public so that production subcomponents in different packages than the component can use them. by beder · 9 years ago
  66. e474de2 Add @ProductionScope, which scopes bindings to the production component or subcomponent that they're in. by beder · 9 years ago
  67. a5ec226 Prevent subcomponent generation when subcomponent/builder methods on components are qualified. They are simply treated as ordinary component methods. by beder · 9 years ago
  68. fd0f58a Add test to verify JavaPoet handles functionality in Github Issue #279 by ronshapiro · 9 years ago
  69. 0419e6a Add deprecation message to all @Deprecated Component.Builer methods. by ronshapiro · 9 years ago
  70. 4015613 Use an AnnotationSpec rather than the simple Module class. Internally we use this to set some module properties to support legacy projects and build assumptions, but it is strictly not relevant to the open-source. by beder · 9 years ago
  71. f315215 GWT Integration by Jens Nehlmeier · 10 years ago
  72. eebf6ee Merge pull request #305 from google/moe_writing_branch_from_2075d549cfb64e69015d21b1446dfd14d5236757 by Ron Shapiro · 9 years ago
  73. 6475f47 Remove JavaWriter from Dagger by ronshapiro · 9 years ago
  74. f22babc Convert AbstractComponentWriter to use JavaPoet instead of JavaWriter. by ronshapiro · 9 years ago
  75. 78b33be Suppress repeated-module warnings by adding @SupressWarnings("repeated-module"). The annotation can appear on: by dpb · 9 years ago
  76. db24072 Change the representation of multibindings in a binding graph. by dpb · 9 years ago
  77. 00a9937 Add test coverage for the case where a subcomponent has to refer to a module installed onto a parent component. by dpb · 9 years ago
  78. c15e880 Add @CheckReturnValue to dagger.producers.Producer by saserr · 9 years ago
  79. f6be7d6 Extract FrameworkDependency to represent a combination of BindingKey and framework class that satisfies one or more dependency requests for a binding. It's used to represent the fields and constructor parameters of a factory or members injector implementation, both for generating the class and for generating calls to its constructor or factory method. by dpb · 9 years ago
  80. cb9388e Make TimingProductionComponentMonitor accessible. by beder · 9 years ago
  81. 42e4a48 Check for cycles in bindings as well as binding keys. by dpb · 9 years ago
  82. 1418f7a Convert the ProductionComponentMonitor and Factory to abstract classes, and add static noOp() methods. by beder · 9 years ago
  83. 25a09cc Convert the GraphStatsRecorder.GraphRecorder to ProductionComponentTimingRecorder. by beder · 9 years ago
  84. 5665284 Merge pull request #292 from google/moe_push_branch by Ron Shapiro · 9 years ago
  85. b93d883 Migrate calls of to-be-deprecated Futures.java APIs to their equivalents: by cpovirk · 9 years ago
  86. c2aea2b Implement requesting of Map<K, Produced<V>> for map bindings. by beder · 9 years ago
  87. 77cc6a2 Clarify documentation of ProducerMonitor#methodFinished to explain its threading guarantees. by beder · 9 years ago
  88. 96f7514 Convert ProducerFactoryGenerator -> JavaPoet by ronshapiro · 9 years ago
  89. 2d8e97d Don't write empty initialize() methods. Don't generate empty initialization snippets when "initializing" a framework type that needs no initialization because it's inherited or a static member-select. by dpb · 9 years ago
  90. ba47cd2 Update JavaPoet to 1.5.1. by ronshapiro · 9 years ago
  91. 2d5a6bd Add a message to an IllegalStateException that occurs when compiling under Eclipse. This should give us a place to start investigating if/when this issue happens again. by gak · 9 years ago
  92. 04c5202 Only attempt to erase provision type of enum-based factories when the type is parameterized by ronshapiro · 9 years ago
  93. a296c10 Convert MonitoringModuleGenerator to use JavaPoet by ronshapiro · 9 years ago
  94. 2075d54 Convert MapKeyGenerator to use JavaPoet by ronshapiro · 9 years ago
  95. 9540fb2 Convert FactoryGenerator to use JavaPoet by ronshapiro · 9 years ago
  96. 360947f In preparation for CL 106146616, which will add -Xlint to the default compilation options, turn off lint warnings for processing. Otherwise, these tests that use -Werror will see errors because our annotation processors do not claim our annotations. by dpb · 9 years ago
  97. 2da9481 Quiesce the continuous integration builds a bit by running maven in batch mode (reducing chatter from download progress logging) by cgruber · 9 years ago
  98. d44ee61 Add @ProductionSubcomponent. by beder · 9 years ago
  99. 89f98e5 Implement producer map bindings. by beder · 9 years ago
  100. 7f8e069 Factories for multibindings in generic modules should have properly-parameterized create() methods. by dpb · 9 years ago