1. 6caa8dc Stripping serializability from Key, InjectionPoint and Dependency for the release. by limpbizkit · 15 years ago
  2. 61584c4 Fixing {@link} warning by limpbizkit · 15 years ago
  3. 050d1f8 Missing @since tags by limpbizkit · 15 years ago
  4. aa07ab0 Killing ModuleWriter in favour of Element.applyTo() by limpbizkit · 15 years ago
  5. eb40513 Overdue update to fix the no-AOP build of Guice to compile. by limpbizkit · 16 years ago
  6. ee79246 More listener changes: by limpbizkit · 16 years ago
  7. a843a95 Simplifying listeners: by limpbizkit · 16 years ago
  8. 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
  9. 8d62075 Support deferred lookups of providers and members injectors from the Encounter. by limpbizkit · 16 years ago
  10. 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
  11. 70685b9 InjectableTypeListenerBinding elements now participate in module rewriting. This is necessary to use 'em in Modules.override(). by limpbizkit · 16 years ago
  12. 7cef5b0 We now fire InjectionListeners on member injectors. by limpbizkit · 16 years ago
  13. 97eac0f Injector.getMembersInjector() and Binder.getMembersInjector() APIs both implemented and tested. by limpbizkit · 16 years ago
  14. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 16 years ago
  15. b1ebb1b Installing a null module currently gives a lame error message; this one's better by limpbizkit · 16 years ago
  16. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 16 years ago
  17. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 16 years ago
  18. 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
  19. 9119370 Moved PrivateBinder to inject package. Modified PrivateModule to use configure() instead of configurePrivateBindings(). by crazyboblee · 16 years ago
  20. 696c5cd Exposing the effective interceptors in ConstructorBinding by limpbizkit · 16 years ago
  21. 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
  22. 8996e80 phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290. by limpbizkit · 16 years ago
  23. c45600e InjectionRequests now expose their injection points (or throw an exception upon request) by limpbizkit · 16 years ago
  24. 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 16 years ago
  25. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  26. 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago
  27. 9bf6585 Fix for bug 242. by limpbizkit · 16 years ago
  28. 0551b64 Applying suggestions from code reviews by Daniel Martin (fizbin) and Mike Ward (mikeward.norcal) by limpbizkit · 16 years ago
  29. b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 16 years ago
  30. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
  31. 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
  32. 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
  33. c489adf A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1. by limpbizkit · 16 years ago
  34. 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
  35. 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
  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. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  38. 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
  39. 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
  40. 1dac43a Javadoc for PrivateModules by limpbizkit · 16 years ago
  41. 86cb3bb Refinements to PrivateModules: by limpbizkit · 16 years ago
  42. 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
  43. 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
  44. 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
  45. 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
  46. a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
  47. a886599 Removing oldversion SPI and commands. These are both replaced by Elements. by limpbizkit · 16 years ago
  48. a9a8edc Adding a default BindingScopingVisitor to make use easier. by limpbizkit · 16 years ago
  49. 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
  50. 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
  51. 918dff8 Moved Errors (an implementation detail class) out of InjectionPoint (a public API). by limpbizkit · 16 years ago
  52. 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
  53. 7e1e4f7 New mini EDSL: by limpbizkit · 16 years ago
  54. 7640744 LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
  55. afa4b5d LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
  56. 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
  57. 318e9b4 New names for the core elements: by limpbizkit · 16 years ago
  58. 00ca9f7 New names for the core elements: by limpbizkit · 16 years ago
  59. 3af8411 Javadoc for Binding. by limpbizkit · 16 years ago
  60. d1fe130 Combining Binding and BindConstant elements in the SPI. by limpbizkit · 16 years ago
  61. 575976c Slight naming cleanup for Binding API, and a bit of Javadoc. More to follow . . . by limpbizkit · 16 years ago
  62. 0614667 Deprecating the old commands and old SPI in favour of the new unified API. It uses one Element class for both Module Elements and Injector Elements. by limpbizkit · 16 years ago
  63. 477f9f9 Grand unification of commands and SPI: by limpbizkit · 16 years ago
  64. 568fa2a Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
  65. 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
  66. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  67. 7d9991e Binder.withSource() added. I'd still like to start using it within the exceptions, and then cleanup their static configuration of SourceProviders. by limpbizkit · 16 years ago
  68. 185d2a2 Added some new error messages: by limpbizkit · 16 years ago
  69. 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
  70. 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
  71. 564053f 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
  72. 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
  73. f530b25 Creating a canonical form for Keys with arrays in them. by limpbizkit · 16 years ago
  74. 3b1cd58 Large internal change: by limpbizkit · 16 years ago
  75. d273210 One last tweak to TypeConverter. by crazyboblee · 17 years ago
  76. 18f06bc Modified TypeConverter to take TypeLiteral instead of Key. by crazyboblee · 17 years ago
  77. 7c9d779 Added support for custom type converters. by crazyboblee · 17 years ago
  78. d71c19e Exposed binding dependencies. You should now be able to crawl the entire dependency graph. by crazyboblee · 17 years ago
  79. f35089a Fixed breakage. Removed unnecessary binding. by crazyboblee · 17 years ago
  80. 712705c HUGE refactoring of InjectorImpl. getBinding() now returns synthetic bindings in addition to explicit bindings. No more warnings in InjectorImpl!!! by crazyboblee · 17 years ago
  81. dbcc2d4 Renamed ProviderBinding to LinkedProviderBinding by crazyboblee · 17 years ago
  82. 4f215c0 Provided examples for binding interfaces. by crazyboblee · 17 years ago
  83. d0c4b8b Extended Binding to better support tools. Fixed bug where we were ignoring exceptions during member injection. Added TOOL stage. by crazyboblee · 17 years ago
  84. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  85. 61257a8 Added spring package to Javadocs. Made minor updates to various Javadocs. by crazyboblee · 18 years ago
  86. b20cc35 oops, add missing file headers. by kevinb9n · 18 years ago
  87. a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 18 years ago
  88. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 18 years ago
  89. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 18 years ago
  90. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 18 years ago
  91. 9d573ed Hid BinderImpl. Redesigned SoureProvider API. by crazyboblee · 18 years ago
  92. db85d9c ContainerBuilder -> BinderImpl; extract Binder interface; add Guice.newContainer(). by kevinb9n · 18 years ago
  93. 0789b19 Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front. by crazyboblee · 18 years ago
  94. 10a3b02 Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example. by crazyboblee · 18 years ago
  95. 6b5db11 Modified Guice to use different names for generated classes from stock cglib. by crazyboblee · 18 years ago
  96. 07bd159 Added Queries.returns(). Renamed all() to any(). Excluded SourceConsumer from source tracing. Added performance check for indexing. Set version # to 1.0rc1. by crazyboblee · 18 years ago
  97. b7598a6 Exposed source provider functionality through spi. by crazyboblee · 18 years ago
  98. 62fcdde Finished interception framework. Added Container.findBindingsByType(). by crazyboblee · 18 years ago
  99. b8cf1e5 Fixed copyright declarations. by crazyboblee · 18 years ago
  100. e039bac Exposed the error message objects. by crazyboblee · 18 years ago