1. 5e6c933 Implement more granular locks for a Singleton scope in Guice. by timofeyb · 9 years ago
  2. 54da0e3 Rework the public API into scanning for additional @Provides-like annotations. by sameb · 9 years ago
  3. d7aa953 Making Singleton's creation lock less coarse. by timofeyb · 10 years ago
  4. 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
  5. c013fac *** Reason for rollback *** by Sam Berlin · 10 years ago
  6. bab9b60 Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys. by Christian Edward Gruber · 10 years ago
  7. 2e39ef7 Print out the modules that led to a binding during error reporting, but by Christian Edward Gruber · 11 years ago
  8. b7a02b0 by sberlin · 13 years ago
  9. 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
  10. 132a5db issue 78 - provision interception. this only lets you listen to provisions (both before & after provisioning occurs), it does not let you change the return value of the provision. by sberlin · 13 years ago
  11. cc17f14 significantly improve error reporting for binding a key already bound in a child injector or private module. include all sources in the error msg (since it can be in many sibling private modules or child injectors), including whether or not it as a JIT binding. by sberlin · 13 years ago
  12. 45ca7f6 issue 345 - better error message for private modules. show the source of a child binding instead of just saying its in a child injector. also give a hint that you may have wanted to expose the binding. by sberlin · 13 years ago
  13. 9c28d5b revert State & InheritingState back to using Iterable & Set. by sberlin · 14 years ago
  14. b2f1760 issue 436 -- add Injector.getTypeConverters, and expand ConvertedConstantBinding to expose the TypeConverter for it. patch graciously provided by Stuart, thanks! by sberlin · 14 years ago
  15. 74d714c Issue 552: (step 1) move core code to its own subdirectory by mcculls · 14 years ago[Renamed from src/com/google/inject/internal/State.java]
  16. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  17. 1920322 New scope checker feature. by limpbizkit · 15 years ago
  18. 5ae41eb Post release refactor. I moved almost everything that was package-private in com.google.inject to the internal package. The motivation is to simplify things - the previous setup was extremely awkward because c.g.i could call into internal, but not the reverse. Similarly for the SPI package. by limpbizkit · 15 years ago[Renamed (94%) from src/com/google/inject/State.java]
  19. eb40513 Overdue update to fix the no-AOP build of Guice to compile. by limpbizkit · 15 years ago
  20. ee79246 More listener changes: by limpbizkit · 15 years ago
  21. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 15 years ago
  22. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  23. bf0d876 Removing all references to method interceptors from the non-AOPified Guice. This passes the full Guice test suite (other than the interceptor tests that are removed, and the tests that fail in the normal Guice build). by limpbizkit · 15 years ago
  24. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 15 years ago
  25. a8dccb3 Hierarchical Parent Child Chained injectors are now threadsafe by limpbizkit · 16 years ago
  26. 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago