- 5a209e9 Update version to 4.0 by Colin Decker · 9 years ago
- 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
- 85f14e0 Further fixes for https://github.com/google/guice/issues/904 -- java8 generates by sameb · 9 years ago
- a363105 Fix https://github.com/google/guice/issues/904 -- assistedinject factory method by sameb · 9 years ago
- 32780fa Update OptionalBinder javadoc comment to use toInstance() vs to() when a binding value is used. by christophf · 9 years ago
- 136bc20 Remove all .iml and .ipr IntelliJ project files and add IntelliJ project files and directories to .gitignore. by cgdecker · 10 years ago
- c6c118f Add closing parens to FactoryModuleBuilder javadoc samples by Sam Berlin · 10 years ago
- 0558b32 Update references in code & configuration to point to github instead of by Sam Berlin · 10 years ago
- 94d0a15 More flake fixing: don't assume methods come in a certain order. Super strange by Sam Berlin · 10 years ago
- c00df28 Automated code cleanups by internal tool. by Sam Berlin · 10 years ago
- 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
- 20dd9af Automated rollback. by Sam Berlin · 10 years ago
- 615f61f Implement hashCode and equals in FactoryProvider/FactoryProvider2, with the aim of allowing Guice to dedupe bindings. by Sam Berlin · 10 years ago
- b6c35cd Update the opensource jars to asm 5.0, fix up the POMs & ant scripts. by Sam Berlin · 10 years ago
- 41c1c29 Add ignores for ant build spam. by Christian Edward Gruber · 10 years ago
- 3236b10 Replace guava 11 with 16 and extract Guava as a separate dependency. by Christian Edward Gruber · 10 years ago
- a0e7344 Restore versions to 4.0-SNAPSHOT by Christian Edward Gruber · 11 years ago
- ce48fa8 Bump version numbers to release 4.0-beta. by Christian Edward Gruber · 11 years ago
- 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
- 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
- 9f8b438 Use a single UniqueAnnotation instead of creating a new one each time. by Christian Edward Gruber · 11 years ago
- 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
- 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
- 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
- 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
- 7f6a136 Bump pom versions towards next maintenance release by Stuart McCulloch · 12 years ago
- cd12655 Don't assume methods will be in order when asserting error messages. by Sam Berlin · 12 years ago
- b7a02b0 by sberlin · 13 years ago
- 4e11457 fixup whitespace by sberlin · 13 years ago
- 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
- 405828b issues 592 & 591, documentation updates. by sberlin · 13 years ago
- 23cf2d4 fix issue 594 -- assistedinject does the wrong thing if assisted type is scoped. by sberlin · 13 years ago
- fdd9500 made new classes final. by sberlin · 14 years ago
- c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
- 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
- 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
- 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
- bc7e150 Issue 552: add buildable maven poms by mcculls · 14 years ago
- 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
- 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
- b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
- b085238 issue 525 - update poms to guice 3.0. patch courtesy of max bowsher, thanks! by sberlin · 14 years ago
- 255af73 Merge 2.0-maven branch into trunk. by sberlin@gmail.com · 14 years ago
- 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
- 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
- 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
- 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
- af9a4df fixes issue 478. by sberlin · 14 years ago
- 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
- 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
- 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
- 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
- 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 14 years ago
- 2cd3f72 fix for locking problem in old assisted inject. by dhanji · 15 years ago
- 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
- 02d505c Fixed typo in documentation. by netdpb · 15 years ago
- 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
- c1e65da aragos' four-month old patch for issue 346, wherein he adds FactoryModuleBuilder. by limpbizkit · 15 years ago
- 484f75f Adding notes to package-info pointing at the required .jar files. by limpbizkit · 15 years ago
- 9b584e3 Added a note on Nullable to assistedinject by limpbizkit · 15 years ago
- 5b25734 Misc small changes. Fix for bug 341, and tweaking assisted inject Javadoc. by limpbizkit · 15 years ago
- 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
- 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
- 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 15 years ago
- 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
- 210bf43 Replace ReferenceCache w/ MapMaker. by crazyboblee · 15 years ago
- ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
- 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
- 02d9918 Applying dtm's suggestions for r723. by limpbizkit · 15 years ago
- f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 15 years ago
- 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 15 years ago
- b206d20 Removed old Javadocs. by limpbizkit · 15 years ago
- 03c8d26 AssistedInject Deluxe. by limpbizkit · 15 years ago
- 53708f0 Fix for issue 254. http://code.google.com/p/google-guice/issues/detail?id=254 by limpbizkit · 15 years ago
- b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 15 years ago
- fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 15 years ago
- 43ed8e5 Removed old Javadocs. by limpbizkit · 15 years ago
- 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
- 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
- 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
- 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
- 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
- fe579cf Applied Stuart McColloch's patch for issue 121 - making Guice into an OSGi bundle, using BND. by limpbizkit · 16 years ago
- f716cf4 OSGi support - we now export OSGi metadata in our manifest. by limpbizkit · 16 years ago
- c0fe03b Key now wraps primitive types. This is a big deal. The consequence is that this test now passes: by limpbizkit · 16 years ago
- eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
- 6c0feb5 Patching in David Baker's fix for AssistedInject - now it works with implicit bindings by limpbizkit · 16 years ago
- 5741fb8 Patching in David Baker's fix for AssistedInject - now it works with implicit bindings by limpbizkit · 16 years ago
- a39bbc0 Added assistedinject, throwing providers modules by limpbizkit · 16 years ago
- 0c43f22 Javadoc and build file fixes for extensions. by limpbizkit · 16 years ago
- e451ef7 Adding AssistedInject and ThrowingProviders as Guice extensions. by limpbizkit · 16 years ago