1. 28b1e68 Removed old Javadocs. by limpbizkit · 16 years ago
  2. 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago
  3. 2ac8369 Applying 2 of 3 fixes from chris.nokleberg's code review... by limpbizkit · 16 years ago
  4. 519803c Testcases for proxy generation. by limpbizkit · 16 years ago
  5. 0de5e3e Changed ProxyFactory so that AOP generated proxy classes can be shared between injectors. We leverage cglib's cache, which required us to defer setting the callbacks until the instance is about to be created. It also requires us to support equals() and hashCode() for all objects used to configure the Enhancer. by limpbizkit · 16 years ago
  6. afe0471 Fixing a doc mistake, as pointed out by agertzen. by limpbizkit · 16 years ago
  7. 648fbae Temporary fix to ensure extensions have access to ImmutableMultimap. The current approach for creating jarjar'd extensions isn't going to work as cleanly as I'd originally hoped because jarjar vacuums out dependencies unused by Guice. by limpbizkit · 16 years ago
  8. 6469a4a Added updated Javadocs. by limpbizkit · 16 years ago
  9. b206d20 Removed old Javadocs. by limpbizkit · 16 years ago
  10. 03c8d26 AssistedInject Deluxe. by limpbizkit · 16 years ago
  11. cfa95ae New type safety for multibindings... I changed the methods to take TypeLiteral<T>s and Class<T>s rather than unsafe Type objects. by limpbizkit · 16 years ago
  12. a7184cf Applied mcculls patch for issue 235 - OSGi classloading. The goal is to use a bridge classloader whenever: by limpbizkit · 16 years ago
  13. 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
  14. 0ce76d7 Updating Google-Collections to include the FinalizableReferenceQueue fix. by limpbizkit · 16 years ago
  15. 9bf6585 Fix for bug 242. by limpbizkit · 16 years ago
  16. 53708f0 Fix for issue 254. http://code.google.com/p/google-guice/issues/detail?id=254 by limpbizkit · 16 years ago
  17. 0551b64 Applying suggestions from code reviews by Daniel Martin (fizbin) and Mike Ward (mikeward.norcal) by limpbizkit · 16 years ago
  18. b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 16 years ago
  19. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
  20. 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
  21. 7fd6851 Added updated Javadocs. by limpbizkit · 16 years ago
  22. 43ed8e5 Removed old Javadocs. by limpbizkit · 16 years ago
  23. 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
  24. 8bb742a Specifying Java 1.5 explicitly in the build. We don't work build perfectly on Java 1.6 yet... by limpbizkit · 16 years ago
  25. 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
  26. c489adf A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1. by limpbizkit · 16 years ago
  27. 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
  28. 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
  29. 45e6751 Added updated Javadocs. by limpbizkit · 16 years ago
  30. 4ff160c Removed old Javadocs. by limpbizkit · 16 years ago
  31. 8d13d41 Wildcards now supported in TypeLiteral type resolution by limpbizkit · 16 years ago
  32. 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
  33. 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
  34. a8dccb3 Hierarchical Parent Child Chained injectors are now threadsafe by limpbizkit · 16 years ago
  35. e7fb805 More Javadoc fixes... by limpbizkit · 16 years ago
  36. 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
  37. 87b88f5 Fix for bug 255. by limpbizkit · 16 years ago
  38. 42b0c48 Tests and fix for bug 256. by limpbizkit · 16 years ago
  39. df26ed9 Tests that proves issue 209 is fixed... by limpbizkit · 16 years ago
  40. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  41. 43a8b0e Removing compiletime. This is obsoleted by GIN. by limpbizkit · 16 years ago
  42. 0689806 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
  43. 4c01fd7 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
  44. 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
  45. 83f69eb Incorporating Brian Slesinsky's feedback into the PrivateModules javadoc by limpbizkit · 16 years ago
  46. afe185d More docs for PrivateModules... by limpbizkit · 16 years ago
  47. 28fac2a Restoring a missing .withSource() (as discovered by Ben Yu) by limpbizkit · 16 years ago
  48. b8db6a9 Restoring a missing 'at' statement in the Errors message by limpbizkit · 16 years ago
  49. edd8d64 New API: Injector.getParent by limpbizkit · 16 years ago
  50. a26a41e New test case as recommended by Mike Ward. by limpbizkit · 16 years ago
  51. d38d16d Applied feedback from code reviews by Mike Ward and Giles Douglas. by limpbizkit · 16 years ago
  52. 8f370d3 Incorporating improvements suggested by Daniel Martin - making PrivateModule's Provider<Ready> work in two steps rather than as an eager singleton. by limpbizkit · 16 years ago
  53. 0c46184 Added updated Javadocs. by limpbizkit · 16 years ago
  54. daf35a9 Removed old Javadocs. by limpbizkit · 16 years ago
  55. 2f51f2c Implementation-level docs for PrivateModules by limpbizkit · 16 years ago
  56. e2db859 Crazy circular-dependency tests for private modules, plus a fix to make them work. by limpbizkit · 16 years ago
  57. 1dac43a Javadoc for PrivateModules by limpbizkit · 16 years ago
  58. 86cb3bb Refinements to PrivateModules: by limpbizkit · 16 years ago
  59. 47151c2 Private modules first draft. I'm not in love with the name "PrivateModules" or the "expose" method. But I think this is a reasonable first implementation of parent/child modules. by limpbizkit · 16 years ago
  60. 1db2393 Initializer cleanup. Now each InjectableReference takes care of itself, which should make the code a bit simpler to use. by limpbizkit · 16 years ago
  61. 2a60707 Rewrite of parent injectors. by limpbizkit · 16 years ago
  62. 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
  63. 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
  64. 5127365 Creating a copy of the bindings-to-inject before looping over them. There was a problem where JIT-singletons were being added while we were looping, and this was causing ConcurrentModificationExceptions. by limpbizkit · 16 years ago
  65. f67bc73 upgrade to jarjar 1.0rc8 by chris.nokleberg · 16 years ago
  66. 8c4c71c Fixing a serialization problem as reported by Ben Yu: TypeLiteral is serializable, which causes warnings in anonymous inner type literals. by limpbizkit · 16 years ago
  67. deb0807 Follow up to r616 - my IDE didn't include deleted files with my commit, now fixed. by limpbizkit · 16 years ago
  68. d7366b4 Added updated Javadocs. by limpbizkit · 16 years ago
  69. b3a8f0b Last of the planned major changes to the SPI. Aside from Javadoc I consider the SPI to be complete for v2. (with a possible addition of a ProviderMethodBinding feature also) by limpbizkit · 16 years ago
  70. a6e0e78 Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this: by limpbizkit · 16 years ago
  71. 18cb191 Splitting up finding member injectors from finding injection points. This is intended to make it so the new SPI exposes injection points on Module elements without actually having to resolve 'em. by limpbizkit · 16 years ago
  72. 1490c5b Fixing a bug where exceptions thrown by @ProvidedBy providers weren't being wrapped in a ProvisionException. by limpbizkit · 16 years ago
  73. 45e8353 Removed old Javadocs. by limpbizkit · 16 years ago
  74. a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
  75. ff29552 A new mechanical test suite with 114 tests, trying out various combinations of: by limpbizkit · 16 years ago
  76. a886599 Removing oldversion SPI and commands. These are both replaced by Elements. by limpbizkit · 16 years ago
  77. 97a51ff Neil Dunn's scope overrides patch by limpbizkit · 16 years ago
  78. a9a8edc Adding a default BindingScopingVisitor to make use easier. by limpbizkit · 16 years ago
  79. 676492a Including a cause stacktrace in CreationException. Several people were complaining about the missing stacktraces, because their logging was configured to not display anything! by limpbizkit · 16 years ago
  80. 85fa885 Tests for some package visibility issues. This comes from problems with our classloading hooks, which I've disabled until the problem is resolved. by limpbizkit · 16 years ago
  81. 76a2b9a Changing InjectionPoint.member to be swapped for a serializable instance lazily rather than eagerly. This is what Bob had originally requested, and only now do I learn my lesson (from Sam's memory leak). Bob=smart. by limpbizkit · 16 years ago
  82. 4ce9cfa Changing the loading of StackTraceElements to be as lazy as possible. Sam Berlin was running into memory issues when these were loaded eagerly. by limpbizkit · 16 years ago
  83. 457d478 Robbie Vanbrabant's idea - Modules.combine should take collections by limpbizkit · 16 years ago
  84. 2d88730 Sam Berlin's idea- Modules.combine by limpbizkit · 16 years ago
  85. 896cdae We wanted to make extra sure that annotated injection points don't get JIT bindings by limpbizkit · 16 years ago
  86. cb32cbc We now support wildcards in bindings! The wildcards can only be used as type parameters for other types, not for top-level bindings on their own. by limpbizkit · 16 years ago
  87. 27fc50d Fixing a critical bug! The following code was broken (although we did have a TODO dating back to sometime last year) by limpbizkit · 16 years ago
  88. d6becac Full test coverage for errors... by limpbizkit · 16 years ago
  89. 5789ef4 A few more errors tests. There's only about five left till we have full test coverage for our errors code. by limpbizkit · 16 years ago
  90. 918dff8 Moved Errors (an implementation detail class) out of InjectionPoint (a public API). by limpbizkit · 16 years ago
  91. 8eef998 Robbie V implemented a fix so that Stage.TOOL doesn't return an Injector whose methods won't work properly. by limpbizkit · 16 years ago
  92. 89046e7 ProviderMethods are now automatically installed from their module. That means that the following Injector will have "A" bound to the String: by limpbizkit · 16 years ago
  93. 7e1e4f7 New mini EDSL: by limpbizkit · 16 years ago
  94. 53c5f76 ProviderMethods now works with generic types. It won't work perfectly due to erasure (the provider objects can't have unresolved type parameters) but it should make most generic stuff work as expected. by limpbizkit · 16 years ago
  95. 179c7ce Added updated Javadocs. by limpbizkit · 16 years ago
  96. 15c875d Removed old Javadocs. by limpbizkit · 16 years ago
  97. 7640744 LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
  98. afa4b5d LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
  99. 8cbb162 Moving visitors out of Binding so they don't show up in the main com.google.inject package core Javadocs by limpbizkit · 16 years ago
  100. c6c0208 Moving visitors out of Binding so they don't show up in the main com.google.inject package core Javadocs by limpbizkit · 16 years ago