- 1f9c76b Improve performance of internal DependencyStack collection by Stuart McCulloch · 9 years ago
- 9be698d Minor optimizations to InternalContext by lukes · 9 years ago
- cadabc1 Switch InternalContext to store dependency/source pairs more compactly. by Christian Edward Gruber · 11 years ago
- b7a02b0 by sberlin · 13 years ago
- 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
- ba75f35 issue 631 -- expose dependency hierarchy in ProvisionListener. by sberlin · 13 years ago
- 1d0f816 issue 446 -- InternalContext.setDependency was returning the current, not previous, dependency. by sberlin · 14 years ago
- 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]
- 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
- 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
- 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
- 833265f patch from mcculls: by limpbizkit · 15 years ago
- e89c49e Some low-hanging fruit optimizations. by limpbizkit · 15 years ago
- 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]
- 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
- 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
- a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
- 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
- 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
- 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
- 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
- 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
- 8b23745 Fixing compile problems in r438, rearranging Reflection code by limpbizkit · 16 years ago
- 51515b5 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 16 years ago
- fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
- ddd538d Renamed sanitize to checkForNull. by crazyboblee · 17 years ago
- b946ca2 Introducing the idea of a stack of ExternalContexts. by limpbizkit · 17 years ago
- 1dabcfd Trying to preserve the getCause() of ProvisionException to be the user's exception by limpbizkit · 17 years ago
- c808df0 Now we can inject null wherever the injection point is annotated @Nullable by limpbizkit · 17 years ago
- edda436 Removed link(). bind() now points to other bindings. by crazyboblee · 17 years ago
- a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 17 years ago
- 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/InternalContext.java]
- 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/InternalContext.java]
- 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/InternalContext.java]
- 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
- a99dca7 Silly code-style fixes by kevinb9n · 17 years ago
- b052dd8 Minor performance enhancements (removed unnecessary object creations). by crazyboblee · 17 years ago
- 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
- 07e4182 Added type conversion for constants. Optimized ReferenceCache. by crazyboblee · 18 years ago
- 66b415a Initial checkin. by crazyboblee · 18 years ago