1. 1f9c76b Improve performance of internal DependencyStack collection by Stuart McCulloch · 9 years ago
  2. 9be698d Minor optimizations to InternalContext by lukes · 9 years ago
  3. cadabc1 Switch InternalContext to store dependency/source pairs more compactly. by Christian Edward Gruber · 11 years ago
  4. b7a02b0 by sberlin · 13 years ago
  5. d9c913a switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. by sberlin · 13 years ago
  6. ba75f35 issue 631 -- expose dependency hierarchy in ProvisionListener. by sberlin · 13 years ago
  7. 1d0f816 issue 446 -- InternalContext.setDependency was returning the current, not previous, dependency. by sberlin · 14 years ago
  8. 74d714c Issue 552: (step 1) move core code to its own subdirectory by mcculls · 14 years ago[Renamed from src/com/google/inject/internal/InternalContext.java]
  9. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  10. 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
  11. 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
  12. 833265f patch from mcculls: by limpbizkit · 15 years ago
  13. e89c49e Some low-hanging fruit optimizations. by limpbizkit · 15 years ago
  14. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 15 years ago[Renamed (95%) from src/com/google/inject/InternalContext.java]
  15. 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
  16. 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
  17. a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
  18. 7f0bc5a Removing the check for issue 64. We already blow up when trying to make Class or Constructor's members accessible, via the new private-constructor check. by limpbizkit · 16 years ago
  19. 7a2341b A fix to an unfortunate, rare concurrency problem. During injector creation, it's possbile that an @Inject method will start a thread, and attempt to access injected members while the injector is still being created. The IdentityHashSet of members to inject is currently accessed, and everything blows up. Terrible! by limpbizkit · 16 years ago
  20. 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
  21. 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
  22. 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
  23. 8b23745 Fixing compile problems in r438, rearranging Reflection code by limpbizkit · 16 years ago
  24. 51515b5 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 16 years ago
  25. fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
  26. ddd538d Renamed sanitize to checkForNull. by crazyboblee · 17 years ago
  27. b946ca2 Introducing the idea of a stack of ExternalContexts. by limpbizkit · 17 years ago
  28. 1dabcfd Trying to preserve the getCause() of ProvisionException to be the user's exception by limpbizkit · 17 years ago
  29. c808df0 Now we can inject null wherever the injection point is annotated @Nullable by limpbizkit · 17 years ago
  30. edda436 Removed link(). bind() now points to other bindings. by crazyboblee · 17 years ago
  31. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 17 years ago
  32. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/InternalContext.java]
  33. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/InternalContext.java]
  34. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/InternalContext.java]
  35. 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
  36. a99dca7 Silly code-style fixes by kevinb9n · 17 years ago
  37. b052dd8 Minor performance enhancements (removed unnecessary object creations). by crazyboblee · 17 years ago
  38. 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 · 17 years ago
  39. 07e4182 Added type conversion for constants. Optimized ReferenceCache. by crazyboblee · 18 years ago
  40. 66b415a Initial checkin. by crazyboblee · 18 years ago