1. 9c8b618 Simplifies Multibinder by moving Key generation to RealMultibinder's by flan · 10 years ago
  2. 4faa20e Updating Multibinder to support injection of Collection<Provider<T>> alongside the usual Set<T>. by Sam Berlin · 10 years ago
  3. c34e018 Implement binding deduplication for multibinder & mapbinder in a different way. by Sam Berlin · 10 years ago
  4. c00df28 Automated code cleanups by internal tool. by Sam Berlin · 10 years ago
  5. 14e2703 Implement hashCode and equals on type returned by Providers.of(...). There doesn't seem to be any reason *not* to provide these methods, and it means downstream code that does by Sam Berlin · 10 years ago
  6. c013fac *** Reason for rollback *** by Sam Berlin · 10 years ago
  7. bab9b60 Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys. by Christian Edward Gruber · 10 years ago
  8. af24f63 Adds a new OptionalBinder. OptionalBinder allows frameworks to setup bindings for items that user code may or may not bind. It also allows frameworks to set default values that users can override. by Christian Edward Gruber · 10 years ago
  9. 96e81ba An alternative way to support ShareableModule, Modules.override and Multibinder: use annotations that compare equal iff the binding strategy matches, so Guice will dedupe for us. by Christian Edward Gruber · 11 years ago
  10. 6c69bcf An alternative way to support ShareableModule, Modules.override and Multibinder: use annotations that compare equal iff the binding strategy matches, so Guice will dedupe for us. by Christian Edward Gruber · 11 years ago
  11. 3d3a9fa Give more information when duplicate elements are found in a multibound set. by Christian Edward Gruber · 11 years ago
  12. 51829aa Automated g4 rollback of changelist 50265868. by Christian Edward Gruber · 11 years ago
  13. 28c75b2 Give more information when duplicate elements are found in a multibound set. by Christian Edward Gruber · 11 years ago
  14. 21a1967 Fix issue 670, keep values from MapBinder & Multibinder distinct. by Sam Berlin · 12 years ago
  15. 45ef017 Cleanup a few things: by Sam Berlin · 12 years ago
  16. e390a0f by guice.mirrorbot@gmail.com · 13 years ago
  17. ee443bc by guice.mirrorbot@gmail.com · 13 years ago
  18. 6585c73 Failing test for a multibinder bug reported here: by limpbizkit · 13 years ago
  19. b7a02b0 by sberlin · 13 years ago
  20. d9c913a switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. by sberlin · 13 years ago
  21. 8b64d45 Remove InjectorBuilder in favor of methods in Binder. by sberlin · 14 years ago
  22. 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
  23. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  24. 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
  25. 34d2f00 add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls. by sberlin · 14 years ago
  26. 8bc8387 issue 297 -- allow Multibinder's dependencies to be retrieved in Stage.TOOL. also added a failing test for MapBinder & Modules.override (analog to existing failing test in MultibinderTest). by sberlin · 14 years ago
  27. d8750fd some test fixes for ScopeChecker and Multibinder by limpbizkit · 15 years ago
  28. 398017a New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates() by limpbizkit · 15 years ago
  29. 63a9605 Test cases that prove we have reliable iteration order for Multibinder and MapBinder by limpbizkit · 15 years ago
  30. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  31. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  32. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  33. a6e0e78 Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this: by limpbizkit · 16 years ago
  34. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  35. 49f67c0 Fixing owner types so they're no longer missing in ThrowingProviderBinder. Also adding the necessary precondition checks so that we always include 'em when necessary. by limpbizkit · 16 years ago
  36. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  37. d6967b9 More testcases for multibindings, including some fairly specific tests for toString() on the Binder API by limpbizkit · 16 years ago
  38. 83b510c Fixes from David P Baker's review. by limpbizkit · 16 years ago
  39. 7c533ac There was a pretty horrible bug in Multibinder where collections were checked for annotation but not element type. by limpbizkit · 16 years ago
  40. 5019270 New multibindings extension. by limpbizkit · 16 years ago