1. fa09fef Updated AllTests. by crazyboblee · 15 years ago
  2. dadc506 Updated TCK. by crazyboblee · 15 years ago
  3. 90ac459 Used provider method for @Named binding. by crazyboblee · 15 years ago
  4. 70d777c Added TCK to AllTests. by crazyboblee · 15 years ago
  5. 3c84c57 We pass the TCK! by crazyboblee · 15 years ago
  6. a3c45b3 Updated Guice to use latest TCK. by crazyboblee · 15 years ago
  7. 82b8993 Updated Guice to use JUnit-enabled TCK. by crazyboblee · 15 years ago
  8. 8d449c3 Added JSR-330 TCK. by crazyboblee · 15 years ago
  9. 2acabce Update JSR 330 support. by limpbizkit · 15 years ago
  10. b1eb06a Jsr330.guicify() gives you a Guice-friendly Provider by limpbizkit · 15 years ago
  11. f2f7225 Possibly the riskiest change in order to improve JSR 330 integration: Now it's possible to directly bind a javax.inject.Provider type literal using our DSL. by limpbizkit · 15 years ago
  12. b47d75a JSR 330 strict constraints checking: by limpbizkit · 15 years ago
  13. b4fdfbe JSR 330 scopes support by limpbizkit · 15 years ago
  14. 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
  15. 0cb8b86 Including sources in providers wrapped for scoping. This fixes a problem reported by Isaac on bug 271. by limpbizkit · 15 years ago
  16. d8750fd some test fixes for ScopeChecker and Multibinder by limpbizkit · 15 years ago
  17. 3ea8095 Some small optimizations. Getting sources still takes the most time of all (~40%), followed by reflective access on the methods and fields of classes. There's not much we can do here, aside from the often-suggested compile-time code-gen DI. by limpbizkit · 15 years ago
  18. 1920322 New scope checker feature. by limpbizkit · 15 years ago
  19. 1f1fca7 a test for what happens when creating a singleton fails by limpbizkit · 15 years ago
  20. 91425c3 Fix for bug 403, wherein explicit bindings were kept in the JIT bindings map. by limpbizkit · 15 years ago
  21. 84b82ec New failing test: circularly dependent providers aren't properly singletons! And they aren't detected either. by limpbizkit · 15 years ago
  22. 37387e2 Injector.getAllBindings(), feature for issue 389. by limpbizkit · 15 years ago
  23. ad8ed23 Fixing a TODO for modules.override() plus private modules by limpbizkit · 15 years ago
  24. 52aad3b New API: Scopes.isSingleton(Binding) by limpbizkit · 15 years ago
  25. 0afda9a Fixing a old bug wherein calling "Provider.get()" inside of an existing scope would kill the internal context and leave the injector in an inconsistent state. by limpbizkit · 15 years ago
  26. 39e9886 New API: toConstructor(Constructor, TypeLiteral). by limpbizkit · 15 years ago
  27. 179a4cd New tests for toConstructor(). by limpbizkit · 15 years ago
  28. 62600d2 More tests, redefining InjectionPoint equality to consider the generic type of the injected type by limpbizkit · 15 years ago
  29. 4447564 toConstructor() core implementation. This still requires test coverage, and maybe a review of the API. by limpbizkit · 15 years ago
  30. 72fb152 Failing test for issue 319. by limpbizkit · 15 years ago
  31. 7eb1d45 change Scoping of InstanceBindings by drew.mclaughlin · 15 years ago
  32. 9b8bdc7 toConstructor SPI support. We can now create the module models for toConstructor bindings. I haven't yet added the code that takes these bindings and uses them when creating an Injector. by limpbizkit · 15 years ago
  33. 439e87e I did some cleanup after the previous refactoring round, driven by a run of coverage. by limpbizkit · 15 years ago
  34. 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
  35. 26c2aad Fix for issue 381, contributed by robsonbraga. Plus a test. by limpbizkit · 15 years ago
  36. e37805a Band-aid for issue 373. I'm not particularly thrilled about needing to explicitly check for linked bindings, but it's the least invasive code I could come up with. by limpbizkit · 15 years ago
  37. b92f540 Fix for an embarassing bug reported by Dmitry Skavish. by limpbizkit · 15 years ago
  38. 1ae5c1e Test for an issue reported by Dmitry Skavish regarding which injector creates a scoped class: by limpbizkit · 15 years ago
  39. 9f17f4f Suppressing failing tests for release. by limpbizkit · 15 years ago
  40. c1c9530 Fixing tests for InjectionPoint and Dependency serialization by limpbizkit · 15 years ago
  41. e05f254 Moving JNDI and JMX out to extensions/ by limpbizkit · 15 years ago
  42. 6caa8dc Stripping serializability from Key, InjectionPoint and Dependency for the release. by limpbizkit · 15 years ago
  43. aa07ab0 Killing ModuleWriter in favour of Element.applyTo() by limpbizkit · 15 years ago
  44. cd54a60 Removing a broken test. I was prototyping this and it didn't go anywhere. by limpbizkit · 15 years ago
  45. 8166e4c Updating MapMaker to 1.0RC1. Also changing StrictContainerTestSuite to match Google App Engine/Java's constraints on starting threads. by limpbizkit · 15 years ago
  46. 759662b Tests and fix for issue 340. by limpbizkit · 15 years ago
  47. f4822fb User reported testcase for bug 349. by limpbizkit · 15 years ago
  48. eb40513 Overdue update to fix the no-AOP build of Guice to compile. by limpbizkit · 15 years ago
  49. 4faaeb5 Removed old Javadocs. by limpbizkit · 15 years ago
  50. ee79246 More listener changes: by limpbizkit · 15 years ago
  51. a843a95 Simplifying listeners: by limpbizkit · 15 years ago
  52. ccb15e4 Fixing a bug reported by James Strachan. The Encounter isn't being invalidated, which is leading to problems since its methods don't work after the hear() method returns. by limpbizkit · 16 years ago
  53. 59d178e A couple of test changes: by limpbizkit · 16 years ago
  54. 8d62075 Support deferred lookups of providers and members injectors from the Encounter. by limpbizkit · 16 years ago
  55. d31578a Adding test coverage for calling 'initialize' on ProviderLookups and MembersInjectorLookups, and fixing the bugs the tests show in their applyTo() methods. by limpbizkit · 16 years ago
  56. 028815a A new test to verify that our new Element.applyTo() API is repeatable. This currently includes one failing test for private modules... by limpbizkit · 16 years ago
  57. 70685b9 InjectableTypeListenerBinding elements now participate in module rewriting. This is necessary to use 'em in Modules.override(). by limpbizkit · 16 years ago
  58. 7cef5b0 We now fire InjectionListeners on member injectors. by limpbizkit · 16 years ago
  59. 0ca7f91 It is now possible to inject a MembersInjector<T> anywhere, just like how we already support injecting a Provider<T> and a TypeLiteral<T> anywhere. by limpbizkit · 16 years ago
  60. 97eac0f Injector.getMembersInjector() and Binder.getMembersInjector() APIs both implemented and tested. by limpbizkit · 16 years ago
  61. 516e2ab Error handling. Now if InjectionListeners or InjectableTypeListeners fail, we include those errors in our pretty error report. by limpbizkit · 16 years ago
  62. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 16 years ago
  63. 3697a67 Changing BytecodeGen to be sensitive to restrictions on calls to ClassLoader.getSystemClassLoader(). This is necessary for some constrained JVMs. by limpbizkit · 16 years ago
  64. 5b25734 Misc small changes. Fix for bug 341, and tweaking assisted inject Javadoc. by limpbizkit · 16 years ago
  65. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 16 years ago
  66. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 16 years ago
  67. 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 · 16 years ago
  68. 4957f9a Some small changes I ran into while upgrading the internal snapshot: by limpbizkit · 16 years ago
  69. 9119370 Moved PrivateBinder to inject package. Modified PrivateModule to use configure() instead of configurePrivateBindings(). by crazyboblee · 16 years ago
  70. 210bf43 Replace ReferenceCache w/ MapMaker. by crazyboblee · 16 years ago
  71. 29ccacf Test to demonstrate issue 317 and how it's implemented. by limpbizkit · 16 years ago
  72. 714df3c bstoler's changes for issue 305... by limpbizkit · 16 years ago
  73. 696c5cd Exposing the effective interceptors in ConstructorBinding by limpbizkit · 16 years ago
  74. c3f9284 Renaming PrivateEnvironment to PrivateElements. I don't love this name 'cause I don't like plural names for classes; it reminds me of Collections, which is a utility class rather than an instantiable type. by limpbizkit · 16 years ago
  75. 9fcc807 Tests for bug 281. We didn't have coverage for getThis(). by limpbizkit · 16 years ago
  76. 8996e80 phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290. by limpbizkit · 16 years ago
  77. c45600e InjectionRequests now expose their injection points (or throw an exception upon request) by limpbizkit · 16 years ago
  78. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  79. f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 16 years ago
  80. 519803c Testcases for proxy generation. by limpbizkit · 16 years ago
  81. b206d20 Removed old Javadocs. by limpbizkit · 16 years ago
  82. a7184cf Applied mcculls patch for issue 235 - OSGi classloading. The goal is to use a bridge classloader whenever: by limpbizkit · 16 years ago
  83. 8dfd5cc Fixing a typo -- the test was supposed to ensure a and d were exported, b and c were not. by limpbizkit · 16 years ago
  84. 9bf6585 Fix for bug 242. by limpbizkit · 16 years ago
  85. 0551b64 Applying suggestions from code reviews by Daniel Martin (fizbin) and Mike Ward (mikeward.norcal) by limpbizkit · 16 years ago
  86. b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 16 years ago
  87. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
  88. 5ea4ab2 Adding newPrivateBinder() to the SPI. We're promoting private bindings from an extension to being a part of core Guice! by limpbizkit · 16 years ago
  89. 4272aef Key.get() now explodes when you give it a type parameter like 'T'. Guice has never supported this, but now we fail earlier. by limpbizkit · 16 years ago
  90. eabdb30 Test and fix for issue 276, wherein we explode while preparing a pretty error message. The regression was caused when PrivateModules were added. by limpbizkit · 16 years ago
  91. 3a8c155 Changed the InjectionPoint factory methods. Now the ConfigurationException includes a partial value, which means that a sink collection doesn't need to be passed in. by limpbizkit · 16 years ago
  92. b0f3c9b Guice now reifies types! If you inject a TypeLiteral<T>, Guice will deduce what T is and inject the proper TypeLiteral for you. by limpbizkit · 16 years ago
  93. 8d13d41 Wildcards now supported in TypeLiteral type resolution by limpbizkit · 16 years ago
  94. 2ce244a Made type resolution way fast. We no longer build any collections -- instead we just do everything on demand. A very naive benchmark showed this to be much faster (50s vs 3s). by limpbizkit · 16 years ago
  95. 4f5d1f7 Made type resolution way fast. We no longer build any collections -- instead we just do everything on demand. A very naive benchmark showed this to be much faster (50s vs 3s). by limpbizkit · 16 years ago
  96. a8dccb3 Hierarchical Parent Child Chained injectors are now threadsafe by limpbizkit · 16 years ago
  97. 8ba9788 This change is big, and it makes Guice slower. I'll need to follow-up with some optimizations that make TypeResolver quicker. by limpbizkit · 16 years ago
  98. 42b0c48 Tests and fix for bug 256. by limpbizkit · 16 years ago
  99. df26ed9 Tests that proves issue 209 is fixed... by limpbizkit · 16 years ago
  100. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago