1. 9f17f4f Suppressing failing tests for release. by limpbizkit · 15 years ago
  2. aa07ab0 Killing ModuleWriter in favour of Element.applyTo() by limpbizkit · 15 years ago
  3. ee79246 More listener changes: by limpbizkit · 15 years ago
  4. 97eac0f Injector.getMembersInjector() and Binder.getMembersInjector() APIs both implemented and tested. by limpbizkit · 15 years ago
  5. 516e2ab Error handling. Now if InjectionListeners or InjectableTypeListeners fail, we include those errors in our pretty error report. by limpbizkit · 15 years ago
  6. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 15 years ago
  7. 3697a67 Changing BytecodeGen to be sensitive to restrictions on calls to ClassLoader.getSystemClassLoader(). This is necessary for some constrained JVMs. by limpbizkit · 15 years ago
  8. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 15 years ago
  9. 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
  10. 210bf43 Replace ReferenceCache w/ MapMaker. by crazyboblee · 15 years ago
  11. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  12. f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 16 years ago
  13. 519803c Testcases for proxy generation. by limpbizkit · 16 years ago
  14. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
  15. 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
  16. 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
  17. 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
  18. ff29552 A new mechanical test suite with 114 tests, trying out various combinations of: by limpbizkit · 16 years ago
  19. 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
  20. 2d88730 Sam Berlin's idea- Modules.combine by limpbizkit · 16 years ago
  21. 477f9f9 Grand unification of commands and SPI: by limpbizkit · 16 years ago
  22. d8a06a4 Moving BytecodeGenTest to a non-Guice package. We should consider moving integration-style tests to this package, since a lot of our tests might only be passing due to visibility of test objects. by limpbizkit · 16 years ago
  23. 869a3c0 Stuart McCulloch contributed a custom classloader that fixes the memory leak and supports OSGi-style classloaders (plus any other form of non-delegation). by limpbizkit · 16 years ago
  24. b82da41 Binder.requestInjection, as implemented by Mike Ward. by limpbizkit · 16 years ago
  25. 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
  26. 3beaaaf Making Types public for issue 123. by limpbizkit · 16 years ago
  27. 349f6f2 Fixing cglib location in the Guice module file. by limpbizkit · 16 years ago
  28. c0fe03b Key now wraps primitive types. This is a big deal. The consequence is that this test now passes: by limpbizkit · 16 years ago
  29. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  30. e4647a6 Serialization fixup round one. I still have lots of work before everything serializes properly... by limpbizkit · 16 years ago
  31. 56400ca A bunch of assorted changes: by limpbizkit · 16 years ago
  32. ad94bcb Large internal change: by limpbizkit · 16 years ago
  33. d172726 Rolling back r432 by dan.halem · 16 years ago
  34. 66d900f Add installAsSubModule to Binder and everything that goes with it. This is a solution to the robot arms/legs problem and builds on the earlier parent injector work. by dan.halem · 16 years ago
  35. 7f8eda0 Moving commands from extensions into core. I left InterceptingBinderBuilder in the commands package, I can probably rename this to the 'intercepting' package or similar. by limpbizkit · 16 years ago
  36. 5d18743 Adds support for a parent injector that bindings will be chained to if available. by dan.halem · 16 years ago
  37. b35883d Error messaging test cases: by limpbizkit · 17 years ago
  38. 49c877e Fixing up tests for null... by limpbizkit · 17 years ago
  39. 42025a0 A test case that shows how binding out-of-order is now broken in some situations in Guice... by limpbizkit · 17 years ago
  40. fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
  41. 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
  42. 3650081 Issue 87: simple Providers.of(instance) method to facilitate your unit tests by kevinb9n · 17 years ago
  43. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  44. 81303cd Added a rough implementation of provider methods. Got rid of ProviderLocator. by crazyboblee · 17 years ago
  45. 7bef622 Added ability to look up providers before the injector is created. You cannot use the provider until the injector is created, and you will get a by crazyboblee · 17 years ago
  46. a0f4705 don't reinstall modules that are equal by kevinb9n · 17 years ago
  47. 833fc69 Remove code we don't need use (sorry bob). by kevinb9n · 17 years ago
  48. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 17 years ago
  49. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/test/java/com/google/inject/AllTests.java]
  50. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/test/com/google/inject/AllTests.java]
  51. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from test/com/google/inject/AllTests.java]
  52. 0dfec97 Moved servlet package into its own module. by crazyboblee · 17 years ago
  53. c3e8849 If we can't find a binding to an annotation with given attribute values, we look for a binding to the annotation type. Added check to make sure binding annotations are annotated with @BindingAnnotation. by crazyboblee · 17 years ago
  54. 77bf3b2 We now inject bound instances and bound Provider instances. by crazyboblee · 17 years ago
  55. 589b57d Replace Factory with Provider. Hid Context from public API. by crazyboblee · 17 years ago
  56. bd9544e Renamed Locator to Provider. by crazyboblee · 17 years ago
  57. 225310e note a few un-test-covered todos in the code; remove a few unused methods; add missing test to test suite. by kevinb9n · 17 years ago
  58. 69b36f8 Renamed Generator to Factory. by crazyboblee · 17 years ago
  59. 5746d5d Renamed ContainerCreationException to CreationException (shorter). Renamed Factory to Locator. by crazyboblee · 17 years ago
  60. 85d17c5 Renamed ContextualFactory to Generator. Disabed users from passing in Factory implementations. by crazyboblee · 17 years ago
  61. db395b2 Add AbstractModule.intercept(). Hid Key.ofType() methods. Added support for injecting factories. by crazyboblee · 17 years ago
  62. 4602a6f Added support for binding to annotations instead of names. by crazyboblee · 17 years ago
  63. 4f79e40 Renamed query package to macher. by crazyboblee · 17 years ago
  64. 33ce069 Renamed Query to Matcher. The name is more intuitive, and hopefully it'll have the pleasant side effect of discouraging the use of regular expression matchers. by crazyboblee · 17 years ago
  65. 698a6c8 Added support for surrogate injection annotations. by crazyboblee · 17 years ago
  66. 013aacd Added support for surrogate annotations. by crazyboblee · 17 years ago
  67. 0789b19 Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front. by crazyboblee · 17 years ago
  68. f33d23e Refactored scope handling. Allows overriding annotations with in(). Improved error reporting. by crazyboblee · 17 years ago
  69. 10a3b02 Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example. by crazyboblee · 17 years ago
  70. 3a09e29 Added servlet scopes. by crazyboblee · 17 years ago
  71. 62fcdde Finished interception framework. Added Container.findBindingsByType(). by crazyboblee · 17 years ago
  72. 9592a91 Moved Query, etc., to intercept package. by crazyboblee · 17 years ago
  73. 2008ec7 Added Query which will be used to apply interceptors. by crazyboblee · 17 years ago
  74. a6e7398 Added Binding. The source object now follows the binding all the way through. by crazyboblee · 17 years ago
  75. abc4dd0 Implemented explicit preloading. Updated copyright notices. by crazyboblee · 17 years ago
  76. 0baa9fc Updated Javadocs. Renamed TypeToken to TypeLiteral. Hid ConfigurationException from the public API. by crazyboblee · 17 years ago
  77. 63b592b Redesigned scopes to enable custom implementations. Renamed DependencyException to ConfigurationException. Cleaned up Container's interface. It now returns a Factory instead of a direct instance so clients don't have to keep passing in the paramters resulting in a map lookup. Added support for injecting Factory<T> where T is any bound type. by crazyboblee · 18 years ago
  78. 41bc852 Added TypeToken. Refactored Key to use it. Goodbye, raw types! by crazyboblee · 18 years ago
  79. 6ab7e1f Refactoring binding API. Adding support for generic types. by crazyboblee · 18 years ago
  80. 07e4182 Added type conversion for constants. Optimized ReferenceCache. by crazyboblee · 18 years ago
  81. 66b415a Initial checkin. by crazyboblee · 18 years ago