1. 7096280 Using a private monitor rather than a public one for building singletons. It's still global... by limpbizkit · 16 years ago
  2. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  3. c489adf A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1. by limpbizkit · 16 years ago
  4. 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
  5. 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
  6. 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
  7. 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
  8. 2c2c610 More cleanup of Errors -- including sources as a factory method rather than push/pop methods (that require try/finally clauses) by limpbizkit · 16 years ago
  9. 185d2a2 Added some new error messages: by limpbizkit · 16 years ago
  10. 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
  11. df98fcd Refactoring error messages. I changed 'em from public static final constants to methods. The benefit is that now the arguments are typechecked. More importantly, now we can gather coverage on methods. Which opens the door to figuring out which methods we have test coverage for (not very many!) by limpbizkit · 16 years ago
  12. c9465f9 I ran emma coverage and deleted some dead code. There's a few things that have insufficient test coverage that we need tests for... by limpbizkit · 16 years ago
  13. 916f548 adding first pass of compile-time guice. Also moving stuff to internal to make ConstructionProxy and Reflection classes available there. by limpbizkit · 16 years ago
  14. 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
  15. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  16. da11d0d Issue 82: improve toString() of bundled scopes by kevinb9n · 17 years ago
  17. b605482 Issue 35: override to no scope; Issue 56: OutOfScopeException. by kevinb9n · 17 years ago
  18. 61257a8 Added spring package to Javadocs. Made minor updates to various Javadocs. by crazyboblee · 17 years ago
  19. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 17 years ago
  20. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/Scopes.java]
  21. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/Scopes.java]
  22. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/Scopes.java]
  23. bd9544e Renamed Locator to Provider. by crazyboblee · 17 years ago
  24. 0f09fe3 Added checks to ensure annotations are retained at runtime. by crazyboblee · 17 years ago
  25. 97b2cac Added @ScopeAnnotation. Added Binder.addError(). Removed Scopes.DEFAULT. We now refer to this as 'no' scope. by crazyboblee · 17 years ago
  26. 9a3861b Cleaned up error handling. Separated ErrorHandler from source tracking. We now point directly to members when appropriate. by crazyboblee · 17 years ago
  27. 5746d5d Renamed ContainerCreationException to CreationException (shorter). Renamed Factory to Locator. by crazyboblee · 17 years ago
  28. 278ee4d Renamed 'ForBinding' to 'Binder'. Introduced Stage. Added name package to Javadocs. Updated some random Javadocs. by crazyboblee · 17 years ago
  29. b1f2e68 Modified scope binding to bind to scope annotations directly. No more strings. by crazyboblee · 17 years ago
  30. 6b931bd Updated scoping logic to use surrogate annotations. by crazyboblee · 17 years ago
  31. 0789b19 Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front. by crazyboblee · 17 years ago
  32. f33d23e Refactored scope handling. Allows overriding annotations with in(). Improved error reporting. by crazyboblee · 17 years ago
  33. a99dca7 Silly code-style fixes by kevinb9n · 17 years ago
  34. 6a565c7 A little javadoc, and trying to get some IntelliJ warnings cleaned by kevinb9n · 17 years ago
  35. 68d2f4b Reimplemented Scopes as a normal class. by crazyboblee · 17 years ago
  36. baaaf2d Updated scope javadocs. by crazyboblee · 17 years ago
  37. e5fbbb0 Added overloaded methods which accept a name to Container. Re-implemented the built-in scopes as an enum. Added ContainerBuilder.scope(Enum). Added support for custom scope annotations. by crazyboblee · 17 years ago
  38. 2af0637 Added convenience method for specifying container scope. by crazyboblee · 17 years ago
  39. abc4dd0 Implemented explicit preloading. Updated copyright notices. by crazyboblee · 17 years ago
  40. 235d068 Further improved the up front error reporting. Hid ErrorMessage and source() logic from the public API for the time being. Removed javadocs. by crazyboblee · 17 years ago
  41. 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