1. 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
  2. 23cf2d4 fix issue 594 -- assistedinject does the wrong thing if assisted type is scoped. by sberlin · 13 years ago
  3. 2ef2266 issue 428 - better error validation for AssistedInject, specifically with public factories & non-public method return types that can lead to IllegalAccessErrors. by sberlin · 14 years ago
  4. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  5. 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
  6. b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
  7. b5a75ed issue 506 - fail fast & with a useful error message when an AssistedInject factory has Provider<T> as a factory type. patch ( slightly modified) by ffaber. by sberlin · 14 years ago
  8. 88f9a14 remove confusing behavior from assistedinject -- it used to allow factory creations to be resolved by the injector if the return key matched something in the injector. now it always creates new objects. the prior behavior created a scenario where, if the following pseudo-code was used... by sberlin@gmail.com · 14 years ago
  9. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  10. 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
  11. af9a4df fixes issue 478. by sberlin · 14 years ago
  12. f7ac6ea Patches to let Guice be more OSGi (and classloader) friendly. Solves issue 439, issue 337, issue 443, and issue 343. All provided by Stuart McCulloch. Many thanks, Stuart! by sberlin · 14 years ago
  13. b5ec94a patch AssistedInject extension to support multi-constructor injection with FactoryModuleBuilder. reuses @AssistedInject annotation to mark valid constructors. undeprecates @AssistedInject. deprecates FactoryProvider in favor of FactoryModuleBuilder now that all functionality is matched and performance problems are fixed. you can still get the "old" behavior (ordered matching of parameters, non-guiced objects, etc..) by using @AssistedInject+FactoryProvider, but using @Inject or @AssistedInject with FactoryModuleBuilder will give you the new behavior. by sberlin · 14 years ago
  14. 141f800 optimize assistedinject - touches on issue 435 - it is now about ~4x faster than the old style assisted inject (instead of being ~15x slower than it). the optimization only applies if the assisted objects do not inject an Injector or a Provider of an assisted key. by sberlin · 14 years ago
  15. 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
  16. 6840fcb Jesse's tweaks to aragos' patch r1063. His patch was quite well implemented and these changes are mostly pedantic. by limpbizkit · 15 years ago
  17. c1e65da aragos' four-month old patch for issue 346, wherein he adds FactoryModuleBuilder. by limpbizkit · 15 years ago
  18. 9d6b656 Applying ilya.firman's patch for issue 218. I tweaked the patch to use TypeLiteral's new type resolution methods like TypeLiteral.getReturnType(Method) etc., which makes it so we always just do-the-right-thing for matching type variables. by limpbizkit · 15 years ago
  19. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  20. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  21. 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago