1. 4f6c567 Adds a test that explicitly tests all of the bindings created by MapBinder. by flan · 10 years ago
  2. c34e018 Implement binding deduplication for multibinder & mapbinder in a different way. by Sam Berlin · 10 years ago
  3. d08bba9 More flake fixing: Refactor WeakKeySetUtils into one spot, make everything use by Sam Berlin · 10 years ago
  4. 6ae9ff6 Wrap GcFinalization usage around wrappers that also await a ReferenceQueue. I by Sam Berlin · 10 years ago
  5. c00df28 Automated code cleanups by internal tool. by Sam Berlin · 10 years ago
  6. d57f8ec The bug in the test that became flaky has been fixed. Note that this is not a strict rollback of the rollback - I've added protection against the NPE that would happen if there's a GC between the isBlacklisted call and the getSources call. by Sam Berlin · 10 years ago
  7. c013fac *** Reason for rollback *** by Sam Berlin · 10 years ago
  8. bab9b60 Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys. by Christian Edward Gruber · 10 years ago
  9. cade897 Preparations for OptionalBinder. This fixes MapBinder's SPI so elements from different MapBinders are distinct, and also fixes ProviderLookup's Provider so it exposes its dependency, which allows MapBinder to properly find its dependencies. by Christian Edward Gruber · 10 years ago
  10. 8859456 Update MapBinder so it fails on duplicate bindings with a more descriptive error message, including all the keys that had duplicates and where the duplicate bindings were bound. Example error message that has 'a' bound twice and 'b' bound twice: by Sam Berlin · 11 years ago
  11. 3338a48 Fix issue 734 -- MapBinder doesn't allow injection of Map<K, javax.inject.Provider<V>>. by Sam Berlin · 11 years ago
  12. 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
  13. b7a02b0 by sberlin · 13 years ago
  14. 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
  15. 895fa39 Implement hashCode and equals for MultimapBinder. by drew.mclaughlin · 13 years ago
  16. 8b64d45 Remove InjectorBuilder in favor of methods in Binder. by sberlin · 14 years ago
  17. 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
  18. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  19. 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
  20. 34d2f00 add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls. by sberlin · 14 years ago
  21. 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
  22. 0efcc6c Added mutlimap support to MapBinder. by netdpb · 15 years ago
  23. 398017a New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates() by limpbizkit · 15 years ago
  24. 63a9605 Test cases that prove we have reliable iteration order for Multibinder and MapBinder by limpbizkit · 15 years ago
  25. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 16 years ago
  26. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 16 years ago
  27. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  28. 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
  29. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  30. 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
  31. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  32. fa86216 Giving DPB full credit for authoring the MapBinder code. by limpbizkit · 16 years ago
  33. d6967b9 More testcases for multibindings, including some fairly specific tests for toString() on the Binder API by limpbizkit · 16 years ago
  34. c75363a Checking in David Baker's MapBinder implementation. by limpbizkit · 16 years ago