1. 5a209e9 Update version to 4.0 by Colin Decker · 9 years ago
  2. 646e174 Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files. by cgdecker · 9 years ago
  3. 85f14e0 Further fixes for https://github.com/google/guice/issues/904 -- java8 generates by sameb · 9 years ago
  4. a363105 Fix https://github.com/google/guice/issues/904 -- assistedinject factory method by sameb · 9 years ago
  5. 32780fa Update OptionalBinder javadoc comment to use toInstance() vs to() when a binding value is used. by christophf · 9 years ago
  6. 136bc20 Remove all .iml and .ipr IntelliJ project files and add IntelliJ project files and directories to .gitignore. by cgdecker · 10 years ago
  7. c6c118f Add closing parens to FactoryModuleBuilder javadoc samples by Sam Berlin · 10 years ago
  8. 0558b32 Update references in code & configuration to point to github instead of by Sam Berlin · 10 years ago
  9. 94d0a15 More flake fixing: don't assume methods come in a certain order. Super strange by Sam Berlin · 10 years ago
  10. c00df28 Automated code cleanups by internal tool. by Sam Berlin · 10 years ago
  11. a23bc0e Implement hashCode and equals in FactoryProvider/FactoryProvider2, with the aim of allowing Guice to dedupe bindings. Reroll of earlier change with a bug fixed. by Sam Berlin · 10 years ago
  12. 20dd9af Automated rollback. by Sam Berlin · 10 years ago
  13. 615f61f Implement hashCode and equals in FactoryProvider/FactoryProvider2, with the aim of allowing Guice to dedupe bindings. by Sam Berlin · 10 years ago
  14. b6c35cd Update the opensource jars to asm 5.0, fix up the POMs & ant scripts. by Sam Berlin · 10 years ago
  15. 41c1c29 Add ignores for ant build spam. by Christian Edward Gruber · 10 years ago
  16. 3236b10 Replace guava 11 with 16 and extract Guava as a separate dependency. by Christian Edward Gruber · 10 years ago
  17. a0e7344 Restore versions to 4.0-SNAPSHOT by Christian Edward Gruber · 11 years ago
  18. ce48fa8 Bump version numbers to release 4.0-beta. by Christian Edward Gruber · 11 years ago
  19. 9e2d95b Clean up some formatting (includes some format artifacts from internal changes), and remove executable bit from several files which do not need them. by Christian Edward Gruber · 11 years ago
  20. 8f19635 Add logging for when AssistedInject falls into non-optimized mode, so people can take action and fix it. by Christian Edward Gruber · 11 years ago
  21. 9f8b438 Use a single UniqueAnnotation instead of creating a new one each time. by Christian Edward Gruber · 11 years ago
  22. e391585 Change Key so that it upgrades Annotation classes where all methods have default values into an instance of the Annotation with the defaults as values, so that: by Christian Edward Gruber · 11 years ago
  23. 45d86df Fix http://code.google.com/p/google-guice/issues/detail?id=742 by having assistedinject fail if the target implementation class has a scop by Christian Edward Gruber · 11 years ago
  24. 94c2d2c Suppress a warning in advance that will be a run-time error in Guice in a subsequent commit, and which will be added to error-prone and caught at compile-time for those who use it. by Christian Edward Gruber · 11 years ago
  25. 7d72771 Actually pom versions should really be 3.1.0 to reflect the addition of a couple of new features (ProvisionListener SPI) by Stuart McCulloch · 12 years ago
  26. 7f6a136 Bump pom versions towards next maintenance release by Stuart McCulloch · 12 years ago
  27. cd12655 Don't assume methods will be in order when asserting error messages. by Sam Berlin · 12 years ago
  28. b7a02b0 by sberlin · 13 years ago
  29. 4e11457 fixup whitespace by sberlin · 13 years ago
  30. 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
  31. 405828b issues 592 & 591, documentation updates. by sberlin · 13 years ago
  32. 23cf2d4 fix issue 594 -- assistedinject does the wrong thing if assisted type is scoped. by sberlin · 13 years ago
  33. fdd9500 made new classes final. by sberlin · 14 years ago
  34. c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
  35. 6e37096 issue 16. hide internal things (that can be hidden). need to followup to limit visibility on internal things that need to stay pseudo-open and really close the rest. by sberlin · 14 years ago
  36. 103af50 update extension package-info.java files to reference 3.0 instead of 2.0, also fix issue 563 -- assistedinject package-info referenced the wrong jar name. by sberlin · 14 years ago
  37. 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
  38. bc7e150 Issue 552: add buildable maven poms by mcculls · 14 years ago
  39. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  40. 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
  41. b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
  42. b085238 issue 525 - update poms to guice 3.0. patch courtesy of max bowsher, thanks! by sberlin · 14 years ago
  43. 255af73 Merge 2.0-maven branch into trunk. by sberlin@gmail.com · 14 years ago
  44. 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
  45. 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
  46. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  47. 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
  48. af9a4df fixes issue 478. by sberlin · 14 years ago
  49. 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
  50. 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
  51. 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
  52. 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
  53. 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 14 years ago
  54. 2cd3f72 fix for locking problem in old assisted inject. by dhanji · 15 years ago
  55. 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
  56. 02d505c Fixed typo in documentation. by netdpb · 15 years ago
  57. 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
  58. c1e65da aragos' four-month old patch for issue 346, wherein he adds FactoryModuleBuilder. by limpbizkit · 15 years ago
  59. 484f75f Adding notes to package-info pointing at the required .jar files. by limpbizkit · 15 years ago
  60. 9b584e3 Added a note on Nullable to assistedinject by limpbizkit · 15 years ago
  61. 5b25734 Misc small changes. Fix for bug 341, and tweaking assisted inject Javadoc. by limpbizkit · 15 years ago
  62. 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
  63. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  64. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 15 years ago
  65. 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
  66. 210bf43 Replace ReferenceCache w/ MapMaker. by crazyboblee · 15 years ago
  67. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  68. 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 15 years ago
  69. 02d9918 Applying dtm's suggestions for r723. by limpbizkit · 15 years ago
  70. f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 15 years ago
  71. 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 15 years ago
  72. b206d20 Removed old Javadocs. by limpbizkit · 15 years ago
  73. 03c8d26 AssistedInject Deluxe. by limpbizkit · 15 years ago
  74. 53708f0 Fix for issue 254. http://code.google.com/p/google-guice/issues/detail?id=254 by limpbizkit · 15 years ago
  75. b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 15 years ago
  76. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 15 years ago
  77. 43ed8e5 Removed old Javadocs. by limpbizkit · 15 years ago
  78. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  79. 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
  80. cb93c79 jmourits' changes to assistedinject so toString() etc. on the proxies work. Previously they were blowing up with NPEs in some situations. by limpbizkit · 16 years ago
  81. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  82. 9dc32d4 Massive refactoring to exception handling. I'm trying to simplify things, but they are currently a little bit more complicated. I'll do another round shortly. by limpbizkit · 16 years ago
  83. fe579cf Applied Stuart McColloch's patch for issue 121 - making Guice into an OSGi bundle, using BND. by limpbizkit · 16 years ago
  84. f716cf4 OSGi support - we now export OSGi metadata in our manifest. by limpbizkit · 16 years ago
  85. c0fe03b Key now wraps primitive types. This is a big deal. The consequence is that this test now passes: by limpbizkit · 16 years ago
  86. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  87. 6c0feb5 Patching in David Baker's fix for AssistedInject - now it works with implicit bindings by limpbizkit · 16 years ago
  88. 5741fb8 Patching in David Baker's fix for AssistedInject - now it works with implicit bindings by limpbizkit · 16 years ago
  89. a39bbc0 Added assistedinject, throwing providers modules by limpbizkit · 16 years ago
  90. 0c43f22 Javadoc and build file fixes for extensions. by limpbizkit · 16 years ago
  91. e451ef7 Adding AssistedInject and ThrowingProviders as Guice extensions. by limpbizkit · 16 years ago